SP4CEBAR 2024-07-02 11:28 (Edited)
**********************************
* CODE BY: *
* DAN, SP4CEBAR, G9 *
* *
* MUSIC BY: *
* NINTENDO, PORTED BY G-9 *
* *
* SOUND BY: *
* SPACEB4R, G-9 *
* *
* SPRITES BY: *
* DAN, SP4CEBAR *
* *
* LEVELS BY: *
* LEVELS DAN, G-9 *
* *
**********************************
SP4CEBAR 2024-07-02 12:05 (Edited)
SP4CEBAR 2024-07-02 12:24 (Edited)
Good luck speedrunning!
SP4CEBAR 2024-07-02 13:31 (Edited)
Note: the speed running timer is not yet stored on persistent RAM
Timo 2024-07-02 15:56
This turned out really cool, but it's very hard :O
SP4CEBAR 2024-07-03 14:40 (Edited)
SP4CEBAR 2024-07-05 11:07
Extra stages aren't levels, so the completion of an extra stage isn't saved to persistent RAM
SP4CEBAR 2024-07-05 11:10
I just made it to level 27 with 16 lives left: the game is actually playable! And auto-save is working nicely
Dan 2024-07-05 11:40 (Edited)
Btw: the Playtesting variable was for the editor (which is used as an LNX tool). The editor is on the https://lowresnx.inutilis.com/topic.php?id=1932 (see the post from 2021-07-29 12:29 )
SP4CEBAR 2024-07-05 14:04 (Edited)
I noticed. It made the player invincible. There was also a test_level variable that would be loaded from the level file. After I updated level 10, I manually set this variable to zero because I didn't know how to turn it off.
SP4CEBAR 2024-07-05 14:38 (Edited)
There are a few loopholes in the game:
What do you think?
SP4CEBAR 2024-07-05 14:59
Level 38 was missing a key
SP4CEBAR 2024-07-05 15:13 (Edited)
I beat the game in 1h 28m 33s 33f with a score of 38720 and 20 lives left!
I must admit, I have made use of free restarts through the game save
Anyway, the game is beatable!
SP4CEBAR 2024-07-05 15:22
Timo 2024-07-05 17:04
The game has more than 38 levels???!?
I didn’t finish the first one! :O
I guess I’m not good at playing games…
SP4CEBAR 2024-07-05 22:00
The dungeon is ruthless
Dan 2024-07-07 19:19
if i remember right to communicate between game and the tool, you have to use the game's banks.
i think the test_level variable is reading out a byte from a bank memory, which the editor sets to 1 or 0, to make the level testing easier.
SP4CEBAR 2024-07-07 20:02
Can the banks be set from within the tool? If so I didn't see the option
Dan 2024-07-08 20:39 (Edited)
This is the code (from the editor) which sets the testlevel variable into the rom banks:
IF TX=8 OR TX=9 THEN
REM RE/SET THE TESTING LEVEL
IF TESTLEVEL>0 AND LEVEL=TESTLEVEL THEN
TESTLEVEL=0
ELSE
TESTLEVEL=LEVEL
END IF
POKE (PALSTART+40),TESTLEVEL
WAIT 25
END IF
The idea was that the Game is put into testing mode, so that you do not need to play all the levels but the one Level that you have edited.
You would play that one level to find out how hard is it, or if it is possible to end the level, etc etc etc ...
SP4CEBAR 2024-07-08 21:10
Handy