Quote (zero_sharp @ Dec 10 2024 12:26am)
The game isn't storing every possible combination of a tomb reaver in memory ahead of time. You can ask the computer to generate a random number between
0 - trillion
0 - quadrillion
...
etc
that doesn't mean the computer is holding all the numbers from 0 - 1 quadrillion in memory. Doesn't mean the computer can't generate 999 trillion, or that the number "doesn't exist" because it exceeds 32 bits.
?
it does not store it no..
it goes through a process that is in an initial state, this is a number, the number is from x - max_32bit, from this number it can only generate finite number of possibilities but is limited after all to the max 32bit number
for every affix that is created, is generated from this initial number in a sequence
it's not that it is not possible to go higher then 32bit.. it's that they used 32 bits to do the calculations (this is not entirely true but for the initialization of the sequence, it is)
edit:
Quote (zero_sharp @ Dec 10 2024 12:52am)
The size of a 32 bit integer doesn't determine the states of the program though?
I haven't looked at the details behind how the game generates items, or the source code. Have you?
If you have start of a sequence, it's a 32 bit number, anything that is generated from that number will have the same sequence, hence it is limited by its initialization.
So it certainly does determine it.
not sure what difference it makes now.., it's been 7 years since it got "fixed"
This post was edited by tunglidid on Dec 9 2024 07:00pm