• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
June 02, 2024, 02:36:35 pm

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 or our Discord!


Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Jennifer Darknight

1
Help! / Custom class and spell trouble
April 24, 2013, 01:18:25 pm
Okay, so I'm having a bit of trouble.

I created a custom class for Teta utilizing FFTacText and FFTPatcher, and on the appearance, everything is fine. The class name shows up in the menu, and I can even use the abilities in battle (Since I'm simply testing her class to see how she plays so I can tweak accordingly, I threw her in the Gariland battle), but when I click on her job status in battle, it shows her main class as "Delita's Sis" (instead of my created class, Acolyte, which takes the place of Bishop rather than the Delita's Sis class), and has the class mastered.

And yet when I use skills...it's got a selection of spells that I used for my custom class (Short of three, but I'll get to those) already mastered.

And on those three spells...they're custom spells that I'd created in FFTPatcher, used on the template of Deathspell 2, Wish, and MBarrier (and edited accordingly). I messed around with the values, and on the patcher everything looks fine (the spells are renamed, they're lined up okay, and the values are fine), and yet when I play the game, my custom spells aren't there. Instead I have vanilla MBarrier, Deathspell 2, and Wish, with the flavor text and everything.

Clearly I'm goofing up somewhere, and I'm not exactly sure...where it is.

Edit:
I played around with some of the things in ENTD, and Teta at least doesn't know every skill that her skillset has to offer, but when I go into the menu, I still get the Delita's Sis class option, and my spells are still wonky. : | I'll try fiddling around with a few more things.
2
I'm just curious...

For the patch I'm working on, for instance, Teta starts out dead, but in that battle she can get revived (or she gets revived via a battle event--I'm unsure yet).

I'm wondering if there's a particular way you can do it this way, or if I'm going to have to rely on in-battle events instead.
3
I've been having trouble with the Decompiler; I'm not sure why, but whenever I decompile, my PSX Events.txt file looks like this:

// __________________________________________________________________
//| Event Script x002 | Event Offset: x004000 | Text offset: x0048F9 |
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Offset(x00004000)
//Remove the previous line if you wish not to override the offset in CONFIG.INI.
Text(x000008F9)
//Remove the previous line if you wish text to compile directly after instructions.

{7C}()
{58}()
{01}()
{00}()
{00}()
{E5}()
{34}()
{00}()
{59}()
{01}()
{6D}()
{00}()
{00}()
{5F}()
{02}()
{00}()
{01}()
{03}()
{00}()
{03}()
{5F}()
{17}()
{00}()
{01}()
{04}()
{00}()
{03}()
{5F}()
{83}()
{00}()
{01}()
{05}()
{00}()
{03}()
{5F}()
{84}()
{00}()
{01}()
{04}()
{00}()
{03}()
{32}()
{13}()
{00}()
{04}()
{FF}()
{FF}()
{FF}()
{00}()
{F1}()
{02}()
{00}()
{19}()
{F8}()
{07}()
{C4}()
{FD}()
{E8}()
{01}()
{EE}()
{02}()
{02}()
{0C}()
{00}()
{00}()
{00}()
{20}()
{01}()
{00}()
{E5}()
{04}()
{00}()
{11}()
{34}()
{00}()
{02}()
{00}()
{00}()
{11}()
{13}()
{00}()
{02}()
{00}()
{00}()
{2E}()
{00}()
{00}()
{00}()
{00}()
{00}()
{00}()
{00}()
{00}()
{11}()
{0C}()
{00}()
{58}()
{02}()
{01}()
{4D}()
{80}()
{33}()
{04}()
{FC}()
{FC}()
{FC}()
{00}()
{32}()
{00}()
{00}()
{04}()
{F8}()
{F8}()
{FA}()
{00}()
{63}()
{A8}()
{1D}()
{19}()
{F8}()
{05}()
{94}()
{FE}()
{E8}()

...

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{{E3}08}{1D}{2B}{2C}{28}{29}{{F8}}
{{E3}00}{20}{2B}{24}{37}{D9C1}{36}{FA}{37}{2B}{2C}{36}{D9C9}{FA}{13}{38}{36}{37}{FA}{24}{FA}{25}{38}{31}{26}{2B}{{F8}}
{32}{29}{FA}{2E}{2C}{27}{36}{D11A}{FA}{20}{2B}{24}{37}{FA}{2F}{38}{26}{2E}{D11A}{{F8}}
{18}{14}{DA74}{FA}{24}{2F}{2F}{FA}{3A}{28}{FA}{2B}{24}{39}{28}{FA}{37}{32}{FA}{27}{32}{{F8}}
{2C}{36}{FA}{2E}{2C}{2F}{2F}{FA}{37}{2B}{28}{36}{28}{FA}{2E}{2C}{27}{36}{D11A}{{F8}}
{1D}{2B}{28}{31}{DA74}{FA}{3A}{28}{FA}{26}{24}{31}{FA}{28}{36}{26}{24}{33}{28}{D11A}{{F8}}
{0D}{32}{31}{D9C1}{37}{FA}{3C}{32}{38}{FA}{3A}{32}{35}{35}{3C}{D11A}{{F8}}
{20}{28}{D9C1}{2F}{2F}{FA}{2E}{2C}{2F}{2F}{FA}{28}{39}{28}{35}{3C}{FA}{32}{31}{28}{FA}{32}{29}{FA}{3C}{32}{38}{D11A}{{FE}}

//Message x02
{{E3}08}{0D}{28}{2F}{2C}{37}{24}{{F8}}
{{E3}00}{{E0}}{DA74}{FA}{3A}{24}{37}{26}{2B}{FA}{32}{38}{37}{D11A}{{F8}}
{0D}{32}{31}{D9C1}{37}{FA}{35}{38}{36}{2B}{FA}{37}{2B}{28}{30}{D11A}{{FE}}

//Message x03
{{E3}08}{{E0}}{{F8}}
{{E3}00}{0D}{32}{31}{D9C1}{37}{FA}{33}{24}{37}{35}{32}{31}{2C}{3D}{28}{FA}{30}{28}{DA74}{FA}{0D}{28}{2F}{2C}{37}{24}{D11A}{{F8}}
{12}{D9C1}{30}{FA}{24}{2F}{36}{32}{FA}{24}{FA}{0B}{28}{32}{38}{2F}{39}{28}{D11A}{D11A}{{FE}}

//Message x04
{{E3}08}{1D}{2B}{2C}{28}{29}{{F8}}
{{E3}00}{0B}{28}{32}{38}{2F}{39}{28}{D11A}{D9C9}{FA}{1D}{11}{0E}{FA}{0B}{28}{32}{38}{2F}{39}{28}{FA}{29}{24}{30}{2C}{2F}{3C}{D11A}{D9C9}{{F8}}
{{F8}}
{1C}{32}{DA74}{FA}{3C}{32}{38}{FA}{30}{38}{36}{37}{FA}{25}{28}{FA}{26}{24}{27}{28}{37}{36}{{F8}}
{29}{35}{32}{30}{FA}{37}{2B}{28}{FA}{30}{2C}{2F}{2C}{37}{24}{35}{3C}{FA}{24}{26}{24}{27}{28}{30}{3C}{D11A}{{F8}}
{1C}{31}{32}{37}{D11D}{31}{32}{36}{28}{27}{FA}{2F}{2C}{37}{37}{2F}{28}{FA}{31}{32}{25}{2F}{28}{36}{D11A}{D11A}{{FE}}

//Message x05
{{E3}08}{{E0}}{{F8}}
{{E3}00}{1C}{2C}{2F}{28}{31}{26}{28}{D11A}{FA}{1C}{38}{35}{35}{28}{31}{27}{28}{35}{FA}{32}{35}{FA}{27}{2C}{28}{{F8}}
{2C}{31}{FA}{32}{25}{36}{26}{38}{35}{2C}{37}{3C}{D11A}{D11A}{{FE}}

...


And so on and so forth. Something tells me that it's not supposed to look like that...Can anyone give me a reason why?