[Release] Sm4shCommand

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Sammi Husky, Jan 11, 2015.

  1. Sammi Husky
    OP

    Sammi Husky GBAtemp Fan

    Member
    311
    284
    Jul 6, 2014
    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.
    Screenshot
    Frequently asked questions
     
    Last edited by Sammi Husky, Jul 9, 2016
  2. xdarkmario

    xdarkmario Philosopher

    Member
    1,341
    314
    Dec 30, 2010
    United States
    Mushroom Kingdom
    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
    635
    33
    May 23, 2009
    United States
    Twoson
    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
    311
    284
    Jul 6, 2014
    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 Addict

    Member
    2,748
    949
    Sep 1, 2013
    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 Advanced Fan

    Member
    912
    201
    Oct 31, 2014
    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
    311
    284
    Jul 6, 2014
    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 Advanced Fan

    Member
    912
    201
    Oct 31, 2014
    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
    635
    33
    May 23, 2009
    United States
    Twoson
    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 Addict

    Member
    2,748
    949
    Sep 1, 2013
    United States
    More than possible, and incredibly easy.
     
    Margen67 likes this.
  11. bunny5390

    bunny5390 Advanced Member

    Newcomer
    51
    17
    Jan 7, 2011
    Canada
    the Land of the Rising Greenhouse-gas-emissions
    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 Addict

    Member
    2,748
    949
    Sep 1, 2013
    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
    311
    284
    Jul 6, 2014
    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
    897
    335
    Apr 26, 2013
    United States
    I'd love to see someone mod mewtwo in before Nintendo officially adds it.
     
  15. Lord M

    Lord M GBAtemp Advanced Fan

    Member
    912
    201
    Oct 31, 2014
    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
    7
    2
    Sep 5, 2012
    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 Master of Computer Science

    Member
    863
    789
    Jan 5, 2007
    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
    GBAtemp Patron
    I pwned U! is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    845
    1,121
    Jun 14, 2013
    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
    1,341
    314
    Dec 30, 2010
    United States
    Mushroom Kingdom
    is it possible to edit/change music in smash 4 yet?
     
    Margen67 likes this.
  20. soneek

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States

    Sm4sh Custom Music

     
    Sinon and Margen67 like this.