• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
March 28, 2024, 01:38:38 pm

News:

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


Event Decompiler & Event Compiler

Started by Xifanie, June 07, 2008, 08:45:42 pm

Xifanie

October 11, 2008, 05:11:55 pm #40 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
I found the list in battle.bin but I forgot to save it. ;o
This will help me find it again.

The stupid thing in all this is that there is a custom list in BATTLE.BIN just for UseSkill only. Mmmm I should asm hack to destroy that stupid list because it only allows like 12-16 different Effects to be used (outside of abilities).
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

goldblade0

January 24, 2009, 04:26:39 am #41 Last Edit: December 31, 1969, 07:00:00 pm by goldblade0
Small bug-thing.  The event compiler will not work if you add any info to the config.ini in the section naming the events.  It my be a good idea to make the complier read the config.ini to avoid problems like this

Example

Original
[10]
name=DisplayMessage
strc=bbbbbbbrrrb
lngt=15

Changed
[10]
name={10}DisplayMessage
strc=bbbbbbbrrrb
lngt=15
It'll be a good long time until someone flushes another guitar string.

Xifanie

January 24, 2009, 07:09:20 am #42 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
the decompiler and compiler only works with the config.ini.

Why it doesn't work is because you are using the openchar ("{") as the first character. Because of that my compiler thinks it only has to read until the closechar and right after that there is supposed to be a parenthesis.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

goldblade0

January 24, 2009, 07:21:59 am #43 Last Edit: December 31, 1969, 07:00:00 pm by goldblade0
Ok then.  I was trying to keep it consistant with the unnamed functions which use those characters to enclose the number.  A option to inclulde it for defined ones would be nice, easier for some people to find remember what one does what and for looking up info on it.
It'll be a good long time until someone flushes another guitar string.

Xifanie

February 06, 2009, 12:19:24 pm #44 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
Huge CONFIG.INI update.

Make sure you compile all your events before updating!!!

All the instruction names will fit with those on the site.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

Cheetah

February 08, 2009, 04:09:31 pm #45 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
You should also post this on the main page for the Event Instructions for easy location.
Current Projects:

Zozma

February 10, 2009, 02:20:48 pm #46 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
{47}(r190000030B000001)
{48}()

probably already know this...
this was in the "exploding frog" event... it appears that it called rafa's sprite in (since it wasnt in the event at all normally, just 3 ramzas)
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Cheetah

February 10, 2009, 02:39:53 pm #47 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
Hmm that is very interesting Zozma. It looks like it takes the unit ID (19), and then replaces it with the designated sprite (30B). This is definitely worth doing a bit of research into. Good find.
Current Projects:

Zozma

February 10, 2009, 04:20:02 pm #48 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
yeah i was like "wtf? neither rafa's sprite nor her id are on tis entd so wth??"
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Cheetah

February 10, 2009, 06:22:40 pm #49 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
Why would they do that though?
Current Projects:

Zozma

February 10, 2009, 08:29:11 pm #50 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
it really makes no sense to me, they could have easily put the rafa sprite there instead of a dupe ramza with an eventchr pasted over. i mean they could have pasted over the eventchr over the rafa... whatever... leave it to square to do some weird shit like that
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Zozma

February 23, 2009, 08:29:42 am #51 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
{92}(rXX00010100)

turns unit XX into a crystal instantly. (tested on a mid battle event)
does this mean it sets status? perhaps if you see this instruction at bed desert when balk poisons you..?
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Cheetah

February 23, 2009, 11:13:55 am #52 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
A very interesting discovery. What battle used that instruction other than Balk?
Current Projects:

Kokojo

February 23, 2009, 12:42:03 pm #53 Last Edit: December 31, 1969, 07:00:00 pm by Kokojo
I guess Gafarion Mid event, Reis Event.
Can anyone confirm ?
I keep leaving, I keep coming back. Boomerang boy.

Xifanie

February 23, 2009, 07:11:08 pm #54 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
Uh yeah... I have tested this before; thought I told someone.

I forgot the instruction ID though

But you can only crystal or poison with this, it kinda sucks.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

Zozma

February 23, 2009, 07:40:12 pm #55 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
so whats the one that makes the character fade blue and dissapear? when i do "erase" and "removeunit" they just dissapear instantly...
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Xifanie

February 23, 2009, 08:05:50 pm #56 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
{43}(r03) = +10 brave to all Blue Team
{43}(r04) = Makes all enemies run away

I don't know about the others but 01-09 seems to be used.

Strange that you mention it as I only found this 2 days ago.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

Zozma

February 23, 2009, 08:34:00 pm #57 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
its only because i just now needed it for gariland. i had to find a substitute because i couldnt find what i really wanted

but this "run away" is that the thing where they turn blue and vanish?
cause that was what i was really going for.. just not the entire team...
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Cheetah

February 23, 2009, 08:50:46 pm #58 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
Yeah that is the one, and then just follow it by a "RemoveUnit" and it should work just fine.
Current Projects:

Zozma

February 23, 2009, 08:56:22 pm #59 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
aha! i know what i can do! make this specific squire the green team, it will only remove 1 team per command right?

or i can somehow make it just do it to a specific unit?
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!