Please login or register.

Login with username, password and session length
Advanced search  

News:

Don't be hasty to start your own mod; all our FFT modding projects are greatly understaffed. Find out how you can help in the Recruitment section.

ISO Manager v1.00b  (Read 1098 times)
Pages: [1]
French Maid
Xifanie (Webmistress) [Posts: 4163]
  • View Profile
  • Final Fantasy Hacktics
  • http://steamcommunity.com/id/Xifanie
  • share
  • [September 27, 2016, 04:33:22 PM]
ISO Manager v1.00b
« on: September 27, 2016, 04:33:22 PM »
ISO Manager

What is it?
It allows you to create a completely new File Index for PSX CD Images (not just FFT), Import/Export files, and automatically associate Files and their Sectors + Filesizes to data locations inside the game.

Requirements
Microsoft Excel 2007+

Download the latest ISO Manager
as with all programs in beta, your files might unexpectedly get corrupted; so make sure to backup first

Overview


Edit various property values of your ISO



Easily manage your file index; remove files and directories or create up to a million!



Having a hard time finding free space for your new files? Just check the Space Management sheet



Manage vital information for FFT! Easily add your own maps, SP2 files for any sprites or even Effect files



Automatically update your GNS files with the proper links to their texture/polygon files!
(Less trouble for our dear mapmakers)



And of course, a nice ASM table for our ASMers!


« Last Edit: September 28, 2016, 04:09:46 AM by Xifanie »
    • Modding version: PSX
  • <R999> My target market is not FFT mod players
    <Raijinili> remember that? it was awful
    French Maid
    Xifanie (Webmistress) [Posts: 4163]
    • View Profile
    • Final Fantasy Hacktics
    • http://steamcommunity.com/id/Xifanie
    • share
    • [September 27, 2016, 04:33:33 PM]
    Re: ISO Manager v1.00b
    « Reply #1 on: September 27, 2016, 04:33:33 PM »
    Tutorial

    Getting Started:

    1) Select your PSX Image
    2) Import all the data from your Image to the spreadsheet... be patient! On my laptop this procedure takes 40-55 seconds.
    * It might be good to look into those settings before you proceed further

    Before creating a patch for your mod, make sure that you use CDMage or another program capable or rebuilding sectors to do so!
    Why is this important? Your emulator doesn't care about Error Detection or Error Correction... but it does matter to anyone who wants to make an EBOOT of your mod to play on their PSP. Unless the sectors are rebuilt, people won't be able to play on their PSP. (And frankly, it's not nice to ask your players to do this when you should be doing it in the first place)


    Adding Maps:
    #1 Load your FFT ISO's Information into the spreadsheet (See Getting Started)


    #2 Get the map files and rename them
    Tip: In windows you can select all the files, press F2 (rename), then type the new filename ("TWO_BOATS" in this case), then press enter and all your files will be renamed while keeping their respective extensions.



    #3 In the "Index" sheet, manually add all the map files
    Tip: You can either resize the table by drag and dropping the bottom right corner of the table, or you can just type in the first blank line after the table and the table will automatically expand to include your new entry.
    Mandatory
    Optional (better enter the filesizes manually so you don't run into problems when trying to import the files, unless you know what you're doing)

    To figure out which sectors you can use for your files, just check the "Space Management" sheet. Make sure there are no conflicts!

    If you are editing the map yourself, be sure to add some extra space after the files that could expand in size! In my screenshot, you can see that I let sectors 220160 to 220176 free for MAP\TWO_BOATS.9 in case it needs the space to expand. It's better to do this than moving the file somewhere else after it gets too big.
    Tip: A GNS file cannot be larger than 1 sector, and 128kb files are always texture files, which also don't increase in size. It's only potentially beneficial to give some free room to the other files that are neither GNS nor texture files.



    #4 Enter the .GNS file into the Maps list under the "Table Sectors" sheet. Feel free to use a free slot or to replace another map.



    #5 Create the GNS map file links

    Copy the original map's links and paste them at the end of the table. The table will automatically expand to include them. After doing so, rename all of those files according to the names of the new map files.


    Tip: While you still have your entries selected, you can use Ctrl+h (Replace All) to speed things up. In Excel, if you only have one cell selected, it will replace all the instances on the sheet! But if you have more than one cell selected like in this case, it will only affect the selected range.



    #6 Import all files individually or through the Directory import function (Directory Files ⇒ Image) under the "Config" sheet. It is faster to use the directory function to import, but it will only import files in their respective ISO directory paths!

    For example:
    CD Files Directory = "C:\FFTISO\"
    File Path = "MAP\TWO_BOATS.GNS"
    If the file is located at "C:\FFTISO\TWO_BOATS.GNS", the spreadsheet will ignore that file. However, if it is located at "C:\FFTISO\MAP\TWO_BOATS.GNS", then it will be imported.

    The individual file import overrides this. Your choice.


    #7 Save your table sector and map sector edits to your ISO! "Table Sectors ⇒ Image" and "Map Sectors ⇒ Image" respectively. Or just use "Everything FFT ⇒ Image" if you're feeling lazy, but that will take more time as this will also write the new index to your ISO. You may or may not care about this, but either way, I recommend that you at least save your spreadsheet somewhere for later use.


    #8 Enjoy!



    NOTE: If you (accidentally) import an unedited GNS back into the ISO, make sure you save the Map Sectors edits again (Map Sectors ⇒ Image), otherwise it will probably load the map you edited was based on in-game!

    NOTE 2: By going through these steps, you will permanently alter the GNS file (the one in the ISO anyway)! If you want to share your map using that GNS file, you'll have to give the data for it under the "Map Sectors" sheet along with your map files. Either way, it's better to give people that information. Write a readme or something. Anyone will then be able to use that information in their own ISO Manager. Or, y'know, just tell people which map you originally edited so they can copy/paste/edit that.

    In this case, I simply copy/pasted the cells from the sheet:


    On Subheaders:
    Subheaders are extremely important! They tell which kind of data each sector holds. Unless you want to mess with STR or XA files, you probably don't need to know any more than this: Just use "00000800|81" for regular files. For those who wish to know more, the format my spreadsheet uses is: {Subheader #0}/{Subheader #1}/{Subheader #2}/[...]|{3rd subheader byte flags for the final sector}. When importing a file, it will loop through all the aforementioned subheaders for every new sector, and finish by applying the final sector flags for the last one.
    « Last Edit: September 28, 2016, 04:02:13 AM by Xifanie »
    • Modding version: PSX
  • <R999> My target market is not FFT mod players
    <Raijinili> remember that? it was awful
    May I kill him?
    Pride [Posts: 780]
    • View Profile
    • share
    • [September 28, 2016, 02:51:09 AM]
    Re: ISO Manager v1.00b
    « Reply #2 on: September 28, 2016, 02:51:09 AM »
    * Pride quietly downloads
    French Maid
    Xifanie (Webmistress) [Posts: 4163]
    • View Profile
    • Final Fantasy Hacktics
    • http://steamcommunity.com/id/Xifanie
    • share
    • [September 28, 2016, 03:42:46 AM]
    Re: ISO Manager v1.00b
    « Reply #3 on: September 28, 2016, 03:42:46 AM »
    Wrote the "Adding Maps" Tutorial!

    • Modding version: PSX
  • <R999> My target market is not FFT mod players
    <Raijinili> remember that? it was awful
    nitwit [Posts: 152]
    • View Profile
    • share
    • [September 28, 2016, 09:14:07 PM]
    Re: ISO Manager v1.00b
    « Reply #4 on: September 28, 2016, 09:14:07 PM »
    Impressive!
    The Puppet ---Master---
    Elric (Overseer) [Posts: 3749]
    • View Profile
    • Youtube Channel
    • http://steamcommunity.com/id/Bones42
    • share
    • [September 29, 2016, 12:47:46 AM]
    Re: ISO Manager v1.00b
    « Reply #5 on: September 29, 2016, 12:47:46 AM »
    A bit more than impressive, I'd say more like fucking amazing!

    Coming from the standpoint of someone who actually NEEDS to add more files to make Jot5 work, as well as from a map maker, this is one of Xif's greatest tools yet (it's hard to rate best when her tools are so diverse)!

    Great job as always Xif! Thank you so much for taking the time to make this for all of us in need :D

    • Modding version: PSX
  • <@Angel> Teach a man to fish and he'll open up a fishery to compete against yours.
    Journey of the Five Youtube ChannelThe Lion War Current Status
      
    Jot5 Leader :: Eventer :: OtherTLW Leader :: Eventer :: Other
    Twinees (Legendary Dragoon) [Posts: 803]
    • View Profile
    • share
    • [September 29, 2016, 09:20:31 AM]
    Re: ISO Manager v1.00b
    « Reply #6 on: September 29, 2016, 09:20:31 AM »
    Awesome stuff! Great work Xifanie!

    • Modding version: PSX
  • French Maid
    Xifanie (Webmistress) [Posts: 4163]
    • View Profile
    • Final Fantasy Hacktics
    • http://steamcommunity.com/id/Xifanie
    • share
    • [September 29, 2016, 06:27:38 PM]
    Re: ISO Manager v1.00b
    « Reply #7 on: September 29, 2016, 06:27:38 PM »
    Thanks guys, that's nice and all but what would be even better would be people reporting that they've used my tools either successfully (hopefully) or unsuccessfully, or even just ask questions on how to do this and that... suggestions for new features and stuff.

    • Modding version: PSX
  • <R999> My target market is not FFT mod players
    <Raijinili> remember that? it was awful
    Emmy [Posts: 197]
    • View Profile
    • share
    • [October 28, 2016, 01:58:51 PM]
    Re: ISO Manager v1.00b
    « Reply #8 on: October 28, 2016, 01:58:51 PM »
    I opened up this sheet, loaded my mod into it, pressed the Index and Properties => Sheet button; and it's saying I have conflicts and to resolve all conflicts before continuing.  How do I fix this?

    French Maid
    Xifanie (Webmistress) [Posts: 4163]
    • View Profile
    • Final Fantasy Hacktics
    • http://steamcommunity.com/id/Xifanie
    • share
    • [October 28, 2016, 09:48:14 PM]
    Re: ISO Manager v1.00b
    « Reply #9 on: October 28, 2016, 09:48:14 PM »
    What is CHARMAP?

    "Index and Properties ⇒ Sheet" ignores conflicts because it will overwrite the index anyway... I just tested it.

    "The BATTLE\99.SPR, File Path" I also get on a Shishi restructured ISO. I'm looking into it.

    EDIT: The "File Path" thing is caused by Shishi restructuration not allowing enough sectors. You need to change the total number of sectors to 234992 in the Properties sheet.
    « Last Edit: October 29, 2016, 03:24:28 AM by Xifanie »
    • Modding version: PSX
  • <R999> My target market is not FFT mod players
    <Raijinili> remember that? it was awful
    Emmy [Posts: 197]
    • View Profile
    • share
    • [October 29, 2016, 03:40:23 AM]
    Re: ISO Manager v1.00b
    « Reply #10 on: October 29, 2016, 03:40:23 AM »
    I have no clue what CHARMAP is. :(  Tried with a different file though and it didn't have it.  Changing to 234992 worked to fix the other file path. :)

    Yay! I got it to work (I think...)


    However there are still a few things slightly screwed up with this map that I'm not sure if they're problems with the map or with the iso manager (was my first time playing around with these programs).


    It doesn't show movement range, attack range, or anything like that properly. :(

    **EDIT** Got everything to work properly, thank you for the help in getting everything running. :)
    « Last Edit: October 29, 2016, 06:44:23 PM by Emmy »
    • Modding version: PSX
  • -Paragon-
    Mike [Posts: 25]
    • View Profile
    • share
    • [February 05, 2017, 10:46:53 AM]
    Re: ISO Manager v1.00b
    « Reply #11 on: February 05, 2017, 10:46:53 AM »
    Hi Xifanie :D

    I don't fully understand what is this spreadsheet supposed to do but i've two Quistions for you:

    1) can i add new modified effect files in place of unused ones like (E487.bin-E508.bin), if the answer is no, what it actually does?

    2) are you going to make a tutorial about effects section soon?

    Thanks :mrgreen:
    French Maid
    Xifanie (Webmistress) [Posts: 4163]
    • View Profile
    • Final Fantasy Hacktics
    • http://steamcommunity.com/id/Xifanie
    • share
    • [February 05, 2017, 11:37:06 AM]
    Re: ISO Manager v1.00b
    « Reply #12 on: February 05, 2017, 11:37:06 AM »
    If you don't understand what this spreadsheet is for, I'm not quite sure why you're posting in this topic...

    1) yes
    2) Create a new file in the index of the right size in some free space, type that file name in the slot that you want in the "Table Sectors" sheet. Import the Effect file. Save Table Sectors to Image.

    • Modding version: PSX
  • <R999> My target market is not FFT mod players
    <Raijinili> remember that? it was awful
    Pages: [1]