Language…
8 users online: DinoMom, Firstnamebutt, masl, netyo, pnaha, qantuum,  Ringo, tOaO - Guests: 249 - Bots: 444
Users: 64,795 (2,378 active)
Latest user: mathew

32x32 Player Tilemap Patch 1.4

SMW Patches → 32x32 Player Tilemap Patch 1.4

This file is obsolete. The latest version is 32x32 Player Tilemap Patch 1.5. For other versions, check the version history.

Submission Details

Name: 32x32 Player Tilemap Patch 1.4
Authors: ExE Boss, Ladida
Added:
Version History: View
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: Yes
Description: This patch will make the player’s tilemap 32×32 instead of 16×32, by replacing the 8×8 tiles. More info in the readme.

Permission from Ladida

Permission from Ladida, lx5 update

ExE Boss’s Changes
------------------

  • Expanded the maximum size of PlayerGFX.bin to 128KiB (256 frames) from 64KiB (128 frames), do note that tile $80 is unusable by default because it is overwritten by the second RATS tag.
  • ow_mario.asm is now applied automatically when patching 32x32_tilemap.asm, but can still be applied separately.
  • Split AllGFX.bin into component files and added pre-converted Icegoom’s SMW Redrawn graphics.

------------------

Source code is available on lx5's GitHub.
Tags: 32x32 dynamic graphics lorom mario player player change player graphics sa-1
Comments: 49 (jump to comments)
Download 104.08 KiB | 1,378 downloads

Screenshots

Comments (49)

Anas Link
Little-known fact about this patch is that it frees up GFX32, allowing you to devote it for six ExGFX files' worth of global ExAnimations! The only small catch is that the player's graphics will appear glitched in LM if overwritten (not in-game, though, obviously).
lx5 Link
requires changes to work with sa-1 pack 1.35+ (dma remap conflict)

update is already waiting to be moderated though
A-l-e-x-99 Link
Well, here it is, pretty much THE patch that I needed to make Yuki's Adventure sing, since one of the last known bugs in the game, the buggy cape flight graphics, couldn't be fixed without it! Now I can fulfill my original dream of making the Cape form be a Paratroopa!

My only gripe with the patch is that it doesn't seem to work with the "Separate Luigi Graphics" patch. I hope that's added in a later update (or that I can figure out the fix myself)!

If this site would let me rate patches, I'd give this a 4/5.
El Cuh Fermin Link
Originally posted by obersteiner86
not work with SA-1 1.33



Use the latest version of Sa-1 patch
lx5 Link
Originally posted by MAHBOD
This Thing SUX

agreed
MAHBOD Link
This Thing SUX
Koop the Koopa Link
Originally posted by LOLRyan2006 the Goombud

Mario's values changes with the Double Jump Cape

If you patch this patch. You cannot do some player patches. Like Double Jump
Nikku4211 Link
This would be awesome for quadrupedal player characters that require the extra size.
Sonck's entertainment Link
Si me funcionó demasiado inserte los gráficos y movimientos de Mario y Luigi de SMB3
DTA450 Link
You have done a few errors with the GFX (small Mario castle scenes poses):

Frames are not the right ones. Mario will act a bit weirdly if not changed !
Also, the 'smash hammer' frames don't have the right cap graphics (you copied the 'punching Yoshi' frame).
LOLRyan2006 the Goombud Link
This has some issues

Mario's values changes with the Double Jump Cape

Small Mario's jumping animation changes to X

Fire Mario's Gravity is crazy

Mario never loses the cape and Cape Mario's jumping sprite is broken

Also some weird noises can be heard on the songs
obersteiner86 Link
not work with SA-1 1.33
 Anorakun Link
Hello there! I liked this patch, but I have a question. Does this patch only changes the graphics or it changes the hurtbox of the player too?
Kriogenic Link
Originally posted by lx5

insert GFX10.bin that comes in the misc_gfx folder into your hack.


Thank you for the super quick reply. Worked perfectly, this patch is perfect for making custom characters and is much appreciated.
lx5 Link
Originally posted by Kriogenic
I noticed that this patch causes some overworld sprite glitches, when walking up and also sparkles when completing a level.

in the ow_mario.asm I double checked and set the values to be the correct tiles for walking up but it still happens.

Is there any way for me to fix this? I have come a long way in creating a custom characer that requires this patch before I realized this issue existed.

insert GFX10.bin that comes in the misc_gfx folder into your hack.
Kriogenic Link
I noticed that this patch causes some overworld sprite glitches, when walking up and also sparkles when completing a level.

in the ow_mario.asm I double checked and set the values to be the correct tiles for walking up but it still happens.

Is there any way for me to fix this? I have come a long way in creating a custom characer that requires this patch before I realized this issue existed.
GamerMario101 Link
I already saved the overworld a million times and it still doesn't let me insert the patch. Can anyone help me?
Eliex Link
Can anyone help me implement this? What do I need to insert this patch in a rom?
MarioTuber1 Link
Now I can finally make Mario 32x32!
oderjunks Link
This would work excellently for my Mario kart world rom hack!
 Maarfy Link
A well-executed and much appreciated fix! This patch is in very nice shape now, and still super handy for anyone wishing to implement a custom character in their hack.

One tiny thing to note: saving on the overworld without inserting ExGFX seems to pass both the "save on overworld" and the "insert ExGFX" asserts. The necessary Lunar Magic code is still inserted (and isn't reinserted upon inserting ExGFX after the fact), so it presents no danger to users of this patch.

Tested with Asar 1.71, Lunar Magic 3.10, SA-1 1.32, Snes9x 1.59.2.
zacmario Link
Yo, can I have permission to use those Mario graphics.
lx5 Link
Some issues were addressed:

- Fixed Mario GFX being overwritten during submap transitions while the border is visible.
- Fixed player's palette being overwritten during submap transitions while the border is visible.
- Removed shared folder dependancy and cfg file.

This new version also requires inserting ExGFX and saving the Overworld at least once to be able to use the patch.
thecentralbus From older version: 32×32 Player Tilemap Patch 1.3 Link
Wario time
kmc3 From older version: 32×32 Player Tilemap Patch 1.3 Link
How do you install this?
 Maarfy From older version: 32×32 Player Tilemap Patch 1.3 Link
This is a cool patch. It's relatively simple at its core, but it goes a long way towards dispelling much of the dark magic involved in manipulating Mario's graphics routine. Truly a boon for hacks in need of more elaborate custom player characters.

There is, however, one fairly noticeable bug to be aware of - the bottom half of the player sprite on the overworld border briefly draws garbage when the windowing overworld transition is active (i.e. when switching maps via a red path tile). Pipes, stars, save prompts and level fades (to and from) all work fine. It took quite some time to sniff out the issue, but it seems this patch is at odds with some code applied by Lunar Magic upon saving the overworld. Applying this patch before or after saving for the first time makes no difference. I've made the decision to approve this update as version 1.2 seems to suffer from the same issue anyway, but a future update to remedy the problem would be welcome.

Tested with Asar 1.71, Lunar Magic 3.03 and 3.04, SA-1 1.32, Snes9x 1.59.2.
lx5 From older version: 32×32 Player Tilemap Patch 1.3 Link
A very small update to fix some issues and get compatibility with Sprite Message Box and maybe other patches as well.

Changes:
- Added support for other patches that needs to run code on NMI.
- Fixed garbage tile on the print statements.
- Updated shared folder to actually be usable on latest asar.
Dark Mario Bros From older version: 32×32 Player Tilemap Patch 1.2 Link
Would be neat if we could make it for separated player 2 gfx , but idk if it's even possible
anonimzwx From older version: 32×32 Player Tilemap Patch 1.2 Link
@Mogu94 Dynamic Z V3.5 is compatible with this patch but you need to disable player features from the patch, read the Readme. Also freespace of Dynamic Z can be changed, you can find a freespace using slogger. If you need help, you can send me a PM.
Mogu94 From older version: 32×32 Player Tilemap Patch 1.2 Link
These black bars and dots (put an arrow pointing to one of the dots) show up for a second when a Message Box is hit and opening up after applying this patch. Rom also previously had Dynamic Z and SA-1 applied to it. Dynamic Z I didn't touch when it comes to the incompatibility settings it has when using 32x32 patch with it, still set to !false in Dynamic Z 3.5's header.asm. I only changed the Dynamic Z freespace to $3E8000. 32x32 patch freespace in cfg file changed to $1C8000. I don't know what to do at this point to fix this, would really appreciate a reply.

From further testing, this happens repeatedly in Layer 3 levels as well (tide, etc) on the top right side of the screen seen here.

I'm using the new expanded PlayerGFX file.

Edit: Using the older and smaller PlayerGFX (less space used in ROM freespace) didn't fix my problem. Also using the default freespace address doesn't fix it either. I don't know if the older versions would do this but the thing is, I need it SA-1 compatible which this version is.

Edit 2: I've moved on and used an alternate method to get the results I want because I was honestly getting tired of waiting. Would still like a reply though either here or PM.
Brozilla From older version: 32×32 Player Tilemap Patch 1.2 Link
Does this work with the separate Luigi GFX Patch or is that redundant because it's easily doable with this patch? I don't know the structure but you'd just pass a pointer to a different GFX.bin right?
Guscraft808Beta2 From older version: 32×32 Player Tilemap Patch 1.2 Link
when i hex edit to get 3 small mario walking frames, small mario still has 2 walking frames, please help!
ExE Boss Author From older version: 32×32 Player Tilemap Patch 1.2 Link
Originally posted by Berk
seems like this messes up overworld player graphics. try moving north and you’ll see this

That’s because you forgot to install the GFX--.bin files from the misc_gfx folder.

S.R.H. From older version: 32×32 Player Tilemap Patch 1.2 Link
seems like this messes up overworld player graphics. try moving north and you'll see this
e: til
Guscraft808Beta2 From older version: 32×32 Player Tilemap Patch 1.2 Link
how do i put 32x32 player graphics
HammerBrother From older version: 32×32 Player Tilemap Patch 1.2 Link
@ExE Boss
So $13E0 is what the patch expands. Thanks.
 MarioFanGamer From older version: 32×32 Player Tilemap Patch 1.2 Link
Haven't found a ny problems with the patch.

And for you users, keep in mind that if you use a file at least larger than 64KiB, you have to search for freespace manually. We use slogger for that. And due to the limitations, it also reserves four banks instead of just however large the GFX file is. Again, limitations.
Mogu94 From older version: 32×32 Player Tilemap Patch 1.2 Link
Thank you.
ExE Boss Author From older version: 32×32 Player Tilemap Patch 1.2 Link
Originally posted by GreenHammerBro
Does this enable custom poses as well?

Yes, poses $C0$FF are free to use for whatever you want (that’s 64 poses, and with an upcoming patch of mine, you’ll be able to use even more), and you also get a total of 136 free frames in PlayerGFX.bin (the old version only has 9).

HammerBrother From older version: 32×32 Player Tilemap Patch 1.2 Link
Does this enable custom poses as well?
Mogu94 From older version: 32x32 Character Tilemap Kit Link
So, not seeing a SA-1 tag and with my limited knowledge of what a SA-1 patch should look like (offsets and etc) it seems it really isn't SA-1 compatible.
Can we get a SA-1 version please?

The weird thing is, I remember there being a SA-1 version at one point, tagged as SA-1 and so on and so forth. Now it's no where to be found...
After searching a bit more, I found what I was remembering. LX5 converted this patch to SA-1 in the past. The problem is, the download has since been deleted coming up as an error (this file is no longer available.)
:\
PaperWario From older version: 32x32 Character Tilemap Kit Link
So, do you think this ever will be updated to 42x42 or higher?
Sylvenight_alt From older version: 32x32 Character Tilemap Kit Link
Thanks to this patch, I made Mario do the Naruto run.
What am I doing with my life?
Kaisaan From older version: 32x32 Character Tilemap Kit Link
How do I make the player hitbox 32x32?
h.carrell From older version: 32x32 Character Tilemap Kit Link
what the heck
Lost ECHO From older version: 32x32 Character Tilemap Kit Link
I want to make this work so badly with everything else i'm using, It would open up alot of new animation capabilities, especially the punching system patch.

Hail Satan! Take me into your loving embrace and impart upon me your secrets...
Lui From older version: 32x32 Character Tilemap Kit Link
This patch was apparently sponsored by Satan (or God, whichever is the one you don't worship).

If you value your life, change the BRL in 32x32_tilemap.asm to JMP!!!
 Aram From older version: 32x32 Character Tilemap Kit Link
whut da hail
Lightvayne From older version: 32x32 Character Tilemap Kit Link
A great for expanding the players tilemap, though It would be nice if this was updated with the asar version. It would also be nice if this was commented a bit more of easy customization. It a bit of a trial and error thing when playing around with some of the character and cape positions