Author Topic: [FF8Tools] Ifrit-enhanced - Monster editor  (Read 5210 times)

hobbitdur

  • *
  • Posts: 42
    • View Profile
[FF8Tools] Ifrit-enhanced - Monster editor
« on: 2024-08-21 09:26:33 »
#################################
 
ifrit-enhanced  Current version: 2.1.5 Download link     

#################################

This tools has actually 3 tools in one:
- One that allow a quick modification of a value in a file
- One that allow to transform .dat files into XLSX and back into .dat files, so you can modify a lot pretty fast. It is also the one with the last update on what is known of the different values, and bring a lot of info to help choosing which value to put (and an AI reader/editor)
- And one to edit the AI

Make your choice !

Feel free to try and ask for improvement.

Thanks to @myst6re (again) for all the help on it and the RE

Download link
Discord channel invitation
Original qhimm post by gjoerulv
If you want to help those tool to keep coming, don't hesitate to help on Patreon




« Last Edit: 2025-01-09 12:15:14 by hobbitdur »

Divatox

  • *
  • Posts: 93
    • View Profile
Re: [FF8] Ifrit-enhanced
« Reply #1 on: 2024-08-23 18:01:38 »
there is another link for the discord?
for some reason appears blank to me =/

hobbitdur

  • *
  • Posts: 42
    • View Profile
Re: [FF8] Ifrit-enhanced
« Reply #2 on: 2024-08-24 10:33:51 »
You are probably not in Qhimm discord, that's why. Here the invitation link: https://discord.gg/sCbmwh2nbv
« Last Edit: 2024-08-24 10:55:11 by hobbitdur »

Divatox

  • *
  • Posts: 93
    • View Profile
Re: [FF8] Ifrit-enhanced
« Reply #3 on: 2024-08-24 18:05:33 »
thanks ^^

hobbitdur

  • *
  • Posts: 42
    • View Profile
Re: [FF8] Ifrit-enhanced
« Reply #4 on: 2024-09-06 20:10:51 »
New version 2.1.0 which contains an evolved AI editor with the list of possible values !
Please enjoy :)
« Last Edit: 2024-09-06 20:17:26 by hobbitdur »

albert

  • *
  • Posts: 52
    • View Profile
Re: [FF8] Ifrit-enhanced
« Reply #5 on: 2024-09-18 12:48:26 »
New version 2.1.0 which contains an evolved AI editor with the list of possible values !
Please enjoy :)


Good work, could you share to us the rules of AI modification?


hobbitdur

  • *
  • Posts: 42
    • View Profile
Re: [FF8Tools] Ifrit-enhanced - Monster editor
« Reply #6 on: 2024-09-20 11:37:57 »
I am not sure what rules you are speaking about.
For the list of all possible command, you can find it here: https://github.com/HobbitDur/ifrit-enhanced/blob/master/ifrit-AI/Resources/ai_info.json
You can find all data info of item for example or else in my dedicated FF8GameData github:
https://github.com/HobbitDur/FF8GameData/tree/master/Resources
« Last Edit: 2024-09-20 11:40:14 by hobbitdur »

albert

  • *
  • Posts: 52
    • View Profile
Re: [FF8Tools] Ifrit-enhanced - Monster editor
« Reply #7 on: 2024-09-20 17:23:14 »
I am not sure what rules you are speaking about.
For the list of all possible command, you can find it here: https://github.com/HobbitDur/ifrit-enhanced/blob/master/ifrit-AI/Resources/ai_info.json
You can find all data info of item for example or else in my dedicated FF8GameData github:
https://github.com/HobbitDur/FF8GameData/tree/master/Resources

The rules I'm talking about is more like AI logic.

I read the code and try to find out the pattern and priority chart, there some item I doesn't know what it is like:

For example

Does AI have a size limit?
I noticed there is a item [Subject ID:X], the number has a marked colour but there are no variable can change it

BTW
Maybe there is a bug in there:
If I open a file but doesn't choose which code on title(last show enemy turn)(just for simulate after I modified a file and open a new one.) , then I click plus botton for insert a new line in front of first line, it can not delete by click minus botton.
and, If I open a new file it doesn't refresh but just insert on front.

hobbitdur

  • *
  • Posts: 42
    • View Profile
Re: [FF8Tools] Ifrit-enhanced - Monster editor
« Reply #8 on: 2024-09-20 21:22:11 »
For the size limit, probably I didn't discover it yet. It's a good question that need further testing to find out. But I have modified a lots of monster with long AI and didn't see any length problem.

For the subject ID, there is a var to change it, the first value. Not sure what is the problem.

If you have other question don't hesitate, but the best recommendation is to play with it. I can create a 18 pages explaining every part of the AI, but it will be longer that just testing value around.

For the bug, nice catch I reproduced it. If you could be kind to add it to my github issues would be nice so I don't forget.

albert

  • *
  • Posts: 52
    • View Profile
Re: [FF8Tools] Ifrit-enhanced - Monster editor
« Reply #9 on: 2024-09-21 01:18:52 »
For the size limit, probably I didn't discover it yet. It's a good question that need further testing to find out. But I have modified a lots of monster with long AI and didn't see any length problem.

For the subject ID, there is a var to change it, the first value. Not sure what is the problem.

If you have other question don't hesitate, but the best recommendation is to play with it. I can create a 18 pages explaining every part of the AI, but it will be longer that just testing value around.

For the bug, nice catch I reproduced it. If you could be kind to add it to my github issues would be nice so I don't forget.

Thank you for your advise, it help me a lot. :)

albert

  • *
  • Posts: 52
    • View Profile
Re: [FF8Tools] Ifrit-enhanced - Monster editor
« Reply #10 on: 2024-12-02 12:30:18 »
For the size limit, probably I didn't discover it yet. It's a good question that need further testing to find out. But I have modified a lots of monster with long AI and didn't see any length problem.

For the subject ID, there is a var to change it, the first value. Not sure what is the problem.

If you have other question don't hesitate, but the best recommendation is to play with it. I can create a 18 pages explaining every part of the AI, but it will be longer that just testing value around.

For the bug, nice catch I reproduced it. If you could be kind to add it to my github issues would be nice so I don't forget.

Please help

I can not success to save when I add new code in "enemy turn".

For example: I click + and add some code, and click SAVE, whatever I click refresh or close the program and open it again, the code will show the same as it was, nothing change.

but if I just modify the code it can works.

AND I may find some bug in your status_ia.txt, it may should be(I'm not 100% for sure, but I compared many times with revelant status attack in Doomtrain):

00>Death
01>Poison
02>Petrify
03>Darkness
04>Silence
05>Berserk
06>Zombie
07>Unknown
08>VIT0
09>Angel Wing
10>Immune Break
11>Unknown
12>Unknown
13>Unknown
14>Has Magic
15>Summon GF
16>Sleep
17>Haste
18>Slow
19>Stop
20>Regen
21>Protect
22>Shell
23>Reflect
24>Aura
25>Curse
26>Doom
27>Invincible
28>Float
29>Petrifying
30>Confusion
31>Drain
32>Eject
33>Double
34>Triple
35>Defend
36>Physical Immune
37>Magic Immune
38>Charged
39>Back attack
40>VIT 0
41>Invincible Moon
42>Invocation(Zantetsuken?)
43>Unknown
44>Unknown
45>Unknown
46>Got magic
47>Invocation pending

albert

  • *
  • Posts: 52
    • View Profile
Re: [FF8Tools] Ifrit-enhanced - Monster editor
« Reply #11 on: 2024-12-03 10:55:39 »
For the size limit, probably I didn't discover it yet. It's a good question that need further testing to find out. But I have modified a lots of monster with long AI and didn't see any length problem.

For the subject ID, there is a var to change it, the first value. Not sure what is the problem.

If you have other question don't hesitate, but the best recommendation is to play with it. I can create a 18 pages explaining every part of the AI, but it will be longer that just testing value around.

For the bug, nice catch I reproduced it. If you could be kind to add it to my github issues would be nice so I don't forget.

There has some error report:

<class 'AttributeError'> 'str' object has no attribute 'get_data_hex' <traceback object at 0x000001C963754C00>
Traceback (most recent call last):
  File "ifritai.py", line 114, in __save_file
  File "ifritmanager.py", line 17, in save_file
  File "ennemy.py", line 124, in write_data_to_file
AttributeError: 'str' object has no attribute 'get_data_hex'

hobbitdur

  • *
  • Posts: 42
    • View Profile
Re: [FF8Tools] Ifrit-enhanced - Monster editor
« Reply #12 on: 2024-12-04 07:30:00 »
What version are you using ? Long time I didn't touch it but those error are strange.

albert

  • *
  • Posts: 52
    • View Profile
Re: [FF8Tools] Ifrit-enhanced - Monster editor
« Reply #13 on: 2024-12-04 23:16:26 »
What version are you using ? Long time I didn't touch it but those error are strange.

Your latest version: IfritEnhanced-v2.1.3

hobbitdur

  • *
  • Posts: 42
    • View Profile
Re: [FF8Tools] Ifrit-enhanced - Monster editor
« Reply #14 on: 2025-01-09 12:14:32 »
albert, just released a 2.1.5 version that should fix your bug.

Also updated some data monster, working on new findings. Stay tuned all !