Name: | Extended No Sprite Tile Limits v4.0 |
Authors: | DiscoTheBat, Kevin, Roy, imamelia, worldpeace |
Added: | |
Version History: | View |
Tool: | Asar |
Requires Free Space: | Yes |
Bug Fix: | No |
Featured: | Yes |
Description: | This is a No Sprite Tile Limits patch for non-normal sprites (extended sprites, cluster sprites, smoke images, bounce sprites, etc.), most of which use OAM addresses $02xx instead of $03xx. It makes said sprites use the first free slot instead of having hardcoded slots. It'll fix the Sumo Bros. flame glitch now. NEW - Fully fixes the Sumo Bros. flames, graphic-wise and coding-wise. This makes the flames to not hurt the player, if he is about 8 blocks underneath. v3.1 (Kevin): now compatible with PIXI. Also made Mario's fireballs and the contact gfx sprite use dynamic slots, so they don't conflict with each other and which also fixes the item box flicker that happened on the previous version. v3.2 (Kevin): fixed bugs with the BG candle flames caused by previous versions: - Now the flames properly loop around the screen - Now the flames don't appear in front of other sprites v4.0 (Kevin): - Now fully compatible with PIXI v1.40 - Small optimization in FixContactGFX - Made patch work for the Goal Tape bonus stars (they won't overwrite other sprites now) |
Tags: | bounce sprites cluster sprites extended sprites lorom minor sprites oam sa-1 smoke sprite tile |
Comments: | 34 (jump to comments) |
Download
3.33 KiB | 1,077 downloads
Comments (34)
When I place a Volcano Lotus and a custom sprite (upside down version of it found here on the same screen, the pollen start to disappear.
Any idea how to fix this?
Make sure there are no hijacks or ram conflicts.
- Lunar Magic v3.33
- SA-1 Pack v1.40
- Asar 1.81
- PIXI v1.32
- PIXI v1.40
- Extended Sprite Despawn Range Fix (since I tested them both at the same time).
- BSNES v115
Fixed bug where if you try to patch it over an older version of Extended NMSTL, it would crash the game due to some oversights of conditionals.Definitively a much needed update given the bugs as well as PIXI v1.40.
You should be able to patch this over ExtNSTL v3.1 or v3.2 without issues.
- Lunar Magic v3.20
- SA-1 Pack v1.32
- Asar 1.71
- PIXI v1.2.15
- BSNES v115
- Hammer Bro
- Cluster Bullet Shooter
Rearranged the tag list to make it more consistent with the official tag list (no, I'm not going to list them all) and added screenshots (first one is without and second with the patch).While normal hackers typically don't see much use in it, it is useful if you know what you're doing. More specifically, you can use larger extended/cluster/bounce/minor/whatever sprites. Keep in mind that to take advantage of it in custom sprites, you have to use whatever is specified in !RAM_ExtOAMIndex in the patch (which is why I noted why you should know what you're doing).
Lastly, this does take quite a bit of processing power since it searches for an empty OAM slot for any existing whatever sprite (albeit it searches for the first empty slot, not the last empty slot just like NMSTL so not quite as bad) so you might want to use FastROM or SA-1 with this patch.
then in this patch find this piece of code:
Right under it add this:
This is the sprite(s) btw: https://www.smwcentral.net/?p=section&a=details&id=24223
Yes I've tried it with this same configuration and it works fine.
This is the sprite(s) btw: https://www.smwcentral.net/?p=section&a=details&id=24223
Works fine on my end.
Tested with Lunar Magic 3.11, PIXI 1.2.15, asar 1.71, SA-1 1.32, Snes9x 1.60.
This is due to an hijack conflict at $02F815, so just keep in mind that you can't use this and pixi on your rom without manually fixing the hijack conflict first, at least until it gets fixed by a moderator or another person.
This patch is NOT compatible with PIXI.
I went around asking people for help, apparently there's a lil' piece of code that if you remove, fixes the issue and it doesn't seem to cause any harm to the patch (not extensively tested, though).
Here it is
org $00907A ; item box item
db $F4 ; just move this one to the end
removing this fixes the issue.
Excellent patch!
No issues with sumo brothers apparently. The only thing I noticed is the flames disappears nearly left-boundaries of the screen, but that's something common between extended sprites.
Either way, it's good and it's approved.