Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (save corruption successful)
- we have
- PROVINCE 33 PROVINCE 32
- Ruler Glitch officer
- 1. Load 32 list, make glitch officer governor. This effectively clears the rest of the list.
- 2. Load 32 list, create officer whose # of men equates to another province's governor. Make them governor.
- 3. Move the ruler to Province 32.
- Province 32 now contains:
- * Ruler
- * Governor pointer officer
- * Controller pointer officer
- Now we have to create the pointer to 6E within the zero page.
- 4. Create an officer pointing to a zero page address and send them to another province. That address plus two must equal zero.
- 5. Make that glitched officer the governor (due to a quirk in how the game appends linked lists this effectively makes it the final entry)
- 6. Make another glitched officer 6E__ and send it to that province. Out of all the possible values in the range of 6E00-6EFF there are hopefully enough officers we can create that the game will let us send. Otherwise we can blank memory in this range to overwrite the existing status flags.
- Now the zero page will contain XX 6E 00.
- 7. Set the # of men of the governor pointer officer to equal the address of the 6E pointer.
- That province now contains:
- -Pointer to zero page
- -Controller pointer officer
- 8. Create officer pointing to the zero page address we want to write data to. Make them governor.
- Province now contains:
- -Destination
- -Pointer to zero page
- -Controller pointer officer
- 9. Dismiss the pointer to zero page officer.
- 10. Create officer equaling the data we want to transfer, then dismiss the controller pointer officer.
- After each time we do this, we have to send another glitched officer 6E__ to the province containing the zero page pointer in order to reset it back to point to controller input.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement