[PSX] Dialogue/Events editor - Hack7 (v3 BETA 3)

  • Thread starter Thread starter lasyan3
  • Start date Start date
Status
Not open for further replies.
Well, to be honest I don't really plan to work seriously on the project anymore (the steal of my laptop didn't help, even if I had not too old backups), I will make an effort at least to repair some bugs but I can't promise I will work again on new features. But hopefully you can still use the amazing Makou Reactor ;)

But since I'm still in contact with a french guy who is still working on the translation, and since he asked me some features (like editing tutorials, menus and world messages), eventually I'll do my best to add those at least.

Anyway, I just uploaded a new revision of Hack7 for your window.bin matter (I didn't put a news on the site neither changed the version since it's a very small debug). Can you test it and tell me if it's ok for you now?

And about the field maps, could you send me one corrupted file so I can analyze the content? Thanks.
Ok, your new version produces a good window.bin, the original size is 13.266 bytes and with your software I've got 13.189 bytes, not bad  :)

Here you have the source code of MakouReactor 1.5.1 http://sourceforge.net/projects/mak....1/Makou_Reactor-1.5.1-source.tar.gz/download

Maybe it gives you some inspiration on how to edit the Tutorials.

Now let's talk about the other bugs. For instance let's take "chrin_2" (17.484 bytes), inside the Midgar church with Aerith minigame.

Open the file with Hack 2.1.2, make some modifications and save the file. (19.194 bytes)

Then do the same thing with a new "chrin_2" file, but this time using Hack7 v3 beta. (19.066 bytes)

Please find attached all 3 files in case you want to analyze them: https://www.mediafire.com/?ui2q7sl4i34515n

I've taken "chrin_2" because it has no tutorials, maybe the tutorial files are more complicated and need a more accurate forensic analysis.

If you really add those functionalities (Tutorials, word.bin, menu files, etc)  I'll send you some € via Paypal.
 
Hello again Lasyan3

If you remember, in our last conversation I told you about some king of bug related to the {CHOICE} option, it looks like there is a problem in the way your software handles it. Have you looked at it?

Files with this problem:

ealin_1
chrin_2
i_townw
yougan_2
4sbwy (all of tem)

Regards!
 
Last edited:
Hey Lasyan3,

Sorry to bring this topic up but can't reply via PM (my PMing ability has been disabled as a new user here I guess)!

The error I get when using Mass ISO Update is "Not supported file [SLPS_010.57]" and some failure messages at UpdateFAT_Init.

As you can see on here: http://www.gamefaqs.com/ps/197341-final-fantasy-vii/data
This is the Japanese FF7 International version (SLPS-01057~60). This version should be the same as the FF7 International re-releases SLPS-91440~3, SLPM-87380~3

As you already support Original Japanese FF7 (SLPS-00700~2) I imagine the change shouldn't be too difficult? :)
 
Hack7 is a useful tool and supports physical consoles but never use the ISO save function but insert the files manually using cdprog.

Hack7 doesnt check for sector sizes but just extends and thus brakes the ISO if a file got larger than the original. ISOs will end up larger than before and with messed up LBAs, use cdprog to insert the files. If a file should really get too large to fit into the sector you get an error message and must delete or shorten some dialogue.

Anyway I think that the latest Makou Reactor release pretty much obsoletes this ;)
 
Hack7 is a useful tool and supports physical consoles but never use the ISO save function but insert the files manually using cdprog.

Hack7 doesnt check for sector sizes but just extends and thus brakes the ISO if a file got larger than the original. ISOs will end up larger than before and with messed up LBAs, use cdprog to insert the files. If a file should really get too large to fit into the sector you get an error message and must delete or shorten some dialogue.

Anyway I think that the latest Makou Reactor release pretty much obsoletes this ;)
Useful information , thanks! I like Mass Iso Tool for quick testing. What is this "cdprog"? My field dat files are often different sizes (bigger and smaller), how do I put them into an ISO so it doesn't mess up without Mass Iso Tool? I tried using "CDmage" but it wants to "truncate" all the time. And what would be too large? Can you fix the sectors to contain bigger amount of data? PSX ISOs are confusing :P
 
Hack7 doesnt check for sector sizes but just extends and thus brakes the ISO if a file got larger than the original. ISOs will end up larger than before and with messed up LBAs, use cdprog to insert the files. If a file should really get too large to fit into the sector you get an error message and must delete or shorten some dialogue.
What are you saying? Of course Hack7 (and also Mass Iso Update) check for sector sizes! It also scans the iso for empty spaces and reallocate files based on their sector size. It was designed to allow saving of files bigger than original size. The only thing it doesn't do is recalculate ECC, but CDMage can dot it easily. Why are you saying that it doesn't work?
 
Well I was very surprised the ISOs ended up larger than before without actually using files that were too big to be inserted into the ISO by cdprog normally. First of all this makes creating patches harder when modding as you have to extend your image with zeroes or something first and the patch will more and more cover full sectors of your file.

Secondly I was having some trouble when testing on real PSX when using the ISO save function and I was sure it is due to the new filesize. I must admit that this was guessing and it may be me making a mistake or an interference with the mods I made that play around with LBAs.

Anyway I was having perfect results with Hack7 editing the field files first, then recompress them with fice's tools(hack7 leaves the files bigger than necessary) and insert them with cdprog. This always left me with an ISO that works everywhere and can easily be used to make a patch file.
 
Last edited:
Well I was very surprised the ISOs ended up larger than before without actually using files that were too big to be inserted into the ISO by cdprog normally. First of all this makes creating patches harder when modding as you have to extend your image with zeroes or something first and the patch will more and more cover full sectors of your file.

Secondly I was having some trouble when testing on real PSX when using the ISO save function and I was sure it is due to the new filesize. I must admit that this was guessing and it may be me making a mistake or an interference with the mods I made that play around with LBAs.

Anyway I was having perfect results with Hack7 editing the field files first, then recompress them with fice's tools(hack7 leaves the files bigger than necessary) and insert them with cdprog. This always left me with an ISO that works everywhere and can easily be used to make a patch file.
Have you tried his program Mass Field Update?

http://lasyan3.free.fr/index.php?page=ff7-outils&lang=en

You can find it in his website and I tested and the fields works in psx real.

Regards.
 
Have you tried his program Mass Field Update?

http://lasyan3.free.fr/index.php?page=ff7-outils&lang=en

You can find it in his website and I tested and the fields works in psx real.

Regards.
I found Mass Field Update (well Mass Iso Update) works great, especially for testing new builds quickly. All I have to do is click Execute and it adds only the files I want.. Haven't tested on a real PSX though. If it supports FF7i even better :)

How to fix ECC in CDMage though?
 
Just a heads up, the Mass Field Update tool has been updated and now supports all (most?) versions of FF7. Handy if you have a custom kernel, scene, field models/dat etc. files which you just want to put into an ISO quickly without fuss (Makou doesn't let you import model description settings in the dat for some reason). I also found the ISO it produces is now less prone to errors. Three cheers for Lasyan  ;D

http://lasyan3.free.fr/index.php?page=ff7-outils&lang=en
 
It looks that there is a new tool (Masterchef) whic can edit the .mnu files.
 
Status
Not open for further replies.
Back
Top