Jump to content
Jet Set Willy & Manic Miner Community

Jet Set Willy cycle randomiser - mod idea


RuffledBricks

Recommended Posts

Technical problem of turning off the sprites.

Turning of the sprites turns off the ropes.

The consequence of having no ropes are what happens to rooms that at present have ropes.
1) the beach can no longer be traversed. This stops access to the Yacht and the Bow.
2)On the roof can not be traversed. This stops access to Up on batt/We must per/ Watch Tower/I'm sure /on top of the house.



 

Edited by Norman Sword
Link to comment
Share on other sites

The simplest modification I can come up with is just add a 3 byte modification such as:-

In decimal

37314    LD A,(IX+0)    Pick up the first byte of the current entity's buffer
37317    CP 255    Have we already dealt with every entity?
37319    RET Z    Return if so
37320    AND 7    Keep only bits 0-2 (which determine the type of entity)
37322    JP Z,37811    Jump to consider the next entity buffer if this one is not being used
37325    CP 3    Is this a rope?
37327    JP Z,37540    Jump if so
37330    CP 4    Is this an arrow?    <<<<<<<<<<<<<<<  mod to JP 37811
37332    JR Z,37431    Jump if so

In hex

91C2    LD A,(IX+$00)    Pick up the first byte of the current entity's buffer
91C5    CP $FF    Have we already dealt with every entity?
91C7    RET Z    Return if so
91C8    AND $07    Keep only bits 0-2 (which determine the type of entity)
91CA    JP Z,$93B3    Jump to consider the next entity buffer if this one is not being used
91CD    CP $03    Is this a rope?
91CF    JP Z,$92A4    Jump if so
91D2    CP $04    Is this an arrow? <<<<<<<<<<<<<<<  mod to JP $93B3
91D4    JR Z,$9237    Jump if so

 

This kills all the sprites but leaves the ropes alone. So you can wander ALL the rooms including Esmeralda
 

Edited by Norman Sword
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.