Thank you for the explanation. I must admit, I haven’t been able to devote myself to Beyond the way I could to previous releases. There’ve been too many demands on my time, and I’ve been somewhat distracted.
It’s still fun, though. I worried that VR and full multiplayer might ruin it, but it hasn’t. It just gets better.
Ok, so far I haven’t thought of using NMS as a gardening simulator. Possibly because I never think of gardening. It’s kind of a childhood trauma.
This is great work, though. If I still could marry, I’d hire you for the flower arrangements!
tis why the game is not like version one.
Yes we need units, get a nice ship and continue to explore.
As you said once you have it all , exploring is not fun,
it becomes a waste of time.
I don’t think HG thought of that!!!
I will guess 4,294,967,295. Or something slightly less if they decided to round things to something more human. This is 2^32-1. It seems that units are kept in an unsigned 32 bit integer.
@GullyFourmyle: You are correct, it appears a 32bit unsigned integer is being used for the Units we can have. At some point HG capped the max amount, to prevent a roll-over, back to 0.
However, as a previous discussion (NEXT) shows, not always is an unsigned 32bit integer being used. The Trade Terminal appeared to be using a ‘signed’ integer instead. Would be interesting to know if this has changed.
See: Large Integers and Currency
@zsigmond:
In short, considering C/C++ to be used, the amount of bits used, completely depends on the compiler. The compiler is however capable of making this ‘any’ size it wants, as long as it meets the minimum requirements. You can specify, implement and compile it to your needs, as it is scalable with some rules in place.
You could for example use 47 bit, with 17 bit ‘padding’, resulting in 64 bit memory being used. You could also use 109 bit with 19 bit padding to fit 128 bit.
In practise however, it is all about efficiency, which takes the hardware into account to achieve maximum performance. For this reason it is ‘currently’ most common to use a basic type of 32 bit.