Resource centre for ZX Spectrum games
using Manic Miner and Jet Set Willy game engines
Archive of the
Manic Miner & Jet Set Willy Yahoo! Group
messages
|
|
||
|
|
Message: 5846
Author: andrewbroad
Date: 20/05/2006
Subject: JSWED bugs / Advanced MM/JSW Trainer [v0.0.9]
I have added "Stopping on conveyors" [14] to the JSW64 main game
(follow the magenta teleporters).
This is the first room in AMJT that has harmful guardians, so the
room-setup patch-vector has to enable collision-detection (which is
disabled by default, as the teleporters are accompanied by harmless
stationary guardians). TECHNICA.TXT explains how enable or disable
collision-detection on a room-by-room basis.
And because the guardians are harmful in this room, the exit has to
be implemented as a portal, rather than a teleporter and a
stationary guardian. Technically the portal is FLASHing so that you
don't have to collect the items, but the patch to reset cells' FLASH-
bits means that you don't see this. It just takes you a little
earlier than a teleporter when you fall into it - that's the only
observable difference between teleporters and portals in AMJT.
The room also has a conveyor-animation that extends beyond the right
edge of the screen, but unfortunately JSWED doesn't support this -
in fact it wipes out the 'invalid' conveyor-animation every time I
view the room in JSWED, so that I have to set the length of the
conveyor-animation in the hex-editor again and again.
Talking of JSWED, I've been trying to narrow down what makes the
Guardian Editor crash:
1. if you edit the top boundary of a guardian by typing in a number,
click OK and keep repeating this process, it usually crashes on
about the third attempt (when you right-click the guardian in the
guardian-list);
2. copying & pasting a room often results in a crash (especially
after having opened the Guardian Editor).
My guess is that the bug could be a memory-leak, i.e. JSWED might be
allocating memory for data-structures and forgetting to release it,
so that eventually it runs out of memory and falls over.
I have updated my web-page for Advanced MM/JSW Trainer, providing a
download-link for v0.0.9:
http://geocities.com/andrewbroad/spectrum/download/trainer.html
Please do not distribute Advanced MM/JSW Trainer elsewhere until I
release v1.0.0.
--
Dr. Andrew Broad
http://geocities.com/andrewbroad/
http://geocities.com/andrewbroad/spectrum/
http://geocities.com/andrewbroad/spectrum/willy/
