4 ms·
Maybe they save the PRNG seed specifically to prevent this particular form of "cheating" (loading a saved game continuously trying to get a difference result?)
by hannibalhorn 13y ago
Maybe they save the PRNG seed specifically to prevent this particular form of "cheating" (loading a saved game continuously trying to get a difference result?) It's better than the "you can only restore from the beginning of the level" alternative, anyway.
- msg 13y agoIt's a bit of a stretch to believe that the Nintendo 64 developers on boxed cartridge software foresaw a day when someone would try to "cheat" using an emulator and specifically coded against it. You can't use save states like this to play a live game on the original system. If there was a way to skillfully roll the dice, it would give a massive advantage to dice-practicers (in this particular game). The OP really objects to the illusion of agency. If his random number were generated seeded by the number of microseconds since the dice roll animation began, he would have no complaints. Even though the dice roll is just as random one way or the other.
- ahassan 13y agoMore likely they just created a RNG with a seed at the beginning of the game and then use the generated set later on so that the N64 doesn't have to waste resources (albeit a small amount) generating a random number mid-game. I imagine every little bit of CPU power saved adds up with the N64.
- joezydeco 13y agoPerhaps the game is even preloading and decompressing resources for the move ahead since it know what the outcome will be?