Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Mario in SMB1.... | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Toadeeboy
Banned for being a flaming jackass, thinking he could get away with it by stating he's only doing it in his last post.
Level: 27

Posts: 128/264
EXP: 104840
For next: 11319

Since: 03-15-04
From: Inside Paper Mario

Since last post: 502 days
Last activity: 339 days
Posted on 04-17-04 11:14 PM Link | Quote
I want Mario in my SMB1 hack to look like he does in SMAS (like in Strange Mario Bros. 1), and I even copied some tiles from other hacks that had him looking like that but when I play the game he's all messed up...most of the time. Help?
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 405/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 04-17-04 11:47 PM Link | Quote
Probably because the palettes are different, or the tile miorring of his leg is screwing it up.
Toadeeboy
Banned for being a flaming jackass, thinking he could get away with it by stating he's only doing it in his last post.
Level: 27

Posts: 129/264
EXP: 104840
For next: 11319

Since: 03-15-04
From: Inside Paper Mario

Since last post: 502 days
Last activity: 339 days
Posted on 04-17-04 11:49 PM Link | Quote
I used the same tiles as Acmlm used for StrMB1, but got those results. Indeed, tile flipping is part of it...but how do I fix this? Does it require ASM hacking?
frantik

Paragoomba
Level: 15

Posts: 49/66
EXP: 13104
For next: 3280

Since: 03-15-04

Since last post: 400 days
Last activity: 339 days
Posted on 04-18-04 03:53 AM Link | Quote
when mario is standing, one tile is used for both legs, only one is flipped.

the easiest way to fix it is to edit the TSA (the place in the rom that points to the tiles) to point to a new tile, which you need to flip so that the game will flip it back
Toadeeboy
Banned for being a flaming jackass, thinking he could get away with it by stating he's only doing it in his last post.
Level: 27

Posts: 133/264
EXP: 104840
For next: 11319

Since: 03-15-04
From: Inside Paper Mario

Since last post: 502 days
Last activity: 339 days
Posted on 04-18-04 04:04 AM Link | Quote
Originally posted by frantik
when mario is standing, one tile is used for both legs, only one is flipped.

the easiest way to fix it is to edit the TSA (the place in the rom that points to the tiles) to point to a new tile, which you need to flip so that the game will flip it back


How do I do that? I can't do it via Tile Layer Pro, can I?
Darth Coby

Vire
Dacht je nou echt dat het over was?
Dacht je nou echt dat ik gebroken was? Nee toch?
Nou kijk eens goed op uit je ogen gast.
zonder clic heb je geen kloten tjap... bitch
Level: 55

Posts: 508/1371
EXP: 1240774
For next: 73415

Since: 03-15-04
From: Belgium

Since last post: 2 days
Last activity: 9 hours
Posted on 04-18-04 04:13 AM Link | Quote
Originally posted by SMWExpert
Originally posted by frantik
when mario is standing, one tile is used for both legs, only one is flipped.

the easiest way to fix it is to edit the TSA (the place in the rom that points to the tiles) to point to a new tile, which you need to flip so that the game will flip it back


How do I do that? I can't do it via Tile Layer Pro, can I?


Hell no. You need to find where the TSA is in the ROM. (This should be easy to find on some data repositories floating around here. ) and then you have to rearrange it so that the second leg does not use a mirrored leg, but just another tile.
Kefka
Indefinitely Unbanned
Level: 81

Posts: 865/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 04-18-04 07:29 AM Link | Quote
Do what DD (and me... don't worry dude, the frog, tanooki, etc. will get to you SOON) is doing in his SMB3 hack... rip the sprites from SMAS... then take the color out... then recolor them for NES... there are too many colors in the SNES ones for the NES... that's what I'm guessing your prob is...
frantik

Paragoomba
Level: 15

Posts: 50/66
EXP: 13104
For next: 3280

Since: 03-15-04

Since last post: 400 days
Last activity: 339 days
Posted on 04-18-04 07:52 AM Link | Quote
Originally posted by Coby


Hell no. You need to find where the TSA is in the ROM. (This should be easy to find on some data repositories floating around here. ) and then you have to rearrange it so that the second leg does not use a mirrored leg, but just another tile.


the TSA for sprites starts at $0b20 in the ROM. it basically is a big list of what tiles the sprites are made from. you need to change the ones where mario is standing so that it points to a new tile that is flipped so it will be flipped the right way

look up some tutorials on changing TSAs and you should be set


[edit: thats the tsa offset for the background sprites.. $6e27 looks like where the sprites are]

[edit #2: here, this might be more helpful hehehe. subtract $7ff0 from the addresses to get the rom file offset. the small and big standing are the ones you'll need to change

; ---- Mario sprite TSA ----
00ee17 00 01 ; big Mario running
00ee19 02 03 ; [00]
00ee1b 04 05
00ee1d 06 07

00ee1f 08 09 ; big Mario running 2
00ee20 0a 0b ; [01]
00ee23 0c 0d
00ee25 0e 0f

00ee27 10 11 ; big mario running 3
00ee29 12 13 ; [02]
00ee2b 14 15
00ee2d 16 17

00ee2f 18 19 ; big skidding
00ee31 1a 1b ; [03]
00ee33 1c 1d
00ee35 1e 1f

00ee37 20 21 ; big jumping
00ee39 22 23 ; [04]
00ee3b 24 25
00ee3d 26 27

00ee3f 08 09 ; big swimming
00ee41 28 29 ; [05]
00ee43 2a 2b
00ee45 2c 2d

00ee47 08 09 ; big swimming 2
00ee48 0a 0b ; [06]
00ee4b 0c 30
00ee4d 2c 2d

00ee4f 08 09 ; big swimming 3
00ee51 0a 0b ; [07]
00ee53 2e 2f
00ee55 2c 2d

00ee57 08 09 ; big slide down pole
00ee59 28 29 ; [08]
00ee5b 2a 2b
00ee5d 5c 5d

00ee5f 08 09 ; big slide down pole2
00ee61 0a 0b ; [09]
00ee63 0c 0d
00ee65 5e 5f

00ee67 fc fc ; big crouching
00ee69 08 09 ; [0a]
00ee6b 58 59
00ee6d 5a 5a

00ee6f 08 09 ; running fire
00ee71 28 29 ; [0b]
00ee73 2a 2b
00ee75 0e 0f

00ee77 fc fc ; small running
00ee79 fc fc ; [0c]
00ee7b 32 33
00ee7d 34 35

00ee7f fc fc ; small running 2
00ee81 fc fc ; [0d]
00ee83 36 37
00ee85 38 39

00ee87 fc fc ; small running 3
00ee89 fc fc ; [0e]
00ee8b 3a 37
00ee8d 3b 3c

00ee8f fc fc ; small skidding
00ee91 fc fc ; [0f]
00ee93 3d 3e
00ee95 3f 40

00ee97 fc fc ; small jumping
00ee99 fc fc ; [10]
00ee9b 32 41
00ee9d 42 43

00ee9f fc fc ; small swimming
00eea1 fc fc ; [11]
00eea3 32 33
00eea5 44 45

00eea7 fc fc ; small swimming 2
00eea9 fc fc ; [12]
00eeab 32 33
00eead 44 47

00eeaf fc fc ; small swimming 3
00eeb1 fc fc ; [13]
00eeb3 32 33
00eeb5 48 49

00eeb7 fc fc ; small pole slide
00eeb9 fc fc ; [14]
00eebb 32 33
00eebd 90 91

00eebf fc fc ; small pole slide 2
00eec1 fc fc ; [15]
00eec3 3a 37
00eec5 92 93

00eec7 fc fc ; mario dead
00eec9 fc fc ; [16]
00eecb 9e 9e
00eecd 9f 9f

00eecf fc fc ; small standing
00eed1 fc fc ; [17]
00eed3 3a 37
00eed5 4f 4f

00eed7 fc fc ; crouching
00eed9 00 01 ; [18]
00eedb 4c 4d
00eedd 4e 4e

00eedf 00 01 ; big standing
00eee1 4c 4d ; [19]
00eee3 4a 4a
00eee5 4b 4b

00eee7 31 46 ; swimming feet animation (?)





(edited by frantik on 04-18-04 12:48 AM)
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Mario in SMB1.... | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.014 seconds.