Make Rocket Skates work over space like they do over water

Issue #4 open
Ryan fae Scotland repo owner created an issue

It would be great if Rocket Skates allowed you to fly over space as if it were water.

Comments (4)

  1. Ryan fae Scotland reporter

    To get this working I need to work out how the game detects if you are over land, water or space and replicate the action taken for land / water into space for the Rocket Skates.

    I got on pretty well with this, a lot of the decisions look related to a RAM value I’ve labelled TOEJAM_SPRITE (which is at $00FFA2A5, often indirectly referred to in the code as *$4B(A0) where A0 is TOEJAMS_XPOS). This value changes depending on the sprite that is shown (or perhaps the sprite changes based on this value, whatever) so walking left, right, up, down all have different values; swimming, falling, sneaking are all different and of course, Rocket Skates are different too and they are different on land compared to in water.

    Using this I should be able to retrace back to where the decision to fall or not is made based upon the value it decides to set here.

  2. Ryan fae Scotland reporter

    Placing on hold for the moment as this looks like it will take a lot of digging and I'd rather get more of the unknown code sorted out first.

  3. Ryan fae Scotland reporter
    • changed status to open

    Re-opening. Current work on input processing has revealed some code related to the details of the surfaces surrounding the player which may be of interest for this issue.

  4. Ryan fae Scotland reporter

    LOC_0001042E could be related. It looks at if the present is Rocket Skates and also the land round about.

  5. Log in to comment