No problems there. I believe they use a tile based system so that they can reuse graphics and save space.
Indeed they do, but don’t you think that after filling the world with grass tiles they need to place the houses, the fences and every rock and tree that act as a three-dimensional object behind which you may hide?
Are those 3D objects
TILES too?
The loading time you see on the Divinity-sward-meter MUST include populating the world with every object you might use other than the randomly generated items that never come to be until you identify them.
Do you think that the game shall load the objects within a house every time you enter it and unload it every time you leave it? If you do then you are wrong. If you do not think so then you certainly agree that the world tiles and objects must be loaded once you travel to that world. If you do agree again then what I taught you was correct from start and needed not all that argumentation from you.
I have a problem that my game already starts behaving jerkilly when I encounter a type of character that I haven't seen for a while (e.g. Travelling from Orc lands to the Cursed Abbey) The game jerks while it loads the animations and sounds for the undead creatures as each unique type appears. The jerk isn't much, only a quater of a second, perhaps. But if they were being loaded from disc, the disc would have to speed up, track to where the data was, and then copy it at a rate far slower than my hard-drive already can.
Who told you that what you believe to be true must be true! It is not true.
Firstly, the jerkiness you experience must be related to mouse pointer update rate and image update rate mismatch. If a character is involved then that burp is related to time of character generation stopping your character from smoothly advancing at the expected rate. Once the characters are generated you shall never feel that jerk even if you exit and re-enter the abbey hundreds of times.
One serious cause of jerkiness is the loading of wave files from media on demand, such as that monolog you say on entering the abbey for the first time calling it a creepy place. That is the case of narrated monologs and dialogs. All those are programming glitches that can be improved when the team at Larian Studios gain the required experience through fan-feedback. They are quite capable people you know but they need to be more professional than genius.
Everything the program needs within a world MUST be in RAM.
Wrong. Everything you can see and hear must be in RAM. The rest can can be omitted until it is required.
.
Says who, YOU? If it is not in RAM then the programmer made a mistake he regrets right now reading your sad words. Everything within a world needed by that world is absolutely
REQUIRED.
When would be that
UNTIL, when you need to see it and oops we have to load it and your game JERKS? Give me a break. I am not telling you what the geniuses do here and there; I am telling you what we teach in the University for the want-to-be-programmers.
This also includes the cross-worlds database of information that keeps up with the development of the character, the quests achieved and all the kills database which you may brows at will any time.
That's true.
Oh! Thank you dearly SIR.
This might even mean that I may pass the exams, no? <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" />
Even the conversations are in RAM.
Again, only as required.
You misunderstood my quote, as I pointed to the conversations archive that you seem to have never read.
It is on the page right before your commented status.
I asked you to take my word for it but I can see that you are still struggling and arguing.
No, I don't see why I should take your word as gospel.
This is an open forum where people can discuss and debate! things.
But I
DID write the Gospel on the subject of concern.
You may wish to debate with other students as you wish, but with me on electronics and information technology please do not refrain from asking and I shall be very generous. <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" />
Believe me, RAM is the bottle neck of game performance within a world.
Data streaming from hard-disks or from DVDs makes no difference when the data-stream demands a transfer rate lower than both.
You are right that data-stream rates are fine, but access time between the two is a great difference and was my point from the beginning. To access a file on a disc takes about 3 or 4 seconds. To access the same file on a hard drive is almost instantanious.
And that is why we taught our students that critical data must be RAM Resident.
Your pseudo-instantaneous does not measure up to multiples of the speed of light which is not instantaneous either. So loading time must be eliminated altogether because execution time is quite a burden by itself.
Now, did you understand?
It's the loading times within a map, and especially during travel that I don't want.
I told you it was an ox and yet you demand milking it. <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" />
There is no need altogether to
load anything at run time, which should be dedicated to calculations and commanding data streams’ traffic. During running the executable code the owner of execution receives the events generated by the user and other devices. The code must service those events in real time to maximise the game performance. Any time spent in loading and saving data is dead time in which the program is technically
HALTEDNow, did you understand?
No game designer may gamble by keeping that data on a hard disk as quality tests shall disqualify the design instantly.
Yet that is one of the key components of almost every business database in the world.
Databases aren't stored in memory because they are too big.
So what is your freaking point, or did you even have a point at all, or are you just quibbling?
Aren’t we discussing real time performance of RPG games!
What does
BUSINESS applications have to do with our discussion sir?
Does your favourite movie star look sexier than usual when you run a movie from hard disk rather than from the DVD?
Yes, because when I stream data from a disc, it comes in buffered bursts (much to my annoyance) and shuts down between reads. I have frequent pauses during the movie which I don't get if I copy the movie to the hard drive. And besides, I prefer watch them in the living room on a TV.
In that case you might consider the serious consultation of a hardware expert on your PC system.
Hard disks, Cds and DVDs all need to speed up and lock on a phase-locked-loop based synchroniser before data may be written or read reliably from such media. You have pick up the hardware-software combination that keeps your disk turning during running your application to avoid that problem.
Hard disks are no different on this issue except that they begin turning from BIOS and never stop unless the system is shut down or hibernated. Therefore do not blame the device but blame the superman who is programming.
All very true and positive. However, for me:
1- Hard drive space is not an issue as I only play a few games at a time.
2- Swapping discs is only required during installation, but then, I'm all for DVD anyway.
3- Installation happens once and that's it.
The other problem with not installing the game is that it makes patching very difficult. When Larian released the patch to fix all of the quests, that modified files that, by your proposed idea, would be loaded from the disc. It's very difficult to alter a disc! Hard drives have always been a far more flexable method of data storage and manipulation, beaten only by Flash-RAM (which still has poor capacity (I think)).
I'm not saying that running the game from disc won't work, but these issues all apply and have to be considered.
Have Fun!
Hard disk space is not an issue for you but it is a very big issue for millions of computer based applications users.
Swapping (floppy) disks is definitely responsible for half the crazy people on this forum including me. <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" />
Installation should never happen because there are systems that run from flash memory cards.
This means that
for now it is a step of technical advancement to load and run applications automatically with every possible plug and play automatic detection.
In the future, your DVD-RAM should be your bootable drive from which you may run your favourite or multiple operating systems.
The inflated arsenal of devices has caused a lengthy installation of operating systems, but if hardware settles on landmark standards, then applications may build on the expected rather than detecting the unexpected. We are a long way from that now because greed has no end.
Take for example Play Station II and realise that a DVD application does exist in the manner I describe.
You turn on the power, open the DVD drawer, place your DVD game, close the drawer and snatch your game pad because you are in.
Do you think that Play Station II is jerky in its performance because its games run from DVD or CD?
Now I am off.
No more following up on this never ending P.I.S.S.I.N.G contest.
<img src="/ubbthreads/images/graemlins/memad.gif" alt="" />