• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
May 19, 2024, 06:43:54 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.

Messages - Jennifer Darknight

2
This is probably a pipedream, but man oh man, if a FFT sprite of Zero (From Megaman Zero) was in existence, I'd give an arm and a leg.

EDIT: Nevermind. I resized it to a more reasonable size.
3
Help! / Re: Custom class and spell trouble
April 25, 2013, 04:39:45 am
Okay! Wow, that does make things a hell of a lot easier. I fixed it to where the sprite, job, etc match up, and everything works fine. Even my custom spells are working, and acting as...well, themselves and not something else entirely.

Strange thing, though. For some reason, the description on one of my spells is doing this:



4
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.
5
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.
6
That makes me feel a lot better; the only real programming and scripting experience I have is a basic understanding of C++ language, so I'm probably going to be asking a lot of questions in the long run (That's what I get for being a writer trying her hand at programming, I guess).

Thanks a bunch! You'll probably be seeing a lot more of me once a playable version of my mod ends up taking flight (here's to hoping, right?), and I have more time on my hands to work on it.
7
...hey, whaddaya know...

Goes to show what happens when I don't pay attention. Thanks so much!

^^; Sorry about that--I'm pretty new to this whole hacking thing, so I'm still trying to figure things out.
8
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?