Banner
Views: 942,947,678
Time:
10 users online: aaronpryan, ASSATAKKU, chleain, fsvgm777, Kitikuchan, mae_86, Neidave,  RussianMan,  Tahixham, ZX497 - Guests: 69 - Bots: 155 Users: 52,436 (2,011 active)
Latest: cyphehjaw
Tip: Verify that your hack's BPS patch is functioning correctly before submitting it.
Not logged in.
Details for Super Metroid - Firefly
SMW Sprites - Super Metroid - Firefly Link - Show random
File Name: Super Metroid - Firefly
Added:
Authors: MarioFanGamer
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: Yes
Description: This sprite is useful. After all, it brightens barely lit rooms much like in Super Metroid where they're originally coming from. You don't want to kill to many of them.
Be careful, they can still hurt you! And they still die from contact!
Tags: color, color math, enemy, lorom, sa-1, super metroid
Rating: No rating
Download: Download - 11.74 KiB
66 downloads
Screenshots
Previous 
 Next
JamesD28
Tested with:

• Lunar Magic 3.31
• SA-1 Pack v1.40
• PIXI v1.32
• UberASMTool 1.4
• Snes9x v1.60
• bsnes v115

Fixed a few issues with this sprite:
- The diagonal-up setting did not work: the Firefly just jittered a bit while moving up and down vertically. The issue was that the directions for the X and Y component were being handled by a single flag and the attempted workaround was to just invert the X speed every frame (which caused the jittering) - I instead separated them to each have their own direction flag, and this also allowed their movement state pointers to be consolidated into a single code.
- The UberASM code was only looping through the bottom 12 slots, which meant that higher slots didn't get checked on SA-1. This usually had the effect of making the room go completely dark even if Fireflies were present.
- There was no check for a "No Yoshi" cutscene active, which caused the intros to be completely dark.

I also fixed a graphical issue with the .json's LM display icons (after painful trial and error - I think this is an issue with transparent tiles and the Map16 string that gets outputted). There were also some json list name/extra byte settings that were incorrect, and also a small typo in the readme (referring to ExGFX3BA/3BB as ExGFX80/81). Everything else works as intended, so, accepted. A very interesting sprite!

Additional note: the Light Bug sprite by wiiqwertyuiop is being kept as an alternative, since it uses a different method to darken the screen (screen brightness register), and darkens the screen by total Fireflies killed instead of tracking the number of Fireflies currently spawned. Keep in mind though that the Light Bug version lacks SA-1 compatibility, and appears to have a few issues.
Posted by:  JamesD28 - | Link
Amomario123w
im still don't know how to installed i don't lnow how to use uberasm
Posted by: Amomario123w - | Link
simon.caio
this is beautiful!
Posted by: simon.caio - | Link
HammerBrother
 MarioFanGamer
Originally posted by MarioFanGamer
Originally posted by HammerBrother
Does this one also had this $9D fixed, unlike the old one? (the old one ignores $9D, which causes it to remain moving during the freeze, which it shouldn't)

Serious question: Why do you have need to ask this? It's a recreation, of course I made sure I didn't forget to check for $9D.


Should've asked is this an update of the old or a recreation from scratch. Sorry!
Posted by: HammerBrother - | Link
MarioFanGamer
Originally posted by HammerBrother
Does this one also had this $9D fixed, unlike the old one? (the old one ignores $9D, which causes it to remain moving during the freeze, which it shouldn't)

Serious question: Why do you have need to ask this? It's a recreation, of course I made sure I didn't forget to check for $9D.
Posted by:  MarioFanGamer - | Link
HammerBrother
Does this one also had this $9D fixed, unlike the old one? (the old one ignores $9D, which causes it to remain moving during the freeze, which it shouldn't)
Posted by: HammerBrother - | Link

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

Copyright © 2005 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks