Register - Login
Views: 99792443
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 04:48:25 AM
Jul - General Game/ROM Hacking - The Legend of Zelda: The Wind Waker: Tools New poll - New thread - New reply
Next newer thread | Next older thread
Gamma
Member
Level: 26


Posts: 125/135
EXP: 98237
For next: 4038

Since: 08-06-11


Since last post: 6.0 years
Last activity: 5.6 years

Posted on 07-09-14 06:38:09 PM (last edited by Gamma at 07-10-14 02:12:02 AM) Link | Quote
Over the past few months, a user named LordNed and I have been working on various programs to edit the various file formats found within The Legend of Zelda: The Wind Waker. This thread will get those tools together.

WindEditor

GitHub: https://github.com/LordNed/WindEditor

While it's currently under construction, WindEditor is the successor to a similar program created by Xdaniel called WindViewer. WindEditor aims to allow the editing of the entities found in maps (which are themselves found in res/Stage on the ISO), with a more long-term goal of creating maps from scratch.

There is work to be done on this right now, and as I understand it, the main objective is to get weighted BMD/BDL models to load.

It is highly possible that in the future, WindEditor will include the tools shown below, as well.

Feel free to join us in our IRC channel, #windeditor, on freenode.

WindWakerSongEditor



GitHub: https://github.com/Sage-of-Mirrors/WindWakerSongEditor

Release: https://github.com/Sage-of-Mirrors/WindWakerSongEditor/releases/tag/v1.0

This program opens Start.dol, found within &&systemdata in the ISO. It loads the patterns for the Wind Waker songs (Wind's Requiem, Command Melody, etc), displays them, and allows editing of the patterns and saving them. Note that the patterns are only what the engine looks for when checking if the player played a song. The music that plays for each song when the player conducts them is not changed.

I believe this one is complete, but if there are any issues, please post them in this thread.

TWWTextEditor



GiHub: https://github.com/Sage-of-Mirrors/TWWTextEditor

Release: https://github.com/Sage-of-Mirrors/TWWTextEditor/releases/tag/v1.0

This opens zel_00.bmg, which is found in res/Msg/bmgres.arc; note that the program doesn't support directly opening the archive at this time. It allows for viewing and editing of the text bank, with control codes converted into tags that can be placed by a user. The tags are then converted back into control codes upon exporting. A user can set the index of a message, search for a specific message ID, or search for a string.

For this program, I really need to add a list of control tags, and (now that I think of it) make a default case for converting the tags into codes in case a tag isn't recognized. Whoops.

For any of these, please post your thoughts and feedback.
Gamma
Member
Level: 26


Posts: 126/135
EXP: 98237
For next: 4038

Since: 08-06-11


Since last post: 6.0 years
Last activity: 5.6 years

Posted on 08-09-14 07:53:23 PM Link | Quote
Event List Editor



GitHub: https://github.com/Sage-of-Mirrors/Event_List_Editor

This opens the event_list.dat files found in [mapname]/Stage.arc/dat.

It's mostly stable, with little work left to be done. I created this using the program:

https://www.youtube.com/watch?v=4wUPNV61Cjg&feature=youtu.be
Brandondorf9999
User
Level: 10


Posts: 4/16
EXP: 3324
For next: 1090

Since: 12-13-14


Since last post: 6.0 years
Last activity: 5.9 years

Posted on 12-13-14 05:20:04 AM (last edited by Brandondorf9999 at 12-13-14 05:21:21 AM) Link | Quote
Originally posted by Gamma
Over the past few months, a user named LordNed and I have been working on various programs to edit the various file formats found within The Legend of Zelda: The Wind Waker. This thread will get those tools together.

WindEditor

GitHub: https://github.com/LordNed/WindEditor

While it's currently under construction, WindEditor is the successor to a similar program created by Xdaniel called WindViewer. WindEditor aims to allow the editing of the entities found in maps (which are themselves found in res/Stage on the ISO), with a more long-term goal of creating maps from scratch.

There is work to be done on this right now, and as I understand it, the main objective is to get weighted BMD/BDL models to load.

It is highly possible that in the future, WindEditor will include the tools shown below, as well.

Feel free to join us in our IRC channel, #windeditor, on freenode.

WindWakerSongEditor



GitHub: https://github.com/Sage-of-Mirrors/WindWakerSongEditor

Release: https://github.com/Sage-of-Mirrors/WindWakerSongEditor/releases/tag/v1.0

This program opens Start.dol, found within &&systemdata in the ISO. It loads the patterns for the Wind Waker songs (Wind's Requiem, Command Melody, etc), displays them, and allows editing of the patterns and saving them. Note that the patterns are only what the engine looks for when checking if the player played a song. The music that plays for each song when the player conducts them is not changed.

I believe this one is complete, but if there are any issues, please post them in this thread.

TWWTextEditor



GiHub: https://github.com/Sage-of-Mirrors/TWWTextEditor

Release: https://github.com/Sage-of-Mirrors/TWWTextEditor/releases/tag/v1.0

This opens zel_00.bmg, which is found in res/Msg/bmgres.arc; note that the program doesn't support directly opening the archive at this time. It allows for viewing and editing of the text bank, with control codes converted into tags that can be placed by a user. The tags are then converted back into control codes upon exporting. A user can set the index of a message, search for a specific message ID, or search for a string.

For this program, I really need to add a list of control tags, and (now that I think of it) make a default case for converting the tags into codes in case a tag isn't recognized. Whoops.

For any of these, please post your thoughts and feedback.


Could you give us the compiled version of Event Editor because the visual basic program that I was trying to install fails to do so. The reason I want to download the compiled version is because most visual basic programs are higher in Gigabytes that will waste space on my computer and it's hard to compile with command prompt since the installer won't install everything that it was supposed to after a reboot.
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - The Legend of Zelda: The Wind Waker: Tools New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

29 database queries, 1 query cache hits.
Query execution time: 0.078273 seconds
Script execution time: 0.008690 seconds
Total render time: 0.086962 seconds