Name: | No Life - No Time |
Author: | Nitrocell Inc. |
Added: | |
Version History: | View |
Tool: | Asar |
Requires Free Space: | No |
Bug Fix: | No |
Featured: | No |
Description: | "No Life - No Time" will let player to continue playing level even after Time reaches 0, but will take one life (decrease for 0) and add extra amount seconds to the Time. This process repeats every time if player has more than 1 life. IF player has 1 life, next Time = 0 will kill Mario and proceed to Game Over. Amount of added seconds is 50 by default but can be any value between 001 and 999. For more info, see readme.txt. |
Tags: | game over lives lorom sa-1 time-up |
Comments: | 5 (jump to comments) |
Download
1.24 KiB | 239 downloads
Comments (5)
- Lunar Magic 3.50
- SA-1 Pack 1.40
- Snes9x 1.62.3, Mesen 2
- Asar 1.91
Notes:
This adds one bit of customization to an existing patch and otherwise works the same, so I'm accepting, but there are some issues with the code and presentation itself, which I'll describe below.
- It's probably not helpful to include the print statement upon success -- it doesn't really tell people anything they don't already know upon insertion, and it's mainly just clutter if it's part of a build script.
- Fixed the check to fail if the added time < 1 instead of < 0 (doesn't work correctly if it's 0), and adjusted the message appropriately.
- Removed unnecessary opcode operand size specificers, as I think has been mentioned to you since this submission (there's absolutely no reason to use "JSL.l", e.g.)
- Added
|!bank
to the JSL to the death routine for fastROM support- The sound effect to play (and if one should be played at all) should really be a configuration option instead of hard-coded
- I think it's not great to put "I take no responsibility if you break your hack." Everyone realizes (or should realize) the risks of patch conflicts, but it feels a little off-putting to read this in a patch's instructions.
EDIT: One comment I forgot to add here is that this would probably be reasonable to implement as uberasm instead of a patch, which could be useful if you only wanted to use it for certain levels.
Tested with Asar 1.81, Lunar Magic 3.33, SA-1 1.40, Snes9x 1.59.2, BSNES Accuracy 0.7.1.