chaos Posted December 30, 2021 Report Share Posted December 30, 2021 What this hack does is limit the variation of Hot/Cold bonus in the ROM. In the vanilla ROM, the Hot/Cold can vary between -9/+8 (negative is Cold, positive is Hot). The RNG function used by many things in the game starts at 0x01107A. The RNG function requires an "input", and at the end, produces a "random" result using the "input" as its negative limit. For the Hot/Cold bonus, this "input" value is stored at 0x0F70AD. In the vanilla ROM, the value is 09. Changing the byte at 0x0F70AD from 09 to 04, for example, will set the Hot/Cold variation from -9/+8 to -4/+3. Changing it to 02 or less will remove the Hot/Cold effect (though the Edit Lines screen may show a change, there is no effect in game). Note, internally, the game take this value and divides it by 3 (and drops the remainder). So, for example, changing the value to -4, we get a -4/+3 variation. But, in reality, -4 is viewed the same as -3 by the game since it divides by 3 and drops the remainder. For more info on what the game does with these values, and what is displayed vs. what the game actually uses, check this thread: The RNG function isn't actually "random". I can make a whole other post about this, but its random in a sense to us. 3 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.