Jump to content
Jet Set Willy & Manic Miner Community

[File] JSW 2015 Bug Fixed Edition


Spider

Recommended Posts

JSW 2015 Bug Fixed Edition


Here's a jswmm special. :) A bug fixed edition of the original Spectrum version. The following changes were incorporated:

 

1. Black instead of blue initial loading page, the reason for this is (2) , it still retains the 'beeps' however they are played after the message not before.

 

2. New loading screen to replaced the 'loading' message present on the normal variants. It is compressed to save much time (down to 1485 bytes from 6912)

 

3. To further save loading time, the main code was also compressed (reduced from 32768 to 22459 bytes)

 

4. The decompress routine purposely returns to basic so it's easily savable as a standard 32768,32768 if desired. Also permits easy POKE entering too. Loader (used BlockEdit to display as it did not fit into one Spectrum screen) ignore odd spacing it looks fine in reality:

 

5. Built a ready-made Microdrive version and a +3 disk image as well. Identical to the tape version except a minor filename change for the disk due to +3DOS limitations.

 

6. The keypad entry was disabled as it seems superfluous these days.

 

7. Auto-pause has been disabled to prevent a lock-up when using an Interface 1. You can still pause the game via the usual keys but it will not 'auto pause' , also a patch was applied to prevent said lock-up if the user decides to pause the game for any reason.

 

8. The code that causes the in-game tune to deteriorate with each loss of life was disabled. Although intentional I've always considered it a bug in some way. I also noted (Thanks Skoolkid) that the length of each note slightly increases too with each life loss.

 

9. The otherwise invisible and unreachable object in the First Landing was given a form and simply moved down a few characters to enable it to be collected. This 'fix' replaces the official Software Projects fix of moving it to The Hall (where it would still be invisible) , this seems a better fix in some ways as the object is kept on the screen it was intended to be displayed on.

 

10. The official Software Projects 'fix' for The Banyan Tree was retained. This simply involves changing an earth cell to an air cell so the tree is climbable.

 

11. The official Software Projects 'fix' for The Attic was also retained with a minor alteration. The staring position of one arrow was altered slightly so that both arrows actually appear and function as was originally intended. Some 'fixes' for this it was noted remove one arrow completely.

 

12. The minor auto collect bug when Willy enters the Swimming Pool was fixed. There are a few ways of rectifying this however the simple method of simply changing the rope colour to cyan was used. The object form and placement remain unaltered where Matt placed it.

 

13. The 'double object' on The Beach was split into a single object and the 'extra' one was moved further down the beach into the 'waves'. The thought behind this is that way Willy is forced to use the conveyor to get that object.

14. The Conservatory Roof bug was fixed. The official Software Projects 'Fix' for this involves removing one fire cell so the object on the far right is just about reachable, however in practise is it almost impossible to collect them all without any life loss. After studying other variants of this screen, a different 'fix' was applied: The fire cells were moved into groups of two, followed by two objects, two more fire cells and finally two objects.

 

15. The issue where Willy can jump from the top of the Watch Tower (and ending up in The Off Licence as the 'Up' location is not defined) was fixed by simply shortening the ramp one block and moving the conveyor down one block. This fix is simple and it also means Willy cannot jump high enough to leave the screen via the top.

 

16. The concern where Willy can jump up from Dr Jones Will Never Believe This and end up hitting a fire cell in We Must Perform A Quirkafleeg was reduced by adding a fire cell to the top of the structure, making it very difficult for Willy to accidentally jump up and out of this screen in that manner and in addition the exit for 'up' from this screen was set to be the same screen so if Willy does manage to leave via the top, he will re-appear at the bottom of the screen.

 

17. The odd effect where Willy can jump through the top of Rescue Esmerelda and end up in The Ballroom was looked at. It's unclear if this was intentionally left in or an oversight however it did not make logical sense to allow Willy to 'teleport' in such a manner. The fix simply involves adding some earth cells to the top near the conveyor to prevent Willy from being able to exit the screen via jumping up. We gave some thought to using the empty room 47 here as The Belfry as per JSW2 but decided that would be an addition rather than a 'fix', something we wanted to avoid.

 

The download offers the following files:

 

Jetset_2015_Bugfixed_Tape.zip , containing both .tap and .tzx versions
Jetset_2015_Bugfixed_Microdrive.zip , an .mdr image for microdrive users
Jetset_2015_Bugfixed_Disk.zip , .dsk image of the tape file
Jetset Willy_BugFixed2015Edition_Speedlock_Loader.tzx , Speedlock1 based loader for real machines. 48K Mode only

 

Additional Files:

 

JSW 2015 Bugfix.rzx , rzx recording of the game being played to completion courtesy of jetsetdanny

 

Jetset Willy 2015 Bug Fixed Edition With Cheats_V1.tzx , Speedlock1 based loader with a selection of cheats pre-applied

 

Enjoy!


 

Link to comment
Share on other sites

Following general feedback that's been received, it was suggested the only real concern was the 'fixing' of the 'deterioration of the in-game tune as lives are lost' , (item 8 above) this was an original feature after all so it has been restored for those who wish it. Below you can find the tape, microdrive and disk versions.

 

Please note: There are *no* other changes to the files above with the exception of restoration of the 'deterioration' , the 'fix' for this is simply:

 

POKE 35667,133 : POKE 35666,204 : POKE 35665,58

 

Jetset_2015_Bugfixed_Tape.zip

 

Jetset_2015_Bugfixed_Microdrive.zip

 

Jetset_2015_Bugfixed_Disk.zip

 

I'm providing these as a simple 'alternative' for those who wished to retain this feature. http://1.1.1.5/bmi/jswmm.co.uk/public/style_emoticons/default/smile.png

 

If you'd rather modify one of the files in the original post above this, you can simply add those POKES to the Basic loader at line 75.

Link to comment
Share on other sites

  • 3 months later...

 

 

17. The odd effect where Willy can jump through the top of Rescue Esmerelda and end up in The Ballroom was looked at. Its unclear if this was intentionally left in or an oversight however it did not make logical sense to allow Willy to 'teleport' in such a manner. The fix simply involves adding some earth cells to the top near the conveyor to prevent Willy from being able to exit the screen via jumping up. We gave some thought to using the empty room 47 here as The Belfry as per JSW2 but decided that would be an addition rather than a 'fix', something we wanted to avoid.

 

 Whilst I appreciate your reluctance to add rooms, it strikes me that Matthew Smith, by creating the mysterious Room 47, gave us licence to contemplate one extra room.  So in my Fantasy Version of JSW I would include a modified version of The Belfry to tie in with Rescue Esmerelda, and it would also allow for a lateral exit from the otherwise inescapable trap that you may have inadvertantly designed at the top of the Watch Tower... (see my comment at http://jswmm.co.uk/topic/71-new-2015-ti-994a-conversion-of-jsw/?p=353)

 

Perhaps make it a leap of faith requiring a pixel perfect rightwards jump off the upper platform of Watch Tower, also with a rapid reaction required upon entering The Belfry to avoid a rapidly ascending Quasimodo...  What do you reckon?

Edited by IRF
Link to comment
Share on other sites

I did add a Belfry to one test JSW48 game ages ago as an experiment. I just more or less used the platform positions for it from JSW2. :) The only issue I had was doing it in 48K mode as I'd not taken account of the guardian mapping so it corrupted another room (it moved those guardians a bit) although it could be done 'safely' with some care.

Link to comment
Share on other sites

  • 1 month later...

 

12. The minor auto collect bug when Willy enters the Swimming Pool was fixed. There are a few ways of rectifying this however the simple method of simply changing the rope colour to cyan was used. The object form and placement remain unaltered where Matt placed it.

 

http://jswmm.co.uk/public/style_images/master/attachicon.gifjsw_2015_fixed_swimming_pool.png

 

It struck me recently that the authors of Jet Set Willy 2 must have been unaware of the auto-collect item in the Swimming Pool, as there is no such item, auto-collect or otherwise, in the equivalent room in JSW2.  This is apparent from the fact that there's an online solution which takes you through how to complete the game, having collected every item, and the Swimming Pool is the only room in the whole game that you don't need to visit in order to do so.  (Apart from one called 'Cheat', which of course you can't access without cheating!)

Edited by IRF
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.