Final Fantasy Hacktics

Modding => Help! => Topic started by: Pride on March 11, 2010, 05:49:53 pm

Title: Editting Attack.OUT
Post by: Pride on March 11, 2010, 05:49:53 pm
According to this thread (http://www.ffhacktics.com/forum/viewtopic.php?f=8&t=1961&start=0) changing the battle condition is possible. But its not working for me... Obviously I'm doing something wrong but cannot figure it out.

line 153e0 contains the battle conditions for the algus battle which is 80 00 00 00 04 00 07 00 06 00 07 00 00 00 19 00.
When I change the line to 80 00 00 00 04 00 07 00 16 00 19 00 as the thread says, the game crashes when I try to load the battle. Ive tried a few other things but those changes just make the battle not end.

I'm new to this stuff so I get confused easily, so I'm probably just missing something obvious...
Title: Re: Editting Attack.OUT
Post by: Xifanie on March 11, 2010, 07:16:30 pm
Quote from: "Zodiac"Excel spreadsheet:

http://zodiac.ffhacktics.com/event%20conditions.rar (http://zodiac.ffhacktics.com/event%20conditions.rar)

Use OpenOffice or Excel to view/edit/etc.
It automatically recalculates pointers.
Problem is that you need an hex editor to reinsert the data back into the file.
Title: Re: Editting Attack.OUT
Post by: Pride on March 12, 2010, 02:07:41 am
I'm just gonna list what i did step by step since I'm confused >_<

extracted attack.out. found the info from the excel spread sheet. used hexedit to change the code. the imported the new attack.out. Am I missing a step or process I should be doing? (sorry if i sound like an idiot) :|
Title: Re: Editting Attack.OUT
Post by: Xifanie on March 12, 2010, 07:17:53 am
How exactly did you insert the data? Did you copy/paste from the excel sheet? You have to make sure that you're not increasing or decreasing the file size.
Title: Re: Editting Attack.OUT
Post by: Pride on March 12, 2010, 02:48:07 pm
yeah it decreases the file size when i change it... and i c/p from the excel sheet.
Title: Re: Editting Attack.OUT
Post by: Pride on March 14, 2010, 08:39:55 am
nvm i figured out my error, which was quite simple... I forgot to remove the 04 00 07 condition which checked to see if algus was present....