ROM Hack [Release] Sm4shCommand

pokemoner2500

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
882
Trophies
1
Age
24
XP
1,593
Country
United States
Yea, had to edit it to S: and what does this do exactly?
Edit: Forgot to say thanks!
Generates a cache so that the game automatically knows what files to load from the sd instead of searching everywhere every time it needs to load something.
 

Yudowat

That one guy that shows up occasionally
Member
Joined
Jun 12, 2015
Messages
552
Trophies
0
XP
341
Country
Australia
Generates a cache so that the game automatically knows what files to load from the sd instead of searching everywhere every time it needs to load something.
Do i need to run Cachegen (letter) each time i add new files to saltysd/smash? it seems like so but i want to make sure haha
 

Neru

Well-Known Member
Member
Joined
Feb 11, 2015
Messages
371
Trophies
0
Age
26
XP
1,350
Country
United States
I got this far XD but it froze :toot:
kYQvC.jpg
 
Last edited by Neru,

Cydget

Well-Known Member
Member
Joined
Oct 1, 2015
Messages
493
Trophies
0
Age
27
XP
260
Country
United States
Here is another batch script to run cachegen.py that will work with all drive letters.
 

Attachments

  • CachegenALL.zip
    835 bytes · Views: 195

deinonychus71

Well-Known Member
Member
Joined
Sep 12, 2008
Messages
912
Trophies
1
Location
Chicago
XP
2,865
Country
United States
@Deihnyx this can help for the undub, and @Cydget how can I use it sorry I only know the basics
I'm sure this can help for the 3DS version.

For the Wii U version, you still need to edit the resource file, which Ive managed to do anyway.
My only problem is that it's basically impossible to share it without sharing the sounds as well, which wouldnt be legal here.

I'm currently working on an app that let you drag and drop files within the game architecture and then rebuild the files, resources and patchlist. Again only for the Wii U version.
So with that... undubbing the Wii U game will be easy, provided you obtain the files.
 
Last edited by deinonychus71,

Red9419

Well-Known Member
Member
Joined
Apr 17, 2014
Messages
526
Trophies
0
XP
795
Country
I have unpacked all the files, but now I'm stuck. Anyone want to help? When i load AnimCDM i Go to File>Open>Fighter "data/animcmd/fighter/{pikachu}/game.bin. I then parse the animations so i can see the titles of everything. How do i replace the movesets from here? I tried clicking edit, but nothing happens. Are there any video guides? Thanks!
 

Trinitro21

Well-Known Member
Member
Joined
Oct 14, 2015
Messages
133
Trophies
0
Location
Userland
XP
206
Country
United States
I have unpacked all the files, but now I'm stuck. Anyone want to help? When i load AnimCDM i Go to File>Open>Fighter "data/animcmd/fighter/{pikachu}/game.bin. I then parse the animations so i can see the titles of everything. How do i replace the movesets from here? I tried clicking edit, but nothing happens. Are there any video guides? Thanks!
Just checking, you've double-clicked the titles of the sections and then double-clicked Main in the box below that, right?
 

Red9419

Well-Known Member
Member
Joined
Apr 17, 2014
Messages
526
Trophies
0
XP
795
Country
Just checking, you've double-clicked the titles of the sections and then double-clicked Main in the box below that, right?
I double click Wait 1 and 4 objects appear in Command List(Main Gfx Sfx and Expression) . I double click Main and a tab comes out with // Empty List //
When i double click GFX i get an error " Object refernce not set to an instance of an object " then when i click continue it gives me " InvalidArgument=Value of '1' is not valid for index" Then the gfx tab appears with // Empty List// clicking the edit button does nothing
 
Last edited by Red9419,

Trinitro21

Well-Known Member
Member
Joined
Oct 14, 2015
Messages
133
Trophies
0
Location
Userland
XP
206
Country
United States
I double click Wait 1 and 4 objects appear in Command List(Main Gfx Sfx and Expression) . I double click Main and a tab comes out with // Empty List //
When i double click GFX i get an error " Object refernce not set to an instance of an object " then when i click continue it gives me " InvalidArgument=Value of '1' is not valid for index" Then the gfx tab appears with // Empty List// clicking the edit button does nothing
Yeah, that seems normal. AnimCMD errors when you open multiple tabs, but if you click Continue, it works fine. And it says / Empty List // because there's nothing in that section, as your character is waiting during that animation and not doing anything. Try opening another section, like AttackAirF.
 

Red9419

Well-Known Member
Member
Joined
Apr 17, 2014
Messages
526
Trophies
0
XP
795
Country
Yeah, that seems normal. AnimCMD errors when you open multiple tabs, but if you click Continue, it works fine. And it says / Empty List // because there's nothing in that section, as your character is waiting during that animation and not doing anything. Try opening another section, like AttackAirF.
I see. I opened AttackAirF and now i can see the text (Gfx seems fine but can still see the error) How do i swap the movsets for other characters? Edit button on the top is not doing anything
 

Trinitro21

Well-Known Member
Member
Joined
Oct 14, 2015
Messages
133
Trophies
0
Location
Userland
XP
206
Country
United States
I see. I opened AttackAirF and now i can see the text (Gfx seems fine but can still see the error) How do i swap the movsets for other characters? Edit button on the top is not doing anything
That's not a button and it doesn't do anything. To swap movesets you don't need to do anything with animcmd. To swap movesets you need to go to data/animcmd/fighter/firstcharacter/ and copy game.bin to the character that you want it on. Keep in mind that when patching dt, you can only use files less than or equal to the original in size.
 
  • Like
Reactions: Red9419

Sammi Husky

Well-Known Member
OP
Member
Joined
Jul 6, 2014
Messages
312
Trophies
0
Age
29
XP
498
Country
United States
SM4SHCommand is a moveset code editor. What your seeing is the moveset programming code. You can reprogram the code to do whatever you want it to. Its the same as Brawl was in that regard. However, the documentation is still in it's infancy. That and the tooling isn't complete either, especially in regards to DTLS.. I've got fixes on the way for these things, and DT rebuilding is like 90% finished.

As a bit of a progress report, I've already fixed most of these issues people are reporting, i'm just making sure the next release will be as stable as i can get it. The features to be added after this next release are going to be major, such as param editing and (hopefully) MSC script editing. That's why setting up a stable infrastructure now is so important.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Jayro @ Jayro: Thanks for that bundle, I had the games already but got all the DLC for them for just $5. What a... +1