ROM Hack [Release] Sm4shCommand

Mattshark

Well-Known Member
Member
Joined
Aug 31, 2015
Messages
254
Trophies
0
Age
24
XP
239
Country
United States
Alright, I'm making an attempt now to see if it worked; will update when its done...

EDIT: ...Did absolutely nothing different? Re-Generating cache to see if I missed a step...

EDIT2: Nope, literally no difference... No crashes, no different animation, no glitches. The move is exactly the same. Maybe SaltySD won't load it for some reason? But it popped up in the cachegen.py cmd window when it got cached, so I don't really know...

Gotta get to bed now; I've been awake too long. :P

FINAL MORNING EDIT: I just realized what that motion.mtable does.... It seemed like it wasn't doing anything, but come to think of it, its because I already copied the Main/SFX/GFX and whatnot over to the other move; motion.mtable determines where in the code each move is, not which animation it plays. Its sort of like the Subroutine Command, which does not change the animation itself either.

EDIT: Yep; testing confirmed, I reverted all the code changes, but with motion.mtable, one move is still replaced with the other one.
 
Last edited by Mattshark,

HeartBound

Well-Known Member
Member
Joined
Feb 11, 2016
Messages
159
Trophies
0
Age
33
XP
105
Country
Canada
I'm not sure if it's because I replaced the Events.cfg with the new one to edit 3ds files, but almost every loop attack is not working correctly. Some crash, some have missing hitbox,other loop infinitely. If I compare my old animcmd and my new one, the Goto and SetLoop have wrong values with the newest Events.cfg
 

Mattshark

Well-Known Member
Member
Joined
Aug 31, 2015
Messages
254
Trophies
0
Age
24
XP
239
Country
United States
so you can switch 2 moves, but not copy it?
You can copy moves, just copy all the code from one command's Main, SFX, GFX, and Expression to the other move's Main, etc. However, this will not change the move's animation (what the character actually does), it will only copy the damage, knockback, direction, etc. of the move. Our attempt to also copy the animation just failed...
I'm not sure if it's because I replaced the Events.cfg with the new one to edit 3ds files, but almost every loop attack is not working correctly. Some crash, some have missing hitbox,other loop infinitely. If I compare my old animcmd and my new one, the Goto and SetLoop have wrong values with the newest Events.cfg
You may just have to restore the original files and try again; this has never happened to me before. Also make sure you're using Update 1.1.4's files, as they are more up to date than the Smash game itself.
 

Mattshark

Well-Known Member
Member
Joined
Aug 31, 2015
Messages
254
Trophies
0
Age
24
XP
239
Country
United States
What command would allow me to take less % damage than I should? I know its possible since getting trapped in Yoshi's egg cuts it in half...

Also reduced knockback if possible, or the same effect Yoshi gets during his second jump? Just copying his second jump doesn't work...
 
Last edited by Mattshark,

Mattshark

Well-Known Member
Member
Joined
Aug 31, 2015
Messages
254
Trophies
0
Age
24
XP
239
Country
United States
Instead of using Synchronous/Asynchronous Timers, Can I test EXACTLY what frame I'm currently on, since the other two timers accept "greater than" as a possible outcome, which I don't want in this case?

If I can invert the outcome of the timers (ie Less than, or when these this timer ISN'T finished), that would work too.

Or if a timer is FALSE, because I don't know how to put FALSE into context yet...
 
Last edited by Mattshark,

TehVillylol

Well-Known Member
Member
Joined
Dec 6, 2015
Messages
221
Trophies
0
XP
155
Country
United States
http://imgur.com/1Baf4rL
So now i ran into problem
I need to open up the moveset and stuff
and I cant even see stuff and when I opened Parse animations
Data/motion/fighter/murabito/body/main.bch
and i get this error ;

Error reading animation file : Same file has already been added.

after : might be wrong cause i just traded whatever in korean

Im desperate, please help T_T
 

Sammi Husky

Well-Known Member
OP
Member
Joined
Jul 6, 2014
Messages
312
Trophies
0
Age
29
XP
498
Country
United States
Yea that's a known bug in the stable ver, it's fixed in the beta ver but beta can't parse animations at all right now. I would just use another character's motion file for now. That should get you most of the names
 

TehVillylol

Well-Known Member
Member
Joined
Dec 6, 2015
Messages
221
Trophies
0
XP
155
Country
United States
Yea that's a known bug in the stable ver, it's fixed in the beta ver but beta can't parse animations at all right now. I would just use another character's motion file for now. That should get you most of the names
wait so can edit villagers file using other characters motion files?
 

ImmyG93

Member
Newcomer
Joined
Mar 12, 2016
Messages
15
Trophies
0
Age
31
XP
51
Country
United States
I've been googling for hours and I have not been able to find a single decent guide on this or anyone who knows how to do this to help me. So I'm posting here and asking for help

I'm basically running RX Tools 10.6EMUNAND and 9.2 SYSNAND, and I'm making custom music for Super Smash Bros 3DS.

To Summarize:

I managed to edit the NUS3BANK files for the game's CIA and rebuild the CIA as a ROM then convert to CIA using Simple CIA 3DS Converter. I managed to rebuild the ROM into a CIA and the custom music is working almost perfectly (I still need to fix a few songs here and there). However, when I use the same method for the Update 1.1.4 DLC CIA file, it thinks the update is the game itself and wont let me install the Update unless i uninstall the game CIA. So in short, i can either install the game CIA or install the update, but not both.

I'm using the "RomFS" and "3DS Builder" java program to rebuild the decrypted CIA/3DS ROM into a .3DS file and am locating all the right .bin files it's asking for. But when I do the same for the DLC files, i convert it into a .3ds file then convert into CIA again using the usual XORPAD method. But it won't install on BigBlueMenu because only either the game's CIA will import or the DLC, but not both (my guess is it thinks both are the same?).

Would it be possible to just put all the decrypted files of the 1.1.5 update with all the files of the original decrypted ROM and then rebuild it as one combined ROM of the game and update together?'

Anyways help would be appreciated thank you

P.S. if you do have a guide for rebuilding CIA patches i'd love to see it because I want to rebuild the CIA patch ASAP so i can have custom music on copy of Sm4sh 3DS and install it instead of waiting.

I had a look at this guide but I dont think it has the information I need - https://gbatemp.net/threads/smash-3...-guide-textures-music-sfx-voice-clips.414548/
 

SilverCX

Member
Newcomer
Joined
Mar 12, 2016
Messages
6
Trophies
0
Age
25
XP
71
Country
United States
I've been googling for hours and I have not been able to find a single decent guide on this or anyone who knows how to do this to help me. So I'm posting here and asking for help

I'm basically running RX Tools 10.6EMUNAND and 9.2 SYSNAND, and I'm making custom music for Super Smash Bros 3DS.

To Summarize:

I managed to edit the NUS3BANK files for the game's CIA and rebuild the CIA as a ROM then convert to CIA using Simple CIA 3DS Converter. I managed to rebuild the ROM into a CIA and the custom music is working almost perfectly (I still need to fix a few songs here and there). However, when I use the same method for the Update 1.1.4 DLC CIA file, it thinks the update is the game itself and wont let me install the Update unless i uninstall the game CIA. So in short, i can either install the game CIA or install the update, but not both.

I'm using the "RomFS" and "3DS Builder" java program to rebuild the decrypted CIA/3DS ROM into a .3DS file and am locating all the right .bin files it's asking for. But when I do the same for the DLC files, i convert it into a .3ds file then convert into CIA again using the usual XORPAD method. But it won't install on BigBlueMenu because only either the game's CIA will import or the DLC, but not both (my guess is it thinks both are the same?).

Would it be possible to just put all the decrypted files of the 1.1.5 update with all the files of the original decrypted ROM and then rebuild it as one combined ROM of the game and update together?'

Anyways help would be appreciated thank you

P.S. if you do have a guide for rebuilding CIA patches i'd love to see it because I want to rebuild the CIA patch ASAP so i can have custom music on copy of Sm4sh 3DS and install it instead of waiting.

I had a look at this guide but I dont think it has the information I need - https://gbatemp.net/threads/smash-3...-guide-textures-music-sfx-voice-clips.414548/
I'm pretty sure if you combined the data of the update and the game, you should be able to build a CIA of the merged flies. What method do you use to run your mods? SaltySD or something else?
 

ImmyG93

Member
Newcomer
Joined
Mar 12, 2016
Messages
15
Trophies
0
Age
31
XP
51
Country
United States
I'm going to use Salty SD. Someone just quoted me this:

You install smash 1.1.0 with a .cia. You then update it with the file in the reddit post mentionned in APPLYING PATCHES. Then you put the updated content in the saltySD folder on your sd card. ONLY the changed files. Then, you create a cache with the python script to reduce loading time. After that, when you launch the game, it will replace the files in your saltysd folder with the original game. So when you make new changes, you onlt add them to the saltysd folder and refresh the cache. No need to play with .cia conversions

So I'm gonna give this a try. Is this correct?
 

HeartBound

Well-Known Member
Member
Joined
Feb 11, 2016
Messages
159
Trophies
0
Age
33
XP
105
Country
Canada
Do you need to repack the dt01 and dt00 to apply Wii U changes? dtls.exe -r dt00 dt01 ls edits throws a indexoutofrange exception and stops at the Main method. I also tried doing it with sm4shexplorer +SDCafiine but my changes are not appearing when i load the game.
 
Last edited by HeartBound,

sana3

Member
Newcomer
Joined
Sep 25, 2015
Messages
7
Trophies
0
Age
30
XP
102
Country
Is there way how to patch the dt00,dt01,ls ?
the command "DTLS.exe -r <dt file(s)><ls file><patch folder>" can't patch the file and said "System.Collections.Generic.KeyNotFoundException
does anyone know other way or tools to patch ?
I want to solve this error
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    S @ salazarcosplay: good morning everyone