FF6 Hacking
Opera hack - Printable Version

+- FF6 Hacking (https://www.ff6hacking.com/forums)
+-- Forum: Discussion Forums (https://www.ff6hacking.com/forums/forum-5.html)
+--- Forum: Magitek Research Facility (https://www.ff6hacking.com/forums/forum-9.html)
+--- Thread: Opera hack (/thread-3545.html)



Opera hack - JennyVor - 10-12-2017

Hey everyone!

So I'm new to this forum because I think i might need some help in making my hack idea happen.
My idea is to have a hack of the opera scene and JUST the opera scene. Everything else can go haha.
I want to change out Celes Sprite, which is easy, but Im wondering how i could change the Music and the text + the scripted movement and timing.
As I'm not a super good coder (this hack is supposed to be part of my art school graduation...) I had quite some trouble understanding the tutorials when It comes to what I want to do.

I hope someone is here who could maybe help me get on the right track Smile

to sum it up, what I basically want to do is:

1) Change the music
2) Change the Text
3) Change scripted movement and timing

Im grateful for every reply!
Jenny


RE: Opera hack - madsiur - 10-12-2017

Welcome!

You can check the Hacking FAQ for starting points. You'll see categories at bottom of the page after the FAQ.

Changing the text can be done with FF3usME. The lips movements and other actions during opera are Events. Changing the music will be the most difficult but there are good tutorials also. I wouldn't call music hacking easy even for an experienced hacker but if you got a base in composition it can really help.


RE: Opera hack - SSJ Rick - 10-12-2017

welcome to the site

good luck with your project


RE: Opera hack - Lockirby2 - 10-12-2017

Dang it, I should have started on that event tutorial a bit sooner.  Finger Maybe it would have been helpful.

We could definitely point you in the right direction.  I've no clue about the music, but changing the text is as straightforward as Madsiur implied.  Depending on exactly what you want from the eventing, it might be very straightforward as well.  Do you just want to make sure the movements match the music, or do you want to do something more involved?


RE: Opera hack - PowerPanda - 10-14-2017

Event editing for the Opera scene is going to be a beast.

For event editing, I follow the tutorial that was mentioned. I load the rom into Zone Eater CE, and use their scripter to mock up the changes I want to make. However, Zone Eater is extremely buggy. Every time you enter a subroutine, you HAVE to enter it as jumping it to CA0000. Then, if you have a line that jumps to subroutine CB1234, and you shift its location in the script, Zone Eater will change it to CA1234. So to get around that, I build the event the way I want it in Zone Eater, then I hand-enter the hex via Cygnus.


RE: Opera hack - JennyVor - 10-21-2017

Hey! Thanks for the welcoming messages and for pointing at possible directions I could start with!
I figured out how to deal with the sprites and text (pretty straight forward, youre right haha).

Regarding your question Kirby: I would want to match the movement of the whole sprite (the choreography) and also make it lipsync a bit.

Panda: This is the part I'm dreading! Im working through the tutorial, but I'm really slow with that, meh

I'll let you guys know when I made some progress!


RE: Opera hack - madsiur - 10-22-2017

For events my personal suggestion would be to avoid Zone Doctor and use an Hex Editor like HxD. Zone Doctor event module can corrupt your ROM, but there are way to proceed with it without messing things up. However I don't know the tricks.

Lockirby's event document and the event dump can be handy as well as Imzogelmo's event command list and XjcsX's event tutorial (which is a little outdated though). All these documents can be found here: https://www.ff6hacking.com/wiki/doku.php?id=ff3:ff3us:doc:game

I also made two video tutorials that can be handy for beginners:

https://youtu.be/ULJUZUF7BVI
https://youtu.be/XUsn2Y6yYp0

XjcsX also made a few event tutorials about 6 years ago. There's a few inaccuracies in those but they are relevant still:

https://www.youtube.com/channel/UCFVP5KqRzHMCgRCcaf_6Guw