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

0 users currently in ROM Hacking | 1 guest | 2 bots

Main - ROM Hacking - The Legend of Zelda Optimum Released New thread | New reply


RetroRain
Posted on 09-09-15 08:01 AM (rev. 2 of 09-10-15 12:56 AM) Link | Quote | ID: 161066


Fuzz Ball
Level: 66

Posts: 899/994
EXP: 2438319
Next: 23532

Since: 09-30-07

Last post: 1935 days
Last view: 958 days
The Legend of Zelda Optimum is an optimization patch for The Legend of Zelda. It converts the ROM to MMC5, and its graphics format to CHR-ROM.



This patch is to be applied to the English version, The Legend of Zelda, not the Japanese version, Zelda no Densetsu. This hack was only tested on FCEUX 2.2.2. I have not tested it on other emulators. Please see readme for details.

Download


EDIT:
I have tested ZeldaTech (Overworld Editor) and DungeonMaster (Dungeon Editor), and this ROM works fine with them!

____________________
My YouTube Channel

Googie
Posted on 09-20-15 05:46 AM Link | Quote | ID: 161170


Giant Red Paratroopa
Level: 77

Posts: 1135/1407
EXP: 4181312
Next: 9817

Since: 02-19-07
From: Brooklyn, NY

Last post: 9 days
Last view: 9 days
I always wanted to hack this game, I have the editors but never used 'em. If I were to hack this game I'd know it'd be devious lol!

Thanks for making this patch, RR...

____________________
My Linktree

ShaneM
Posted on 09-24-15 01:25 AM Link | Quote | ID: 161196


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 285/285
EXP: 293502
Next: 14608

Since: 02-17-14

Last post: 3138 days
Last view: 2653 days
Nice job, RetroRain. --ShaneM

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

grimlock
Posted on 09-24-15 05:08 AM Link | Quote | ID: 161199


Octorok
Level: 13

Posts: 21/29
EXP: 9430
Next: 837

Since: 05-03-14

Last post: 2884 days
Last view: 2659 days
Since the graphics are now CHR-ROM how would one go about swapping graphics. Keep in mind I'm a game artist and don't have ASM experience. With my Metroid project (Rogue Dawn) Snarfblam provided some code I could use in the Editor "Editroid" that would apply to the screen loading code where I applied it. Basically mid level I was able to swap out a 1/4 sheet up to a full sheet of tiles. It's allowed for some interesting diversity and complex animations in my level design. I can see something like this coming in handy for a game like Zelda 1, the original graphics were pretty repetitive. If I did a Zelda 1 hack I'd want to create unique tiles for all the dungeons and various areas of the over world.

I'm considering various options for my next project since my current project is nearly complete. Creative freedom is on the top of my criteria list for whatever I end up working on.

RetroRain
Posted on 09-25-15 09:27 PM Link | Quote | ID: 161212


Fuzz Ball
Level: 66

Posts: 902/994
EXP: 2438319
Next: 23532

Since: 09-30-07

Last post: 1935 days
Last view: 958 days
Well, you'd need to know some basic ASM. If you want to swap out graphics, you simply have to write to one of the CHR addresses I set up ($100 - $105).

And it all depends on what you want to do. For instance, if you want to have different dungeon background graphics for each individual dungeon, you'd have to read the level address, and do CMPs for each dungeon level, and then write the value of the graphics page you want to the background CHR addresses. If you want different dungeon background graphics for every dungeon in both quests, you'd have to add a check for the quest address also, and add checks for the levels of the second quest.

If you wanted different background graphics for certan parts of the overworld, you'd have to check the screen ID you are on, and then write the graphics you want for that particular screen ID.

So yeah, you'd have to do some programming yourself.

What my patch does allow you to do though, is that it has a table which allows you to change the enemy graphics for each dungeon, in both quests. The enemies for the overworld are all on one graphics page, but the enemies for the dungeons use different pages depending on the enemies that are in that particular dungeon. So, I added a little bonus for people who want different enemies in a dungeon. All you have to do is change the values in the tables I provided.

____________________
My YouTube Channel

Main - ROM Hacking - The Legend of Zelda Optimum Released New thread | New reply

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

Page rendered in 0.020 seconds. (339KB of memory used)
MySQL - queries: 57, rows: 82/82, time: 0.016 seconds.