News:

11 March 2016 - Forum Rules

Main Menu

Chrono Trigger MSU-1 (with FMV's)

Started by qwertymodo, November 17, 2016, 02:52:09 PM

Previous topic - Next topic

vico

Quote from: qwertymodo on November 12, 2017, 02:56:27 PM
Yeah, as I've said before, it is absolutely possible to combine this with other hacks, the only issue is that it modifies the script, so the script changes have to be pulled out and then put back in manually in Temporal Flux, you won't just be able to slap one .ips on top of the other. I've even modified the code to make it super easy to relocate to a different space in the ROM for use with expanded ROMs.

So, is this MSU patch compatible with Chrono Compendium's Retranslation patch (it changes not only the script but add a lot of extra things from the JP ROM)?

Chronosplit

As mentioned before everything would have to be configured to such, like an addendum (and at that, for both retranslations).  I most likely won't be doing that when the time comes.

qwertymodo

All it needs is 3 script command insertions per video in TF.

vico

Oh snap! When i try to download the patch i got a 504 Gateway Time-out error.

Chronosplit

Quote from: qwertymodo on November 19, 2017, 05:49:06 PM
All it needs is 3 script command insertions per video in TF.
Alright then, as for the retranslation:  I was asked earlier to port the bugfixes from mine over to it if possible (I need to check on the Bike Race), so I'm thinking an addendum that does both will be the way to go.

(I was opting to say no due to certain factors tied to my new update, but now that that's out it's not so much of an issue.)

SorryIKnowNothing

Hi! When I tried downloading the files, I got an error message saying that they couldn't be found on the server. Do you have an alternate link or something? Thanks!

qwertymodo

Server mobo is fried, RMA is in progress. Sorry about that...

confuzed

Hello,
i finally decided to register on this forum to ask for something.. I'm a total noob regarding the modification of roms, in fact i don't know nothing about programming at all.

@qwertymodo
As far as i understood, your project will not be compatible with translation patches like the one that was done by ManuLoewe (german translation). And i understand that modifying his project is something that can (or better should) be done only by ManuLoewe himself.
I love the idea of your project, and i'd love to play CT in german with all these cutscenes. So i would try to get in contact with him, and with a little luck, he will maybe update his work with your project when it's done. Just wanted to ask if this would be ok for you?

Thank you very much for all your efforts, it's great to see people working on stuff like this, and sharing it with others!!!!

Chronosplit

#188
If you want his patch alone, yeah it might be best to contact him.  His header modifications make it not the most fun to make an addendum for using Temporal Flux.  It's doable as far as I'm aware however.

If you'd like more bugfixes than his patch, my own work will have it rolled in later when all is ready.  I'm not trying to advertise, but maybe it's worth a look?  I kinda view it as an upgrade anyway (I understand if you're not into it though), and I feel that I'm killing two birds with one stone so to speak by just putting FMVs in mine.

confuzed

#189
@Chronosplit

I already contacted him, and he told me that he won't be able to help with this.

I took a look at your work too and i would use it, but my main problem is that i need to use a german translation. Or else, i would have to translate too much during playing (wanted to make the playthrough together with someone..) And as far as we got in the game (honestly, that wasn't longer than one or two hours) ManuLöwes translation was perfect for us.

Chronosplit

#190
Ah, the german translation.  I get what you mean now!

Well, if ManuLöwe isn't able to do it... I don't really know if I can or not due to not being able to speak the language.  If no one else wants to volunteer, I'll give it a shot after all is released and I take care of both mine and the English retranslations (I'm betting Kajar Labs' and Doctor L's require different patches).  The needed modifications should all go in the same areas and Temporal Flux should work with both so a language barrier shouldn't be that much of an issue (I hope).

confuzed

If you really would try to upgrade ManuLöwes translation with the MSU-1-patch, i cannot say how thankful i am for your offer! Hope i got it right..


qwertymodo

This can be made compatible with other hacks.  Aside from the FMV script inserts, the only other consideration is whether or not the other hack is using the same free space as me.  However, I've already modified my code to make it easily relocatable for the CT+ hack.  I just need to get around to finishing things before I worry about stuff like making it compatible with a bunch of other hacks, and life has just been super busy for awhile now.

edale

#193
Quote from: qwertymodo on December 11, 2017, 12:14:51 PM...the only other consideration is whether or not the other hack is using the same free space as me.
@confuzed
There's a tool to easily check if the patches are compatible on those grounds.
https://www.romhacking.net/utilities/1080/

Just point to the translation patch, and to the MSU patch in there and click "check"

It'll read both IPS files and make sure neither are writing to the same locations in the ROM (if both patches write the same data to the same location, it won't read as a conflict).

It won't catch every potential conflict (an example, the FFVI MSU patch + the Ted Wolsey's Music Player patch read as 100% compatible, but both add a script to resume music on exiting the menu, causing an audio glitch there), but it will catch most.

Basically, if Patch Checker reads the 2 patches as 100% compatible, apply them both and you should be good to go.

edit- Looks like that translation is an xdelta patch. I'm trying to figure out how to apply it to a ROM so I can generate an IPS to use with patch checker to check compatibility for you.

Chronosplit

Quote from: edale on December 13, 2017, 09:27:39 PM
@confuzed
There's a tool to easily check if the patches are compatible on those grounds.
https://www.romhacking.net/utilities/1080/

Just point to the translation patch, and to the MSU patch in there and click "check"

It'll read both IPS files and make sure neither are writing to the same locations in the ROM (if both patches write the same data to the same location, it won't read as a conflict).

It won't catch every potential conflict (an example, the FFVI MSU patch + the Ted Wolsey's Music Player patch read as 100% compatible, but both add a script to resume music on exiting the menu, causing an audio glitch there), but it will catch most.

Basically, if Patch Checker reads the 2 patches as 100% compatible, apply them both and you should be good to go.
I can attest to this app, it's great and one of the main things I used back with FFVI patch checking.  I need to see if Wine will run it nowadays with a few tricks though (unfortunately, mine are BPS so you can't check it with this without making an IPS yourself... but all other relevant hacks mentioned are IPS patches).

edale

Quote from: Chronosplit on December 13, 2017, 09:34:33 PM
I can attest to this app, it's great and one of the main things I used back with FFVI patch checking.  I need to see if Wine will run it nowadays with a few tricks though (unfortunately, mine are BPS so you can't check it with this without making an IPS yourself... but all other relevant hacks mentioned are IPS patches).
apply the BPS, then use Lunar IPS to generate an IPS for the mod, there you go, a way to check it out via patchchecker. ;)

Chronosplit

Quote from: edale on December 13, 2017, 09:39:56 PM
apply the BPS, then use Lunar IPS to generate an IPS for the mod, there you go, a way to check it out via patchchecker. ;)
Can confirm.  Mine are just compact because they're quite large as any other kind of patch.  I blame the text realignments.  ::)

edale

Well, I generated an IPS for ManuLöwes' German translation, but can't grab the patch for this until the files are mirrored on a new server. So checking compatibility is on hold for now.

confuzed

I'm sorry i didn't write sooner,

@edale
thank you for this hint (the tool), and the try to check compatibility. I'm more than curious for the result!!
Will try it myself as soon as it's possible :)

edale

@confuzed One tip/warning. If one patch is for a headered ROM and one is for an unheadered ROM, the check won't be accurate. You'll need to:

Add a header to the game's ROM.
Apply the headered patch.
Remove the header from the ROM.
Generate a new IPS patch from the ROM.
Check the new IPS against the patch for the unheadered ROM.

Alternately: http://www.romhacking.net/utilities/400/
There's a tool in there to add/remove headers from the IPS directly. I have no experience with that program though.