Hello people of the temp, the first functional smash 4 moveset editor. With it you can view and edit fighter, weapon, and item scripts.
This is only a beta release for now, but all base features are all functional. Currently, the application supports full text editor based code writing with syntax highlighting and code completion. There are many other features that are usable in the list below as well. Do note that the application is still under active development and some features may be unstable / incomplete. Open to suggestions for a better name!
Usable Features
Downloads:
This is only a beta release for now, but all base features are all functional. Currently, the application supports full text editor based code writing with syntax highlighting and code completion. There are many other features that are usable in the list below as well. Do note that the application is still under active development and some features may be unstable / incomplete. Open to suggestions for a better name!
Usable Features
- Basic code completion
- Features a Multi-tabbed text editor.
- Syntax highlighting of integer types.
- Supports parsing animation .pac or .bch files to retrieve Script names.
- Expandable event dictionary (Events.cfg in startup directory)
- Customizable event syntax keywords and descriptions. (Events.cfg)
- Supports opening full characters or single files individually.
- Exporting event lists as plaintext.
- Tooltips when hovering over commands.
- Exporting full character dumps as .txt.
- Realtime error checking of the code box.
- Adding new event lists to files.
- Creating entirely new ACMD files.
- Creating entirely new MTable files.
- Saving an event list without an Script_End() command will cause the eventlist to merge with the next, corrupting the file.
- Does not warn on exiting before saving.
Downloads:
- Stable Build - Latest official release. More stable, but missing latest developements.
- Nightly Build - Built from latest commit to master branch. Includes latest features, but less stable.
FAQ:
- How do i use this? What files do i open?
- You can either open individual fighter files (File->Open->file..) or you can open the full fighter folder at once. Just browse to the folder containing the character's AnimCmd files. (File->Open->Fighter..). The fighter files consist of the effect, expression, gfx, and sfx .bin files as well as the motion.mtable.
- All i see is a bunch of numbers! How do i know what scripts belong to what animations?
- View->Parse Animations. Browse to the characters animation file. For the 3ds, this is the main.bch. On wiiu, it is the fighter's main.pac file.
- Where do i get these files? I extracted the game, but all i have are two large files called dt and ls.
- Those are the archives that the game stores all of it's files in. Unfortunately, we have to extract this in order to edit any files. Fortunately, there are two ways to go about this. 1.) Download and use the DTLSExtractor from the OP. 2.) Use the python script from Comex's Repository.
- Okay, i did everything and edited some stuff, but now i can't repack the DT file! is there anything to do this?
- Currently, you can only patch the DT archive with changes. Full rebuild capabilities will come in the future, but for now patched files must not be larger than the original. To patch the archive, use DTLSExtractor:
-
Code:
DTLS.exe -r <dt file(s)> <ls file> <patch folder>
Last edited by Sammi Husky,