Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
Try searching for Gameshark codes. The linked article says how to decipher Gameshark codes.
Game Genie modifies ROM, so it does not work for your purpose.
Edit: In datacrystal.org, there are links inside the game links called RAM maps, and they exist for many NES games.
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
It is possible, on the lowest couple of difficulty levels, to go like this:
White:Human Black:CPU
1. e4 e5 2. Qh5 Ke7 (by luck manipulation) 3. Qxe5#
I made a movie of it sometime ago.
Usually, one has to try before figuring out that it's pointless!
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
We mean save states. Save states are used to undo mistakes.
Even if an emulator has savestates, they must be linked to movie recording.
Don't worry, nobody is offended. We appreciate your help.
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
I am planning to bankrupt 4 CPUs, according to a solution that the program found. The solution has a delay of 19K-something, so the run will be longer than this one, by maybe 15 seconds. It is only possible with relax timing.
Could I go for 5 CPUs? It's a real stretch, and I doubt I would find any solution (hurry or relax) within 100K. And 100K is a long time to spend.
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
I ran the finder again with hurry timing and it found something very good. If it works, I will cancel this submission.
Edit: It does work, and with better RndVal1 delay. Cancelled.
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
I said before, it's because of timing. It would mess up the rolls if I don't do that. I could run a random seed find for the hurry case but I doubt I will get a RndVal1 delay this good.
By the way, I'm not really going for fastest input time, even though it looks like it (in a way).
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
It's not the encoder's fault.
The movie must be encoded at the game's frame rate specification at the right speed, and no less. Blame the game.
True, the encoder could have put some subtitles, but I doubt it would make it any easier to understand.
Read the author's submission text.
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
I think I misused the word "spite". It might be a credit mistake. But why would Phil even consider doing a Genesis run?
I cannot see anywhere on the page that it is tool-assisted, apart from the mistaken comment.
Edit: Oh, you mean the guy that commented.
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
That is weird. Someone uses the names Phil and Genisto, probably out of spite. That guy has poor spelling. Can't even spell Genisto's username right.
It is true that Exilant did not specifically make it clear that it was tool-assisted. The site (speedruns.net) seems to be a pride site for tool-assisted movies.
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
If by length of AVI you mean fastest time that the CPU goes bankrupt, here it is, in 35s:
http://dehacked.2y.net/microstorage.php/info/1822/monopolymortgagetrade.fcm
Could probably be improved by delay search, but it is not entertaining enough to warrant.
I have managed to beat this submission by 8 frames using the strategy in my first post in this thread, but I decided not to submit it (I didn't even complete it yet) because it is no more entertaining than this submission and is less interesting (although it is certainly more interesting than the 35s bankruptcy).
Edit: I almost forgot to mention this. I successfully produced a movie that bankrupts two CPUs over four rolls after input. It looks horrid at the moment, but it works.
Editor, Experienced Forum User, Published Author, Skilled player
(1945)
Joined: 6/15/2005
Posts: 3254
If you're planning on disassembling the RNG in a game, it's pretty hard. You have to know exactly where the relevant values are (after much guessing) and how (and when exactly) they affect randomness. Acmlm and I have worked out the RNG in NES Monopoly, and it wasn't easy.