JSRF: Multiplayer in tutorial
This mission stuff is really starting to pay off.
What I did: I replaced the 2-player Vs. City Rush mission (mssn2000.bin) with the tutorial (mssn0101.bin) and made a couple changes to actually spawn the second player and make them controllable. Namely, there's a flag in the header for enabling reading from all four controllers, and there's what I call "actions" for making lots of stuff happen, like spawning the player character, triggering the different parts of the tutorial, and so on. There's normally an action to move the player character from the default spawn location (where Beat spawned here) down in front of Corn, but I replaced that with an action that spawns the second player. There's also an action that immediately triggers Corn's dialogue, but it reads a flag in memory that's normally set to the wrong value if you load this mission from Vs. Mode, so I had to disable that check as well.
It's interesting seeing how the game behaves in this situation. Player 1 is clearly given special treatment, like being the only one that loses control during dialogue, the only one that can attempt to exit to other areas, and the only one that can progress the tutorial. On the other hand, both players can advance the dialogue, and player 2 can talk to people. I was curious what would happen with graffiti, but I have no idea yet why the graffiti immediately sprayed itself like that. I just haven't looked into it yet (EDIT: I think it was because I loaded a completed save file, not that I know why it would case that). If that could be fixed, though, I have to wonder if the tags would work like in graffiti wars or not, where each player has their own set of tags and they can tag over each other. Maybe player 1 specifically would have to get all the tags in a level to clear it? We'll just have to see.
A reminder that I keep all my reverse engineering notes in this repository: https://codeberg.org/KeybadeBlox/GG-Notebook
Other Videos By KeybadeBlox
Other Statistics
Jet Set Radio Future Statistics For KeybadeBlox
At present, KeybadeBlox has 4,218 views spread across 58 videos for Jet Set Radio Future, with approximately 17 hours of Jet Set Radio Future video on his channel. This is 2.82% of the total watchable video on KeybadeBlox's YouTube channel.