- Joined
- Oct 24, 2021
- Messages
- 51
- Reaction score
- 14
Hello, I'm in a development phase of adding Eternity File new structure support on old Eternity Tools.
What I've achieved so far is,
1. Added Version 6 support to EtActionTool but still export/save it to Version 5 since 3618 server doesn't support Version 6 Act Files. (Can be use without issues)
2. Added new file structure support of read and write on EventAreaInfo.ini for EtWorldPainter. It can read the old and new file structure and save it to the new structure without issues.
3. Added new file structure support of only read on PropInfo.ini for EtWorldPainter. This I'm having some issues,
3a. First it can read old structure including the custom parameter with no issue, however it can't read new structure's custom parameter (it seems to read on different memory block for this one), only for Light.skn apparently (since the code embedded into the client)
3b. I've tried to make it save to the new structure but I ran into some problem, the custom parameter and it seems like the parameter is different(?) from old structure and new structure.
4. Trying to understand the Water.ini files structure to be able to write the support code on this one.
5. EtEffectTool can be use without issues even with the current build, so I skipped this except just changed few Korean to English translation.
If you guys have any insight on the problem that I've faced, I could use some help on understanding these type of files.
If you have something that can't be discuss in this forum, feel free to contact me through discord at Manity#6969
UPDATE 1: Fixed the code block on reading PropInfo.ini, now it can read old and new parameter with no issues. Added support on writing the PropInfo.ini on new structure without issue.
UPDATE 2: I noticed that in order to make the EtEffectTool work, you'd have to fix some code issue and that's what I did. The Effect tool now shows the effect and can change the colour in real time for .eff and .ptc files.
UPDATE 3: It's been a while since I update the source code. Added a functionality on several EtActionTool signal to support hotkey on changing position, still working on hotkey to change the direction/rotation since that requires to tweak some EtMath Vector. Tried working on adding support of new structure for Water.ini but I didn't quite understand the file structure yet to add it. Also added new Shader FX support on EtViewer to be able to edit new .skn file, added several new signal parameters for EtAction as well.
NOTE: Just so you guys know, I don't have any background on computer science education, so technically I'm a newbie in programming. Means, if I can do it, why can't you?


What I've achieved so far is,
1. Added Version 6 support to EtActionTool but still export/save it to Version 5 since 3618 server doesn't support Version 6 Act Files. (Can be use without issues)
2. Added new file structure support of read and write on EventAreaInfo.ini for EtWorldPainter. It can read the old and new file structure and save it to the new structure without issues.
3. Added new file structure support of only read on PropInfo.ini for EtWorldPainter. This I'm having some issues,
3a. First it can read old structure including the custom parameter with no issue, however it can't read new structure's custom parameter (it seems to read on different memory block for this one), only for Light.skn apparently (since the code embedded into the client)
3b. I've tried to make it save to the new structure but I ran into some problem, the custom parameter and it seems like the parameter is different(?) from old structure and new structure.
4. Trying to understand the Water.ini files structure to be able to write the support code on this one.
5. EtEffectTool can be use without issues even with the current build, so I skipped this except just changed few Korean to English translation.
If you guys have any insight on the problem that I've faced, I could use some help on understanding these type of files.
If you have something that can't be discuss in this forum, feel free to contact me through discord at Manity#6969
UPDATE 1: Fixed the code block on reading PropInfo.ini, now it can read old and new parameter with no issues. Added support on writing the PropInfo.ini on new structure without issue.
UPDATE 2: I noticed that in order to make the EtEffectTool work, you'd have to fix some code issue and that's what I did. The Effect tool now shows the effect and can change the colour in real time for .eff and .ptc files.
UPDATE 3: It's been a while since I update the source code. Added a functionality on several EtActionTool signal to support hotkey on changing position, still working on hotkey to change the direction/rotation since that requires to tweak some EtMath Vector. Tried working on adding support of new structure for Water.ini but I didn't quite understand the file structure yet to add it. Also added new Shader FX support on EtViewer to be able to edit new .skn file, added several new signal parameters for EtAction as well.
NOTE: Just so you guys know, I don't have any background on computer science education, so technically I'm a newbie in programming. Means, if I can do it, why can't you?


Last edited: