Final Fantasy 8 > FF8 Tools

[PSX/PC] Battle Structure Editor - Cactilio (v0.1)

(1/6) > >>

JeMaCheHi:
Cactilio (the Spanish name for Cactuar) is a little program to edit the battles structure on FF8. It's the first time I code a GUI program so... be comprehensive ah?  ;D Also, any advice/constructive criticism will be appreciated.



  How to use it:


* Extract the scene.out file from battle.fs. I recommend using myst6re's Deling: http://forums.qhimm.com/index.php?topic=13050.0
* Open Cactilio, go to File->Open and select your scene.out file.
* Select an encounter number and hit the "Load" button. You won't be able to modify anything until you load an encounter. When you want to switch to another encounter, you'll have to select it and hit the Load button again.
* If you want to modify an enemy parameter, you have to select its index on the left part of the application. Once you've done it you can start modifying that enemy's stuff.
* When you're done with your changes, just go to File->Save and save your file, but DON'T JUST OVERWRITE THE OLD ONE, sometimes you can mess up things when editing the scene.out file and if you overwrite the previous one... well, you know what will happen : /Screenshot: 
TODO:

* Implement the ability to edit the battle.fs file directly
* Continue researching the scene.out unknowns
* Improve the stages name list
* Improve the GUI
* Probably more stuff I'm leaving on the way...If you don't understand something about how scene.out works, you should take a look at this links:

* scene.out wiki article: http://wiki.qhimm.com/view/FF8/BattleStructure
* scene.out research thread(more updated, probably): http://forums.qhimm.com/index.php?topic=15816.0Thanks to kaspar01, who made a list of stage name which was very useful: http://forums.qhimm.com/index.php?topic=15906.msg225667#msg225667
Thanks also to myst6re, whose src from Deling was very useful when I felt lostwith Qt.

Changelog:
v0.2
  Improved GUI
  Fixed enemy coordinates. Now you can set them from -32768 to 32767, a more logical range.
  Fixed some stage names (to be honest, don't even remember which ones...)
v0.1
  Initial release

Download Cactilio v0.2
Github page here

Kefka:
That looks very promising, JeMaCheHi! Great work, man! I'll definitely experiment with this!

sithlord48:
qt is great. if you need some help packaging for linux let me know i can help (or with qt in general )

edit: no source :( . i can't even build and test it now :(

JeMaCheHi:
Thanks for your support guys :)
@sithlord48: I'm still trying to figure out how to set a repo on github, when I'm done with it, I'll post the link. Anyway... I'm afraid that there's no much to see on the source :(
EDIT: Done :D

sithlord48:
awesome i will try to look at it when i have the time

Navigation

[0] Message Index

[#] Next page

Go to full version