Adding music to an intro / title screen question - 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: Adding music to an intro / title screen question (/thread-2178.html) |
Adding music to an intro / title screen question - JCE3000GT - 05-29-2013 I know how to get an intro/splash screen and all to any ROM but my problem is how do I get a song to play? Can it be done where it plays a song from the game's spc bank? Is it possible? ---------------- My other question is how does one "create" a new title screen. I'd like to not use the FFVI/FF3us animated title screen intro (clouds, logo, fade out to opening demo) and have something simple like what FF2us has. Just an image with the title logo graphics and a song to play then the player presses a button to get to the new game/save screen. Or am I better off just editing the "Final Fantasy III" graphic that loads when you first turn on the [U] rom then have the assembly routine to jump from that splash screen to the new game/save? I'm guessing that last option is the best one. Graphics aren't really my strong suit so I need some guidance. LOL RE: Adding music to an intro / title screen question - madsiur - 05-29-2013 I've taken an example of a song play in bank EE: Code: EE/84A4: BF8983EE LDA $EE8389,X (Song number) I'm not sure but it seems this would be enough to make a song play: Code: A961 LDA #$61 (Song number 61) As for the graphics, if you replace the intro code with you spalsh screen code, you could maybe have only your splash screen as an intro... I'm not sure exactly what code to remove... RE: Adding music to an intro / title screen question - JCE3000GT - 05-29-2013 Thanks for the information, let me fiddle around with it and see what I can come with it. RE: Adding music to an intro / title screen question - madsiur - 05-29-2013 The tiltle screen is loaded in an event with event command A9: Code: CA/5E33: A9 Show title screen if you replace the following code with the code of a splalsh screen, it could work. Try make a plash screen and create a patch with it. The patch a clean ROM and run an IPS report to see what code have been changed. This way you will be able to see what code loads a splash screen and put it instead of this code: Code: Show Title screen Edit: You could also just remove the command at CA/5E33 (replace it with FD) and you would have no title screen. Also, you can also change the instrument set of a song and its volume by setting values in those RAM registers: Code: $1300: MusSoundSet Instrument set for the current song. Hope it helps! RE: Adding music to an intro / title screen question - JCE3000GT - 05-29-2013 Wow, now that's one helpful info. When I get back upstsirs in front of my computer I plan on testing this. BTW, do you know where the "Final Fantasy III" that loads first on the [U] ROM is stored? RE: Adding music to an intro / title screen question - madsiur - 05-29-2013 (05-29-2013, 10:42 PM)JCE3000GT Wrote: BTW, do you know where the "Final Fantasy III" that loads first on the [U] ROM is stored? That I don't know... RE: Adding music to an intro / title screen question - Gi Nattak - 05-29-2013 Isn't the white FF3 logo handled in the decompressed C2 block? You know, where you must display the offset in the hex editor to 'Snes Memory' in order to view the 7E-7F offsets? I've never had much luck finding anything in the decompressed C2 block, but that's probably due to me using the Japanese FFVI title screen. I did manage to find the song that plays for the title screen though before to edit, but it was somewhere else than what the disassembly showed. Like this address for instance: 7E/501A: 20F750 JSR $50F7 (Handler for white logo) RE: Adding music to an intro / title screen question - madsiur - 05-30-2013 Mike is right. The code he posted is at C2/6A60. By removing that jump (use NOP -> EA EA EA), you get no white logo. You can do the same with the call for the title screen and it will jump right to the intro. Unfortunately, you cannot press A to load a game because the A button pressed check is in this routine. You should check the disassembly of Bank 7E. I think it is available on Novalia Spirit site. Edit: The code mike posted is at C2/6A8C |