Chrono Trigger

Page 2 of 3 Previous  1, 2, 3  Next

Go down

20150630

Post 

Chrono Trigger






Download:http://www.romhacking.net/forum/index.php?topic=23115.0

Description: Not only does this hack replace all of the in-game music with high quality orchestrated versions, it also supports all of the anime cutscenes from the PSX version.  Work is still ongoing to improve the video quality, as well as to fix any remaining bugs in the audio code, but a final release should be available eventually.

Audio Notes: This hack originally used the Chrono Trigger Symphony album by Blake Robinson.  This 3-part album is not free, but is available for purchase here.  Upon purchase, the FLAC files can be converted to MSU-1 .pcm files using this tool and this config file.  See the usage instructions provided below.

An alternative audio pack has been graciously provided for free by Youtube user Dracula9AntiChapel, and it can be downloaded here:

Code:
http://www.mediafire.com/?ihtymj4tret4520


Last edited by qwertymodo on Mon 28 Aug 2017 - 20:01; edited 4 times in total (Reason for editing : Update links to point to qwertymodo's new version)
avatar
Conn



Since : 2013-06-30

Back to top Go down

Share this post on: diggdeliciousredditstumbleuponslashdotyahoogooglelive

Chrono Trigger :: Comments

avatar

Post on Wed 11 Jul 2018 - 2:29 by Polargames

delete

Last edited by Polargames on Tue 31 Jul 2018 - 18:50; edited 2 times in total

Back to top Go down

avatar

Post on Wed 11 Jul 2018 - 2:30 by Polargames

edale wrote:So I came across an awesome real-instrument track remaster from Chrono Trigger on Youtube:


And I HAD to try it in-game. It's as amazing as you'd think, so I decided to share.

Here's the PCM: https://mega.nz/#!mBZRiAIS!0KPO1aX3klzonvQ9lz7Uj-fLnE0uBCEC8ClqUo7KI9k

Great Job on the pcm, It fits great into the game. Well Done Very Happy Yes

Back to top Go down

Post on Wed 11 Jul 2018 - 3:35 by edale

Polargames wrote:Great Job on the pcm, It fits great into the game. Well Done Very Happy Yes
Thanks. If you want to see a LOT of my PCM work, check out the Final Fantasy VI MSU mod:
Project page: https://github.com/Insidious611/DancingMadFF6/releases
This site: https://www.zeldix.net/t1335-final-fantasy-3-dancing-mad-final-beta
Main forum thread for the mod: http://forums.qhimm.com/index.php?topic=16077.0

The installer has 4-8 options for pretty much every track, and I've done almost all of them (I also made the Cut Songs Restoration mod that's optional in the installer).

I've also done the PCMs for all 3 Ys game MSU mods on this site.

Back to top Go down

avatar

Post on Wed 11 Jul 2018 - 12:56 by Polargames

edale wrote:
Polargames wrote:Great Job on the pcm, It fits great into the game. Well Done Very Happy Yes
Thanks. If you want to see a LOT of my PCM work, check out the Final Fantasy VI MSU mod:
Project page: https://github.com/Insidious611/DancingMadFF6/releases
This site: https://www.zeldix.net/t1335-final-fantasy-3-dancing-mad-final-beta
Main forum thread for the mod: http://forums.qhimm.com/index.php?topic=16077.0

The installer has 4-8 options for pretty much every track, and I've done almost all of them (I also made the Cut Songs Restoration mod that's optional in the installer).

I've also done the PCMs for all 3 Ys game MSU mods on this site.

Oh ok, Now I know why it had a similar quilty to it. Both of them are very well made pcms Very Happy. Question on the Final Fantasy dance mod. Is it finished? The reason I ask is because its has been listed as final beta for a while now and I have no clue if its done. If it is I will give it a shot. :-)

Back to top Go down

Post on Wed 11 Jul 2018 - 16:58 by edale

Polargames wrote:Oh ok, Now I know why it had a similar quilty to it. Both of them are very well made pcms Very Happy. Question on the Final Fantasy dance mod. Is it finished? The reason I ask is because its has been listed as final beta for a while now and I have no clue if its done. If it is I will give it a shot. :-)
It's going to perpetually be in "final beta" until Insidious figures out how to get fading working properly.

Right now all known bugs except for 2 are taken care of, and it's completely playable beginning to end with every track working as intended. Both remaining bugs should be taken care of with fading implementation when that's figured out.

Basically, it might as well be finished, and just needs minor polishing (that is apparently very hard to get working).

Back to top Go down

avatar

Post on Wed 11 Jul 2018 - 19:00 by qwertymodo

I'm in the process of a very deep dive into the Chrono Trigger SPC engine, which shares a lot of similarities with the FFIV engine, and I'm running into the same issue with volume and fades. It seems like the issue is that the SPC actually keeps track of several different volume-related variables internally, which all get combined into the final output volume. Trying to treat all volume-related commands as if they're modifying the same single value results in all kinds of weirdness. I'm getting close though...

Back to top Go down

Post on Wed 11 Jul 2018 - 21:24 by edale

qwertymodo wrote:I'm in the process of a very deep dive into the Chrono Trigger SPC engine, which shares a lot of similarities with the FFIV engine, and I'm running into the same issue with volume and fades.  It seems like the issue is that the SPC actually keeps track of several different volume-related variables internally, which all get combined into the final output volume.  Trying to treat all volume-related commands as if they're modifying the same single value results in all kinds of weirdness.  I'm getting close though...
I'm not sure, but I think the main problem with fading in FFVI is that the NMIs in battles are too fine-tuned, and any NMI's causes timing-related glitches. I really don't know for sure though.

I know Madsiur was going to take a look at fading for FFVI to try and help figure it out, maybe once you've finished the Chrono Trigger stuff you can use what you figured out there to help as well?

Back to top Go down

avatar

Post on Wed 11 Jul 2018 - 22:04 by qwertymodo

Right now, my working theory is that the play music commands ($10/$14 in CT) specify a "track gain" parameter which is separate from the change volume command ($81).

So, a track play command looks like this:

Code:
command_10(track, gain, sfxbank) {
    tracknum = track;
    trackgain = gain;
    // . . . other stuff
}

A fade command looks like this:
Code:
command_81(duration, targetvol) {
    if(duration == 0)
        currentvol = targetvol
    else
        fadestep = (currentvol - targetvol) / duration
}

And then the fade code in NMI:
Code:
if (currentvol != targetvol) {
    currentvol += fadestep;
    msu_volume = currentvol * trackgain;
}

This fixes a ton of tracks that were triggering a huge volume jump for a split second right when they first load. I'm not 100% sure that it's quite that simple, but the basic idea of a separate gain value that gets multiplied in order to calculate a final volume is definitely there in the SPC engine (in fact, there are no less than 4 different variables that get multiplied together, but several aren't relevant to the MSU-1 because they control things like stereo panning).

Back to top Go down

avatar

Post on Wed 11 Jul 2018 - 22:06 by Polargames

qwertymodo wrote:I'm in the process of a very deep dive into the Chrono Trigger SPC engine, which shares a lot of similarities with the FFIV engine, and I'm running into the same issue with volume and fades.  It seems like the issue is that the SPC actually keeps track of several different volume-related variables internally, which all get combined into the final output volume.  Trying to treat all volume-related commands as if they're modifying the same single value results in all kinds of weirdness.  I'm getting close though...

Could it be some thing with the OG code, Like hard coded into the game? I just takeing a guess, Reason I brought it up I have read on here how much of a challenage that can be. But again I am just guessing.

Back to top Go down

avatar

Post on Wed 11 Jul 2018 - 22:08 by Polargames

qwertymodo wrote:Right now, my working theory is that the play music commands ($10/$14 in CT) specify a "track gain" parameter which is separate from the change volume command ($81).

So, a track play command looks like this:

Code:
command_10(track, gain, sfxbank) {
    tracknum = track;
    trackgain = gain;
    // . . . other stuff
}

A fade command looks like this:
Code:
command_81(duration, targetvol) {
    if(duration == 0)
        currentvol = targetvol
    else
        fadestep = (currentvol - targetvol) / duration
}

And then the fade code in NMI:
Code:
if (currentvol != targetvol) {
    currentvol += fadestep;
    msu_volume = currentvol * trackgain;
}

This fixes a ton of tracks that were triggering a huge volume jump for a split second right when they first load.  I'm not 100% sure that it's quite that simple, but the basic idea of a separate gain value that gets multiplied in order to calculate a final volume is definitely there in the SPC engine (in fact, there are no less than 4 different variables that get multiplied together, but several aren't relevant to the MSU-1 because they control things like stereo panning).

Could you mod the stereo panning, Like finding a way to null it or loop it back to msu-1 tracks?

Back to top Go down

avatar

Post on Thu 12 Jul 2018 - 12:21 by qwertymodo

No. The MSU-1 doesn't do panning, and the panning variables are completely internal to the SPC, so there wouldn't be any way of accessing them anyway. And really, it doesn't matter because the panning is already "burned into" the .pcm audio files. The only reason I even brought it up is because all of these extra variables make the code more complicated to pick apart and to be sure that I actually understand what's going on.

Back to top Go down

avatar

Post on Thu 12 Jul 2018 - 18:12 by Polargames

qwertymodo wrote:No.  The MSU-1 doesn't do panning, and the panning variables are completely internal to the SPC, so there wouldn't be any way of accessing them anyway.  And really, it doesn't matter because the panning is already "burned into" the .pcm audio files.  The only reason I even brought it up is because all of these extra variables make the code more complicated to pick apart and to be sure that I actually understand what's going on.

Darn, thats sucks. I did not know that. I thought that you could use the empty space as a loop back point. lol

Back to top Go down

Post on Sat 28 Jul 2018 - 21:41 by Señor Ventura

I just achieved to reproduce the video file, but the sound is muted, Do somebody knows why?.

Both files (audio and video), have been named "chrono_msu1".

Back to top Go down

Post on Sat 28 Jul 2018 - 22:30 by edale

Señor Ventura wrote:I just achieved to reproduce the video file, but the sound is muted, Do somebody knows why?.

Both files (audio and video), have been named "chrono_msu1".
What emulator are you using?

Do you have a "chrono_msu1.msu" file?

Is the ROM named "chrono_msu1.sfc" (or .smc)

A screenshot of the folder so we can see how everything is named and what files are present could help as well.

Back to top Go down

Post on Sat 28 Jul 2018 - 22:40 by Señor Ventura

edale wrote:What emulator are you using?

Do you have a "chrono_msu1.msu" file?

Is the ROM named "chrono_msu1.sfc" (or .smc)

A screenshot of the folder so we can see how everything is named and what files are present could help as well.

Ok, that must be the issue, then... i haven't any ".msu" file, but the rom is ".sfc".

I will try again tomorrow, i'm like a zombie right now xD

Back to top Go down

Post on Sat 28 Jul 2018 - 22:52 by edale

Señor Ventura wrote:
edale wrote:What emulator are you using?

Do you have a "chrono_msu1.msu" file?

Is the ROM named "chrono_msu1.sfc" (or .smc)

A screenshot of the folder so we can see how everything is named and what files are present could help as well.

Ok, that must be the issue, then... i haven't any ".msu" file, but the rom is ".sfc".

I will try again tomorrow, i'm like a zombie right now xD
Create a blank txt file, rename it to "chrono_msu1.msu" and put it in the folder with the ROM and PCMs.

The MSU file is just a blank pointer file to let the emulator know there's MSU content for the ROM.

Back to top Go down

Post on Sat 28 Jul 2018 - 22:59 by Señor Ventura

edale wrote:Create a blank txt file, rename it to "chrono_msu1.msu" and put it in the folder with the ROM and PCMs.

The MSU file is just a blank pointer file to let the emulator know there's MSU content for the ROM.

Sorry, i didn't see it. Yes, i have an ".msu" file, but it occupies 85MB, if i rename an empty ".txt" file, it forces a blank screen instead of the video.

I think that the ".msu" file contains the video, but the problem is the sound file, cause i don't know how i should rename it.

Back to top Go down

Post on Sat 28 Jul 2018 - 23:23 by edale

Señor Ventura wrote:
edale wrote:Create a blank txt file, rename it to "chrono_msu1.msu" and put it in the folder with the ROM and PCMs.

The MSU file is just a blank pointer file to let the emulator know there's MSU content for the ROM.

Sorry, i didn't see it. Yes, i have an ".msu" file, but it occupies 85MB, if i rename an empty ".txt" file, it forces a blank screen instead of the video.

I think that the ".msu" file contains the video, but the problem is the sound file, cause i don't know how i should rename it.
Ah, I haven't tried the video, so can't really comment on that, in audio-only MSU mods it's just a blank pointer.

So... What emulator are you using? And like I said, a screenshot of your folder would help.

Back to top Go down

Post on Sun 29 Jul 2018 - 8:07 by Señor Ventura

edale wrote:Ah, I haven't tried the video, so can't really comment on that, in audio-only MSU mods it's just a blank pointer.

Ok, but in this case the problem is an video that doesn't sounds... i mean, the video is played without problems, but there is no sound.

I think that the problem is the name of the audio file, but it has the same name than the video file, so if i change it i don't know if it would work, but, what name should i put?.



edale wrote:So... What emulator are you using? And like I said, a screenshot of your folder would help.

I'm using snes9x v1.55 and bsnes v0.63

But the games works correctly, as i said. The only problem is the audio of the video ^^

Back to top Go down

Post on Sun 29 Jul 2018 - 8:18 by edale

I tried downloading the stuff to try it out, but every single link for this mod on qwertymodo's servers is reporting a bad gateway error, so I can't grab it...

Even without checking things out, I can say that the audio for the video should not be in a separate file from the video, for the simple reason that the MSU-1 chip is only capable of 1 data stream at a time. If it's streaming the video, it's impossible for it to stream a separate audio file; so the audio has to be included with the video to work.

I'd love to go over the readme, because that would probably tell me what I need to know to help you out, but again, can't grab any of the mod's files...

And does anyone else hate the fact that Windows defaults to not showing file extensions?

Back to top Go down

Post on Sun 29 Jul 2018 - 8:51 by Señor Ventura

edale wrote:I tried downloading the stuff to try it out, but every single link for this mod on qwertymodo's servers is reporting a bad gateway error, so I can't grab it...

Even without checking things out, I can say that the audio for the video should not be in a separate file from the video, for the simple reason that the MSU-1 chip is only capable of 1 data stream at a time. If it's streaming the video, it's impossible for it to stream a separate audio file; so the audio has to be included with the video to work.

I'd love to go over the readme, because that would probably tell me what I need to know to help you out, but again, can't grab any of the mod's files...

But the msu1 doesn't stream the video data, all is only a chunk of tiles sended to the vram via dma.

Is the own snes itself that is performing that task, while the audio file efectively is sended from the msu1 using two analogic channels (that doesn't pass through the spc700, but goes directly to the dsp).

More or less the thing is like that.


edale wrote:And does anyone else hate the fact that Windows defaults to not showing file extensions?

Sorry, that was my fault, i configured the explorer to not showing the file extensions ^^

But the file marked as the "video file" is the .msu, and the audio file is an .pcm.

Back to top Go down

Post on Sun 29 Jul 2018 - 10:46 by Relikk

The PCM for the FMV is 100, isn't it? chrono_msu1-100? Rename your audio file to that and try it if you haven't got that file already.

Back to top Go down

Post on Sun 29 Jul 2018 - 16:30 by Señor Ventura

Relikk wrote:The PCM for the FMV is 100, isn't it? chrono_msu1-100? Rename your audio file to that and try it if you haven't got that file already.

It doesn't result, the video is still muted. Maybe it has another name, but thanks for the helping Smile

Back to top Go down

Post on Sun 29 Jul 2018 - 16:38 by Relikk

Actually... try 0.

chrono_msu1-0.pcm

Back to top Go down

Post on Sun 29 Jul 2018 - 16:55 by Señor Ventura

Relikk wrote:Actually... try 0.

chrono_msu1-0.pcm

Yes, it was!

Now it plays correctly, thank you! Smile

Back to top Go down

Post  by Sponsored content

Back to top Go down

Page 2 of 3 Previous  1, 2, 3  Next

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum