1. Sammi Husky

    OP Sammi Husky GBAtemp Fan
    Member

    Joined:
    Jul 6, 2014
    Messages:
    312
    Country:
    United States
    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
    • 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.
    Planned Updates
    • Realtime error checking of the code box.
    • Adding new event lists to files.
    • Creating entirely new ACMD files.
    • Creating entirely new MTable files.
    Known Bugs
    • 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.
    Source Code: https://github.com/Sammi-Husky/Sm4sh-Tools

    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.
    [​IMG]
    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, Jul 9, 2016
  2. xdarkmario

    xdarkmario Philosopher
    Member

    Joined:
    Dec 30, 2010
    Messages:
    1,494
    Country:
    United States
    ahhh i can see it now....in time to come smash 4 turbo mode lol. would love that!
     
    Margen67 likes this.
  3. LapisLazuli

    LapisLazuli Thrills, chills, kills!
    Member

    Joined:
    May 23, 2009
    Messages:
    651
    Country:
    United States
    3DS Project M when?!
    [​IMG]

    Not that I know anything about doing so anyways, but are physics and such modifiable yet? Or just movesets right now?
     
  4. Sammi Husky

    OP Sammi Husky GBAtemp Fan
    Member

    Joined:
    Jul 6, 2014
    Messages:
    312
    Country:
    United States
    Just moveset files for now. As I Reverse Engineer more of Smash4's architecture (or others do and the information becomes public), i'll probably start writing a data explorer similar to Brawlbox. Which shouldn't be too hard considering BBox is one of my other projects. I could probably reuse a bunch of the codebase.
     
  5. Huntereb

    Huntereb GBAtemp Psycho!
    Member

    Joined:
    Sep 1, 2013
    Messages:
    3,252
    Country:
    United States
    Nice job looking into this! Not a big fan of SSB, but this sure will make a lot of fans happy!

    It looks really complete and functional, too. Might have to give it a try eventually.
     
    Margen67 likes this.
  6. Lord M

    Lord M GBAtemp Maniac
    Member

    Joined:
    Oct 31, 2014
    Messages:
    1,043
    Country:
    Italy
    But for information: Project M mods are really possible on SSB 3ds? Because i love (and only) the super smash bros melee style, and i love all project m mods ^^
     
    Margen67 likes this.
  7. Sammi Husky

    OP Sammi Husky GBAtemp Fan
    Member

    Joined:
    Jul 6, 2014
    Messages:
    312
    Country:
    United States

    Well in reality, nearly anything should be possible. Brawl was actually a bit harder to hack than smash4 is going to be it seems. The desire to make the game more dynamic and changeable (for updates / DLC if they wanted) made the game a bit easier to change. Brawl on the other hand was packaged on disc with the thought that they would never need to touch the files or game ever again. So, with that in mind, it should be possible to create a melee styled mod with enough work. In the future of course, since we still need to figure out alot of the architecture. This is just one essential step in the process :)
     
  8. Lord M

    Lord M GBAtemp Maniac
    Member

    Joined:
    Oct 31, 2014
    Messages:
    1,043
    Country:
    Italy
    Yeah i know this, its normal: every great things, need much time :) I only want to know, and now im wait the "evolution" of this work, that maybe will make smash for 3ds a very amazing game :D
     
    Margen67 likes this.
  9. LapisLazuli

    LapisLazuli Thrills, chills, kills!
    Member

    Joined:
    May 23, 2009
    Messages:
    651
    Country:
    United States
    I'll be extremely happy once we're able to even modify/replace stages - like, 80% of Sm4sh 3DS' stages are super gimmicky - I know, Omega mode, but that's just stupid - most characters need platforms to do well. Also, if I've theorized right, is it already possible to have custom music?
     
    Margen67 and henn64 like this.
  10. Huntereb

    Huntereb GBAtemp Psycho!
    Member

    Joined:
    Sep 1, 2013
    Messages:
    3,252
    Country:
    United States
    More than possible, and incredibly easy.
     
    Margen67 likes this.
  11. bunny5390

    bunny5390 Advanced Member
    Newcomer

    Joined:
    Jan 7, 2011
    Messages:
    51
    Country:
    Canada
    Does this mean there might be a chance of Smash 4 Minus? :creep: ;)

    Because Minus is best Brawl!



    How incredibly easy? Virtually-zero-knowledge-of-programming-neccessary easy?
     
    NightsOwl and Margen67 like this.
  12. Huntereb

    Huntereb GBAtemp Psycho!
    Member

    Joined:
    Sep 1, 2013
    Messages:
    3,252
    Country:
    United States
    You don't need programming knowledge. All the tools to do it have already been programmed. :P

    You just need to not be an idiot when it comes to computers.
     
    Margen67 and bunny5390 like this.
  13. Sammi Husky

    OP Sammi Husky GBAtemp Fan
    Member

    Joined:
    Jul 6, 2014
    Messages:
    312
    Country:
    United States
    Well...i can't speak officially for the other Minus Team members, but lets just say you might want to keep your eyes out for us :rolleyes:

    Im actually looking into this next! hopefully it won't be too difficult. I know that some of the systems have been preserved from brawl..but just how many were kept is the question.
     
    ShadoV, Margen67, DDTarZan and 3 others like this.
  14. bobmcjr

    bobmcjr GBAtemp Advanced Fan
    Member

    Joined:
    Apr 26, 2013
    Messages:
    987
    Country:
    United States
    I'd love to see someone mod mewtwo in before Nintendo officially adds it.
     
  15. Lord M

    Lord M GBAtemp Maniac
    Member

    Joined:
    Oct 31, 2014
    Messages:
    1,043
    Country:
    Italy
    The first thing is original Ganondorf... the Wii/Wii-U/3DS version is horrible, a very sh*t... Super Smash Bros Melee have the best and original Ganondorf :)
     
    Joxy, Margen67 and henn64 like this.
  16. ProudPenguin

    ProudPenguin Newbie
    Newcomer

    Joined:
    Sep 5, 2012
    Messages:
    7
    Country:
    United States
    What tools did you use to extract the ACMD files? I dumped and extracted the romfs.bin, and was left with:
    Code:
    .crr/
    movie/
    sound/
    cro.sarc
    dt
    ls
    static.crs
    I take it the next step is to extract cro.sarc, but EveryFileExplorer doesn't seem to open it properly. It doesn't error, just doesn't bring up the table. did you use something else to extract it, or am I further off base than I think?
     
    Margen67 likes this.
  17. Relys

    Relys ^(Software | Hardware) Exploit? Development.$
    Member

    Joined:
    Jan 5, 2007
    Messages:
    874
    Country:
    United States

    You should be able to extract sarc with comex's script:
    https://github.com/Relys/smash-stuff
     
    Margen67 likes this.
  18. I pwned U!

    I pwned U! GBAtemp Advanced Fan
    Member

    Joined:
    Jun 14, 2013
    Messages:
    906
    Country:
    United States
    What commands do we use for these tools? The readme and the GitHub page do not list them.
     
    Margen67 likes this.
  19. xdarkmario

    xdarkmario Philosopher
    Member

    Joined:
    Dec 30, 2010
    Messages:
    1,494
    Country:
    United States
    is it possible to edit/change music in smash 4 yet?
     
    Margen67 likes this.
  20. soneek

    soneek GBAtemp Regular
    Member

    Joined:
    Jun 27, 2012
    Messages:
    179
    Country:
    United States

    Sm4sh Custom Music

     
    Sinon and Margen67 like this.
Loading...

Hide similar threads Similar threads with keywords - Sm4shCommand, [Release],