• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Game hacking : Lunar Legend

Started by MukiEX, February 14, 2006, 12:42:58 AM

Previous topic - Next topic

MukiEX

So let's say I ripped my Lunar Legend cartridge to a rom.

Then I ripped the fmv's from my Lunar : SSSC disc.

Then I converted them to GBM format.

Just what level of obscenely mad programmer/hacker skills would it take for me to :

1. Find the code that loads the full-screen picture files where FMV would normally be in Lunar Legend...

2. Replace it with the Game Boy Movie Player code (the software one that runs with filmplay.gba or fimplay.bin) and have it play a single clip and then go back to the game...

... and cram that all into a 32 megabyte cartridge? (obviously not all the clips would make it , especially as that'd leave 24 megabytes to work with, code and files and all)

Just tossin' that out there, if I had that level of free time 'n skill it'd be a neat project.

I wonder if there'd even be enough extra ram to do all that...

MukiEX

In retrospect, it'd probably be damn near impossible. I mean, even on a game as, ummm, low-end as LL, there's probably not all that much space lying about in work RAM, and I'm sure the movie player uses a nice chunk by itself. My only other option would be to find some way to write the game state into the SC's RAM (chopping 16 megabits off my available rom space for the fmv in the first place), play the clip, and then re-load the state; however, that'd kill the ROM potential, and the non-SC potential, for that matter.

It's too bad. Coulda been a fun project. However, then I'd have to go about changing all the dialog to match Working Designs' *much* better job of it, and a that point it'd stop being fun.

Of course, if I was REALLY hardcore, I'd see about :

1. Writing an interpreter for the Lunar / Lunar 2 engines.
2. Trying to put a Sega CD emulator on the DS (and maybe converting the PSX's FMV then? ;)  )