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 - Zelda: Link's Awakening question (deals with sprite arrangement) | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Xkeeper
The required libraries have not been defined.
Level: NAN

Posts: -1896/-863
EXP: NAN
For next: 0

Since: 03-15-04

Since last post: 2 hours
Last activity: -753366 sec.
Posted on 04-23-05 08:49 AM Link | Quote


This should hopefully be self explanitory, but if not I can explain it in detail.


Edit: Obviously the badly-drawn diagram was not good enough...

In essence, I want Link's shield sprite to appear on the other side, not nessacarily flipped, and his normal walking side to be to the other half...

This would also be useful somewhere else -- namely, with his side shield sprites (not the actual holding ones, but the not-active ones) ... I would like those to appear when facing the opposite direction


-----

Okay, again

Link is divided into two 8x16 sprites. We will call these [A} for his left side, and [B.] for his right side. [C] denotes the shield sprite.

This is how Link is usually.
[A] [B.]

Equipping the shield gives this.
[C] [B.]

I want to change the sprite to instead be this.
[A] [C]




(edited by Dark Helmet on 04-22-05 06:53 PM)
(edited by Dark Helmet on 04-22-05 07:05 PM)
Jigglysaint

Red Cheep-cheep
Level: 24

Posts: 170/215
EXP: 76907
For next: 1218

Since: 03-17-04

Since last post: 7 days
Last activity: 3 days
Posted on 04-23-05 10:07 PM Link | Quote
Looks like you need to hack the sprite ASM for link's graphics. Unfortunatly I don't know how. One suggestion I have is to use VBA and find the tile value of the sprites you want to change, and search for them with a rom corruptor. You should find what you are looking for, and from then it's guesswork as to how to change it.
Xkeeper
The required libraries have not been defined.
Level: NAN

Posts: -1894/-863
EXP: NAN
For next: 0

Since: 03-15-04

Since last post: 2 hours
Last activity: -753366 sec.
Posted on 04-23-05 11:59 PM Link | Quote
Just one severely flawed part in that plan -- Link's sprite tiles (IE, the tile they refrence) never changes -- all it does is change the 4 tiles in RAM when needed.

Yes, it sucks.


Parasyte said he found how, but unfortunately I don't have the v1.2 ROM and can't check it

01:09'38" | @Parasyte> Anyway, here's how it looks, so far:
01:09'38" | @Parasyte> 1858: 00
01:09'38" | @Parasyte> 1C9C: 20
01:09'38" | @Parasyte> 1CC2: 00
01:09'48" | @Parasyte> These are CPU addresses...


Bah...
Shadic

Cukeman
Level: 27

Posts: 241/304
EXP: 111073
For next: 5086

Since: 08-20-04
From: Somewhere, Over the Rainbow!

Since last post: 9 days
Last activity: 2 hours
Posted on 04-24-05 01:48 AM Link | Quote
Wait, let me try and simplify this further...

You want Link to be right handed then?
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 1469/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 04-24-05 01:51 AM Link | Quote
Mo' like he wants Marin to be right-handed
Shadic

Cukeman
Level: 27

Posts: 242/304
EXP: 111073
For next: 5086

Since: 08-20-04
From: Somewhere, Over the Rainbow!

Since last post: 9 days
Last activity: 2 hours
Posted on 04-24-05 01:53 AM Link | Quote
Ah, okay. *Puts knife away*

Good luck then.
Parasyte

Bullet Bill
Level: 35

Posts: 467/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 04-24-05 10:42 PM Link | Quote
When I said that I "found out how to do it" I also mentioned that there were problems with the sprite flipping after applying those patches. I don't know which version of the ROM you have, and since there are 3 available, it's pretty important to make sure you use the right version when applying such patches. Either get the v1.2 ROM (and I will tell you where to find it, on IRC) or tell me the version you are working with, so I can make these patches for it.
Jigglysaint

Red Cheep-cheep
Level: 24

Posts: 171/215
EXP: 76907
For next: 1218

Since: 03-17-04

Since last post: 7 days
Last activity: 3 days
Posted on 04-24-05 11:12 PM Link | Quote
And it's much better to work the the DX ROM because of Nephi compatibility.
Xkeeper
The required libraries have not been defined.
Level: NAN

Posts: -1865/-863
EXP: NAN
For next: 0

Since: 03-15-04

Since last post: 2 hours
Last activity: -753366 sec.
Posted on 04-25-05 01:07 AM Link | Quote
My GBx ROMs

Graal V1.1 Adventure Demo (PD) [C]
Legend of Zelda, The - Link's Awakening (U) (V1.0) [!]
Legend of Zelda, The - Link's Awakening DX (U) (V1.0) [C][!]
Legend of Zelda, The - Oracle of Ages (U) [C][!]
Legend of Zelda, The - Oracle of Seasons (U) [C][!]
Puzznic (J)
Super Mario Land (JUE) (V1.1) [!]



V1.0, evidently


(edited by Dark Helmet on 04-24-05 08:13 AM)
Parasyte

Bullet Bill
Level: 35

Posts: 468/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 04-25-05 03:35 AM Link | Quote
For the DX ROM, you can apply those same patches like so:

0008135E: 00
00081535: 20
00081558: 00

Don't say I didn't warn you about the tile flipping thing. :\
Xkeeper
The required libraries have not been defined.
Level: NAN

Posts: -1861/-863
EXP: NAN
For next: 0

Since: 03-15-04

Since last post: 2 hours
Last activity: -753366 sec.
Posted on 04-25-05 08:38 AM Link | Quote
Originally posted by Parasyte
For the DX ROM, you can apply those same patches like so:

0008135E: 00
00081535: 20
00081558: 00

Don't say I didn't warn you about the tile flipping thing. :\
Know about any way to fix that? it's wierd given that the down walking sprite is fine, but the standing still one's broken
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Zelda: Link's Awakening question (deals with sprite arrangement) | |


ABII


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



Page rendered in 0.022 seconds.