Banner
Views: 236,498,896
Time: 2013-05-24 03:27:59 AM
4 users online: o BZM, MarioFan22, pkhaxor, Pokeymeister80 - Guests: 15 - Bots: 11Users: 22,875 (1,272 active)
Latest: ratchtet
Tip: Do not put an excessive number of lives in a level; they should have a value to them.
[Sprite] Light Bug - by wiiqwertyuiop
Forum Index - SMW Central - Moderation of Hacks and Files - Sprites - [Sprite] Light Bug - by wiiqwertyuiop
Pages: « 1 »
Name: [Sprite] Light Bug
Author & Submitted by: wiiqwertyuiop
Description: When you touch this sprite it will die and the screen will get darker. Here is a video.

Reason of removal:
I have to wonder if you ever actually test your submissions. This is the so-manieth removal regarding your submissions.

Nevertheless, I'll tell you exactly what's wrong with this sprite. Two of the three are pretty easy to notice, really.
They're pretty small bugs, but it's vital to fix them.

1. Of MoveLight.asm (the one which isn't stationary), the one which doesn't use the extra bit has a small, easy-to-notice bug.
As you hit it, the screen becomes much darker than otherwise. Instead of the brightness decreasing by two, it decreases by four.
Why is this? Well, it's because you run the two DEC $0DAE's twice. There's a missing RTS between these two pieces of code:

Code
JSL $019138 JSL $018022 JSR Adresses ; <- this place needs an RTS Hi: JSL $01A7DC


Add the RTS so this bug is fixed.

2. If the brightness gets too low, it can wrap over to get a value of #$FF, #$FD, etc.
This is absolutely forbidden, as it makes the game glitchy.
Not only are you enabling F-blank (which however, in itself, is rather harmless), as soon as you die/finish the level, the brightness is decreased until it hits zero.
That means it takes a long time before the level transition is done - a lot of black screen frames, and eight times does the screen flicker from light to dark prior to the level transition.
Very unusual and ugly. Fix it. How? Well, make a check to make sure $0DAE doesn't get any lower than zero.

And furthermore, not really a removal reason, but this is really a note to take:
When the player dies, the sprites keep animating and moving.
This is very ugly, as no sprite should be doing this - aside of a slight bug with the shelless Koopas, does SMW ever do that?
New version gives me an error when inserting. (MoveLight.cfg)

Code
Pass 1 Pass 2 Error in 192.1/157: Symbol does not exist Pass 3 Error in 192.1/157: Symbol does not exist


Apparently, the "symbol" in question is this:

Code
LDA TILEMAP2,x STA $0302,y


That label does not exist. To be frank, I would've fixed this myself and resubmitted it, since I do not like removing the same file twice.
However, I have no idea what this tilemap should actually become. Should it be the same as TILEMAP:, or should it be a different tilemap altogether?
Please fix that for the last time. Works fine otherwise.
Last edited on 2011-05-22 04:06:55 PM by Roy.
Pages: « 1 »
Forum Index - SMW Central - Moderation of Hacks and Files - Sprites - [Sprite] Light Bug - by wiiqwertyuiop

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2013 - SMW Central
Legal Information - Link To Us


Total queries: 28

Menu