Banner
Views: 924,323,987
Time:
28 users online:  Anorakun,  Ayami, Big Brawler, chickaDEE Magazine, Dark Prince, Dobosco,  Fernap, FrozenQuills, Gmario37,  icrawfish, Lui,  MarioFanGamer, Miscalc, Murphmario, Phyll, playagmes169, ppp9q, Professor Parabeetle, PsychoYoshi284,  quietmason, StackDino, SubconsciousEye,  Tahixham,  Teows, TomNook, Valentine, WSG The master, Yagami - Guests: 70 - Bots: 71 Users: 51,693 (2,047 active)
Latest: ppp9q
Tip: Read all of the tips by looking here.
Not logged in.
Details for Extended No Sprite Tile Limits v3.1
SMW Patches - Extended No Sprite Tile Limits v3.1 Link - Show random
File Name: Extended No Sprite Tile Limits v3.1
Added:
Version History: View
Authors: DiscoTheBat, KevinM, Roy, imamelia, worldpeace
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: 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.
Tags: bounce sprites, cluster sprites, extended sprites, lorom, minor sprites, oam, sa-1, smoke, sprite, tile
Download: Download - 2.40 KiB
333 downloads
Screenshots
Previous 
 Next
Masked Man
Now this pushes the SNES to its limits.
Posted by: Masked Man - | Link
MarioFanGamer
Moderated with:
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.
Posted by:  MarioFanGamer - | Link
KevinM
The issue was solved: it was caused by the Reznor Fireball Flag patch which shares an hijack at $029B16. To solve this, remove this from the Reznor Fireball patch:
Code
org $029B16
	autoclean JML ExtSprManage

then in this patch find this piece of code:
Code
LDA $170B|!base,x
BEQ .Return

Right under it add this:
Code
STZ $1765|!base,x
Posted by: KevinM - | Link
KevinM
Originally posted by Ice Man
I should add that I'm using SA-1 and PIXI 1.2.15 as well as sprite memory $08. Also only tested with upside down venus trap so far. Haven't bothered afterwards.
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.
Posted by: KevinM - | Link
Ice Man
I should add that I'm using SA-1 and PIXI 1.2.15 as well as sprite memory $08. Also only tested with upside down venus trap so far. Haven't bothered afterwards.
This is the sprite(s) btw: https://www.smwcentral.net/?p=section&a=details&id=24223
Posted by: Ice Man - | Link
KevinM
Originally posted by Ice Man
Still crashes the game. Venus Fire Traps when spitting fireballs for example does.

Works fine on my end.
Posted by: KevinM - | Link
Ice Man
Still crashes the game. Venus Fire Traps when spitting fireballs for example does.
Posted by: Ice Man - | Link
Anas
This fix was much needed. Thanks a lot! I'll try it out shortly.
Posted by: Anas - | Link
KevinM
Probably, assuming you change PIXI's "ExtendedGetDrawInfo" routine to use the dynamic OAM slot instead of the hardcoded one. I'm no expert in how those powerups work, though, so you might have to make other adjustments.
Posted by: KevinM - | Link
Knight of Time
I'm surprised this is now compatible with PIXI; one question though, does it work with lx5's custom powerups?
Posted by: Knight of Time - | Link
KevinM
Remoderation notes: see description.
Tested with Lunar Magic 3.11, PIXI 1.2.15, asar 1.71, SA-1 1.32, Snes9x 1.60.
Posted by: KevinM - | 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