write 1024 bytes in one go instead of one by one
This commit is contained in:
parent
07da1c510b
commit
770f3c305a
3
Rom.py
3
Rom.py
|
@ -727,8 +727,7 @@ def patch_rom(world, rom, player, team, enemized):
|
||||||
rom.write_byte(0x180182, 0x00) # Don't auto equip silvers on pickup
|
rom.write_byte(0x180182, 0x00) # Don't auto equip silvers on pickup
|
||||||
|
|
||||||
# set up game internal RNG seed
|
# set up game internal RNG seed
|
||||||
for i in range(1024):
|
rom.write_bytes(0x178000, random.getrandbits(8 * 1024).to_bytes(1024, 'big'))
|
||||||
rom.write_byte(0x178000 + i, random.randint(0, 255))
|
|
||||||
|
|
||||||
# shuffle prize packs
|
# shuffle prize packs
|
||||||
prizes = [0xD8, 0xD8, 0xD8, 0xD8, 0xD9, 0xD8, 0xD8, 0xD9, 0xDA, 0xD9, 0xDA, 0xDB, 0xDA, 0xD9, 0xDA, 0xDA, 0xE0, 0xDF, 0xDF, 0xDA, 0xE0, 0xDF, 0xD8, 0xDF,
|
prizes = [0xD8, 0xD8, 0xD8, 0xD8, 0xD9, 0xD8, 0xD8, 0xD9, 0xDA, 0xD9, 0xDA, 0xDB, 0xDA, 0xD9, 0xDA, 0xDA, 0xE0, 0xDF, 0xDF, 0xDA, 0xE0, 0xDF, 0xD8, 0xDF,
|
||||||
|
|
Loading…
Reference in New Issue