Updates:

Fans are welcome!

The Guardian Legend UNROM to MMC5 Hack v1.1

Started by Grimgrin, September 12, 2016, 01:57:43 AM

Previous topic - Next topic

Grimgrin

In order to get this to work, patch it to an unmodified ROM first and then patch one of the hacks to the file except for WORLDS.

The patch comes with two patches.
One is for ROM hack such as Secret Edition hack and the other one is for "The Guardian Legend WORLDS" utility.

Bankswitch:
To use it, all you have to do is select a bank and jump to it.

For The Guardian Legend MMC5: The Bankswitch Routine is located at $FFC0
Example:

LDA bank_number
JSR $FFC0

For The Guardian Legend WORLDS MMC5: The Bankswitch Routine is located at $FFB0
Example:

LDA bank_number
JSR $FFB0

You can also use Nflate from http://www.romhacking.net/ Utilities to expand the ROM up to 512kb.

You can now use free RAM space at $5c00 to 5fff and $6000 to $7fff for cool or new stuff.

ReadMe for more info!

https://www.sendspace.com/file/w3n6jw

"TGL compact mapper" hack, in order to get this to work on my hack, patch this hack made by Shredder to The "Guardian Legend MMC5" hack and in the ROM file using a hex editor, go to address $1d71f and type in $C0ff. Next go to address $1d7b3 and type in $07d7 and that's it.
Currently extending the game.

Charly

Nice. Haven't seen this mapper hack before. Have you tried the MMC3?
Gaming Channel on YouTube, including many TGL stuff.
https://www.youtube.com/channel/UC657r8BxfC5ZceOtDC5nNKQ

Grimgrin

I tried it but this one, you can do a whole lot more. Even for those who hack music.
Currently extending the game.

arseniy

Quote from: Grimgrin on September 12, 2016, 05:19:43 AM
I tried it but this one, you can do a whole lot more. Even for those who hack music.

Can this be made so it's possible to select player? I mean, like, put a Link(from Zelda) in there and Samus as alternative choise and it will take much more interest to the public.

However. I still think it's much more reasonable to build a separate game on some modern engine like Unity. So it is possible to make stuff impossible for NES.
Like this for example:
https://www.youtube.com/watch?v=kGV4miQenTg

Quoise Games

Quote from: Grimgrin on September 12, 2016, 01:57:43 AM
This is my very first mapper conversion hack of "The Guardian Legend" UNROM to MMC5.

Now you can use free RAM space from $5c00 to $5fff and $6000 to $7fff for cool or new stuff.

Bankswitching is included.

https://www.sendspace.com/file/u1nro3

Credits is in the Readme.

Have fun!

I tried to patch other hacks to it but it didn't work.
The only thing that's not gonna be fun is the glitch passwords.

Awesome!! Between this and the ROM expansion, there's really no limit! Thanks.

Grimgrin

#5
QuoteCan this be made so it's possible to select player? I mean, like, put a Link(from Zelda) in there and Samus as alternative choise and it will take much more interest to the public.
However. I still think it's much more reasonable to build a separate game on some modern engine like Unity. So it is possible to make stuff impossible for NES.
Like this for example:
https://www.youtube.com/watch?v=kGV4miQenTg

I think so. Someone might have the skills able to do that or not.

QuoteAwesome!! Between this and the ROM expansion, there's really no limit! Thanks.

No problem!

Currently extending the game.

Charly

hmm... when I patch this rom and play, it just a blank screen (yellow). Any idea ? ???
Gaming Channel on YouTube, including many TGL stuff.
https://www.youtube.com/channel/UC657r8BxfC5ZceOtDC5nNKQ

Grimgrin

#7
http://www.romhacking.net/hacks/3072/

Try this one!

As I said before, some hacks won't work. I think you have to modify the rom to get the hack to work for example:

"TGL compact mapper" hack, in order to get this to work on my hack, patch this hack made by Shredder to mmc5 hack and in the ROM file using a hex editor, go to address $1d71f and type in $a9ff. Next go to address $1d7b3 and type in $07d7 and that's it.

Most hacks won't work such as
TGL Secret Edition
TGL Worlds

Some emulators won't work either. Only a few of them will work.
Currently extending the game.

Shredder

Very thanks for conversion!

Quote from: Grimgrin on September 12, 2016, 01:57:43 AMThe only thing that's not gonna be fun is the glitch passwords.

What does this exactly mean?

Grimgrin

While type in this password for example:

GGGG GGGG GGGG GGGG
HHHH HHHH HHHH HHHH

You will start in a trap room using this mapper conversion hack.

In UNROM mapper 2, while using that password or any password like that one, you will start in a random area and go to different corridor like number 112.
Currently extending the game.

Shredder

#10
Quote from: Grimgrin on September 20, 2016, 10:36:28 AM
While type in this password for example:

GGGG GGGG GGGG GGGG
HHHH HHHH HHHH HHHH

It seems that mapper is not the cause. At least not the only.

In Japan rom (UNROM), with this password you will always start in the 2-nd area room with enemies.
In USA or European (UNROM) you will start in random situation. Game often freezes.
In USA (MMC3 or MMC5) you will always start in the closed room.

But if you type:
JJJJ JJJJ JJJJ JJJJ
JJJJ JJJJ JJJJ JJJJ

The room and situation will be same in all listed ROMs.

Grimgrin

An update to the patch have beeen updated. Go to the first topic.
Currently extending the game.

Charly

Quote from: Grimgrin on September 26, 2016, 09:56:34 AM
An update to the patch have beeen updated. Go to the first topic.
I don't understand. I downloaded the updated version of your patch, but when I launch the game, it doesn't work (this time is a grey blank screen). ??? :-\
Gaming Channel on YouTube, including many TGL stuff.
https://www.youtube.com/channel/UC657r8BxfC5ZceOtDC5nNKQ

Grimgrin

To get the hack to work:

For the secret edition hack, patch "The Guardian Legend MMC5" to an unmodified ROM first, and then patch "TGL-Secret33" to "The Guardian Legend MMC5" ROM. That's it!

For The Guardian Legend: WORLDS, patch "The Guardian Legend WORLDS MMC5" to an unmodified ROM first, and then use "The Guardian Legend: WORLDS". That's it!

Note: Some emulators won't work.
Currently extending the game.