Please login or register.

Login with username, password and session length
Advanced search  

News:

Use of ePSXe before 2.0 is highly discouraged. Mednafen/RetroArch is recommended for playing/testing, pSX is recommended for debugging.

Pages: [1]
Glain [Posts: 482]
  • View Profile
  • share
  • [October 02, 2011, 03:50:13 PM]
So a while back I wanted to be able to use jobs 3A and 3B for some characters, and not have to go through the process of using another character's job like Simon's, replacing 3A with Simon, replacing Simon with my character, making the ENTD edits, etc. Much easier if I can just use jobs 3A and 3B, and point them to unused entries in unit.bin and wldface.bin (Like 08 or 09).

In the help section I whipped up this patch, which is a quick and dirty way to get exactly that (Job 3A uses 08, Job 3B uses 09). 
(EDIT: This patch is missing the entry for the REQUIRE.OUT table.  Use the attached spreadsheet instead.)


But then we figured it'd be useful to be able to change these entries for any job. So we discussed making a spreadsheet for it. Raven was going to write one, but then it seems I pre-empted him.

This spreadsheet should allow you to change which entries in unit.bin and wldface.bin are used for each base job. So, if you want to make Gafgarion's guest job (0x17) look like Reis in the formation screen, job wheel, battle prepation screens, etc? Just change the his entry from 0D to 07. Want to overwrite unused entries in unit.bin/wldface.bin and tie them to specific base jobs? Sure.

Attached is the spreadsheet. Basically you just edit the yellow column, then copy the XML from the XML tab into a .XML file in the same directory as FFTorgASM and use it to apply the patch.

I labelled the base jobs in the spreadsheet with what they're used for in the game currently, but interestingly, I couldn't figure out what jobs 0x35 - 0x39 are actually used for, if anything. Are those all unused? That might open up some possibilites for adding more characters without having to take jobs that are in use.

EDIT (8/28/2018): Attaching new version of the spreadsheet!  Fixes a problem with default values, notably for Holy Dragon Reis.
« Last Edit: August 29, 2018, 02:07:50 AM by Glain »
May I kill him?
Pride [Posts: 838]
  • View Profile
  • share
  • [October 02, 2011, 05:39:20 PM]
Awesome! This will be a great help for patch makers that add extra characters throughout the game (I know et greatly needs this .-.)

    • Modding version: PSX
  • Check out my ASM thread. Who doesn't like hax?
    I'ma Firin Mah Lazorz!
    RandMuadDib [Posts: 381]
    • View Profile
    • share
    • [October 02, 2011, 06:34:23 PM]
    Rockstar! Much less manual hexing ftw!

    I will show you the power of SARDIIIIINES!!!!
    Mediator
    Eternal [Posts: 3069]
    • View Profile
    • https://steamcommunity.com/id/eternal248/
    • share
    • [October 02, 2011, 06:35:49 PM]
    Yes, this is VERY useful. Thanks a ton!

    • Modding version: PSX & WotL
    • Discord username: eternal248#1817
  • "You, no less human than we? Ha! Now there's a beastly thought. You've been less than we from the moment your baseborn father fell upon your mother in whatever gutter saw you sired! You've been chattel since you came into the world drenched in common blood!"
    Timbo [Posts: 537]
    • View Profile
    • share
    • [December 25, 2013, 03:14:57 AM]
    Sorry about the Necropost but this IS the definitely the most appropriate place to post this. I have a request. Is there anyway this spreadsheet could be expanded to cover the entire job list through 9F? It would be nice to be able to reassign portraits and formations for some of those blank monster jobs at the bottom. As it stands right now I've had to do redo my ENTD twice and its looking like I'm going to have to do it a third time. Having an expanded version of this awsome tool would make this a lot simpler.
    Glain [Posts: 482]
    • View Profile
    • share
    • [December 26, 2013, 07:42:46 PM]
    I don't think the generic jobs use the same tables as the special ones for this.  If I look past the end of what I have as one of the tables, I see a bunch of numbers too low to correspond to generic job entries, then higher numbers like 5E, 5F which aren't even in UNIT.BIN.
    Timbo [Posts: 537]
    • View Profile
    • share
    • [December 26, 2013, 08:16:02 PM]
    Thanks for getting back to me. What about the special monster jobs below those? Specifically 8E through 9F?
    Glain [Posts: 482]
    • View Profile
    • share
    • [December 26, 2013, 08:37:01 PM]
    I don't know if they're treated any differently from other monster jobs; even if they are, I don't think they're in the same tables; the tables seem to stop just before 4A (Squire).
    Timbo [Posts: 537]
    • View Profile
    • share
    • [December 26, 2013, 11:50:23 PM]
    Thank you very much for explaining Glain. I really appreciate it, even if I don't want it to be true. I still love this spreadsheet.
    Luiakyn [Posts: 277]
    • View Profile
    • share
    • [March 12, 2014, 04:05:47 PM]
    Sorry about the Necropost

    -Thank you- for the Necro post. I've been looking for something like this -- not sure how I missed it.
    The Puppet ---Master---
    Elric (Overseer) [Posts: 4033]
    • View Profile
    • Youtube Channel
    • http://steamcommunity.com/id/Bones42
    • share
    • [August 27, 2018, 04:15:25 AM]
    Hey Glain, I believe I've found a bug in UWEntries. We use it for TLW for adding the two new units in, Bathier and Ashley Riot/Luso.

    Everything works fine, except, when you have too many units and it asks if you want to dismiss, it seems to be showing the original units port (the guest versions of Agrias and Rafa respectively) Im not sure if this is due to UWEntries or not, but its the only thing i could think of.

    It is viewable in the same ppf i sent you before.

    • 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
    Glain [Posts: 482]
    • View Profile
    • share
    • [August 27, 2018, 09:30:44 PM]
    Would I be able to get a pSX savestate that reproduces this? Would save a lot of time playing through everything.

    In the meantime I can try to figure out what's going on.  My guess is there's another similar table somewhere; I'm betting on REQUIRE.OUT.  Let's see...

    EDIT: Ha, yes.  REQUIRE.OUT, 0x11B3C.  Making an updated version of the spreadsheet...
    EDIT: Attaching updated spreadsheet.  Just try and see if this works?
    EDIT: Removing attached spreadsheet.
    « Last Edit: August 29, 2018, 01:55:55 AM by Glain »
    The Puppet ---Master---
    Elric (Overseer) [Posts: 4033]
    • View Profile
    • Youtube Channel
    • http://steamcommunity.com/id/Bones42
    • share
    • [August 28, 2018, 03:59:18 AM]
    Awesome! Ill test it out in the morning. Thanks Glain!

    • 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
    The Puppet ---Master---
    Elric (Overseer) [Posts: 4033]
    • View Profile
    • Youtube Channel
    • http://steamcommunity.com/id/Bones42
    • share
    • [August 28, 2018, 02:15:09 PM]
    Working perfectly now!

    • 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
    Glain [Posts: 482]
    • View Profile
    • share
    • [August 29, 2018, 02:04:37 AM]
    The spreadsheet had some bad default values.  Holy Dragon Reis's value needed to be 0x18, not 0x00.  That's just been broken this entire time, apparently.  I also added in some other default values that are probably inconsequential, but are in some of the vanilla tables.  I'm replacing the spreadsheet in the original post with an updated version.
    The Puppet ---Master---
    Elric (Overseer) [Posts: 4033]
    • View Profile
    • Youtube Channel
    • http://steamcommunity.com/id/Bones42
    • share
    • [August 29, 2018, 12:43:49 PM]
    Fantastic, Reis is working as expected now. And yeah I thought about that too, how did I find two different issues in one day that no one had ever reported on with as many times as the hack has been downloaded? xD

    • 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
    Pages: [1]