Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,440,389
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-20-24 03:30 AM
Guest: Register | Login

0 users currently in ROM Hacking | 1 guest | 1 bot

Main - ROM Hacking - ?How do i stop some zelda3 GFX from mirroring New thread | New reply


hexer_vexer
Posted on 03-02-07 01:51 AM Link | Quote | ID: 9263

Newcomer
Banned (re-registered under `master_cheif` after ban expired, no penalty)
Level: 8

Posts: 1/7
EXP: 1465
Next: 722

Since: 03-02-07

Last post: 6249 days
Last view: 6241 days
this is becoming a problem bushes and some other GFX i edit mirror how do i stop it from doing this PLZ help !!!

Apophis
Posted on 03-02-07 04:47 AM Link | Quote | ID: 9343


Koopa
Level: 26

Posts: 20/118
EXP: 101497
Next: 778

Since: 02-19-07
From: Richmond, VA

Last post: 6073 days
Last view: 4923 days
Assembly hacking.

MathOnNapkins
Posted on 03-02-07 07:28 AM Link | Quote | ID: 9376


Super Koopa
Level: 62

Posts: 29/842
EXP: 1934536
Next: 50150

Since: 02-19-07
From: durff

Last post: 4482 days
Last view: 4005 days
I'm not even sure what you're talking about. Screenshots might help.

____________________
Zelda Hacking Forum
hobbies: delectatio morosa

Sonicandfails
Posted on 03-02-07 03:20 PM Link | Quote | ID: 9450


Lantern Ghost
Level: 60

Posts: 31/766
EXP: 1678700
Next: 94078

Since: 02-19-07

Last post: 5958 days
Last view: 5764 days
He means that the bushes in Zelda III are half tiled in the ROM and that they mirror over to complete the illusion of a full bush.

The only thing you could do is attack the code of the game head on and learn ASM.
Unfortunatly, ASM editing is not an easy thing to learn.

Your only other option is to make a bush that can mirror, that's all I can say.

____________________
I miss post headers more.

hexer_vexer
Posted on 03-02-07 04:51 PM Link | Quote | ID: 9470

Newcomer
Banned (re-registered under `master_cheif` after ban expired, no penalty)
Level: 8

Posts: 2/7
EXP: 1465
Next: 722

Since: 03-02-07

Last post: 6249 days
Last view: 6241 days
Thank you im learning a little bit ASM hacking right now so YAY!!

Krisan Thyme
Posted on 03-02-07 07:57 PM Link | Quote | ID: 9551


Red Cheep-cheep
Level: 34

Posts: 77/216
EXP: 251320
Next: 2331

Since: 02-21-07

Last post: 6115 days
Last view: 6091 days
Learning ASM just to modify a bush.. now that's determined.

NEONswift
Posted on 03-04-07 04:47 AM Link | Quote | ID: 10278


Paragoomba
Level: 20

Posts: 1/66
EXP: 42412
Next: 27

Since: 03-04-07
From: England

Last post: 5856 days
Last view: 5574 days
I already posted this on romhacking.net in your thread there but its relevant to everyone who hacks Z3 so ill post it here also...



A bush is made up 4 8px by 8px tiles which creates one 16px by 16px tile. This tile is then hardcoded so that when Link interacts with it (picks up the bush) it replaces the tile with another 16px by 16px tile and places a sprite of the bush above links head.

In order to create a new/more detailed bush you just add in the GFX tiles for both the bush on the ground and the sprite link picks up and then in Hyrule Magic set those tiles to tile type 80.

Tile type 80 tells the game that the tile Link's interacting with is a bush and needs to use the green palette for the sprite he holds.

Tile type 81 for example is for the desert brown bushes, 82 is the light coloured rocks etc... So this technique also works for the small rocks located in the game. All the 16x16 objects function on a similar level but if you want to edit the larger rocks then you will have to edit the tilemap through hex.

____________________


Deviant Art Profile

hexer_vexer
Posted on 03-10-07 01:14 AM Link | Quote | ID: 12863

Newcomer
Banned (re-registered under `master_cheif` after ban expired, no penalty)
Level: 8

Posts: 3/7
EXP: 1465
Next: 722

Since: 03-02-07

Last post: 6249 days
Last view: 6241 days
YAY!! i finally figured it out thanks to that last post and a friend


PS: pallets deside color not block type lol Thank You ALL.



Reshaper256
Posted on 03-11-07 05:11 AM Link | Quote | ID: 13709


Goomba
Level: 13

Posts: 5/24
EXP: 9298
Next: 969

Since: 03-07-07
From: United States

Last post: 5670 days
Last view: 5123 days
Posted by hexer_vexer
PS: pallets deside color not block type lol Thank You ALL.
I can see where that might have been confusing, so I'll elaborate on what NEONswift said.

When you pick up a bush off the ground, what really happens is that the bush tile is removed, and a "green bush" sprite is placed in Link's hands. The "palette" value does control the color of the bush when it's a 16x16 tile on the ground, you're absolutely right about that. But the "blocktype" value controls what kind of sprite you pick up when you press the A button next to a bush.

If you don't have the bush set to the correct blocktype, you could actually be picking up a rock sprite, or a brown bush sprite, or you might not be able to pick anything up at all. The "blocktype" value *does* control what kind of sprite you pick up, and you have to have it set to type 80 for him to pick up a green bush sprite. Like NEONswift said, type 81 will give you a brown bush sprite, and type 82 will give you a light rock sprite.

____________________

Zelda 3 Challenge ~ Quest for Calatia
Official Zelda3C ASM Hacker

hexer_vexer
Posted on 03-11-07 06:30 AM Link | Quote | ID: 13725

Newcomer
Banned (re-registered under `master_cheif` after ban expired, no penalty)
Level: 8

Posts: 4/7
EXP: 1465
Next: 722

Since: 03-02-07

Last post: 6249 days
Last view: 6241 days
LOL ya thats what i ment was mirroring earlyer was the 16x16 block on the ground not the sprite affer you pick it up SORRY!!

NEONswift
Posted on 03-11-07 03:30 PM Link | Quote | ID: 13829


Paragoomba
Level: 20

Posts: 11/66
EXP: 42412
Next: 27

Since: 03-04-07
From: England

Last post: 5856 days
Last view: 5574 days
Posted by Reshaper256
Posted by hexer_vexer
PS: pallets deside color not block type lol Thank You ALL.
I can see where that might have been confusing, so I'll elaborate on what NEONswift said.

When you pick up a bush off the ground, what really happens is that the bush tile is removed, and a "green bush" sprite is placed in Link's hands. The "palette" value does control the color of the bush when it's a 16x16 tile on the ground, you're absolutely right about that. But the "blocktype" value controls what kind of sprite you pick up when you press the A button next to a bush.

If you don't have the bush set to the correct blocktype, you could actually be picking up a rock sprite, or a brown bush sprite, or you might not be able to pick anything up at all. The "blocktype" value *does* control what kind of sprite you pick up, and you have to have it set to type 80 for him to pick up a green bush sprite. Like NEONswift said, type 81 will give you a brown bush sprite, and type 82 will give you a light rock sprite.
Err yeah thats what i meant... Didnt explain it too well though Thanks for elaborating Reshaper.

____________________


Deviant Art Profile

Main - ROM Hacking - ?How do i stop some zelda3 GFX from mirroring New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.024 seconds. (339KB of memory used)
MySQL - queries: 87, rows: 118/118, time: 0.017 seconds.