ROM Hack [Release] Sm4shCommand

Trinitro21

Well-Known Member
Member
Joined
Oct 14, 2015
Messages
133
Trophies
0
Location
Userland
XP
206
Country
United States
So maybe someone wants to help me with this, whenever I patch my dt and ls file it seems nothing happens, the date modified doesn't change, even the md5's matched so I'm confused and wondering if I missed something. This is what happens.

Patching resource
Patch found: edits/animcmd/fighter/pacman/game.bin
Patching resource(us_en)
Patch found: edits/animcmd/fighter/pacman/game.bin
Patching resource(us_fr)
Patch found: edits/animcmd/fighter/pacman/game.bin
Patching resource(us_sp)
Patch found: edits/animcmd/fighter/pacman/game.bin

And the DT file is left untouched, what gives?
It seems like you're trying to patch nothing. Or maybe it's not detecting anything. What's inside the folder you're trying to patch into dt and ls? Make sure you're mimicking the structure of the data folder.
EDIT: I edited my tutorial to show how to mimic the file structure more clearly. It's the same link, but here it is if you want it again.
 
Last edited by Trinitro21,

pokemoner2500

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
882
Trophies
1
Age
24
XP
1,593
Country
United States
It seems like you're trying to patch nothing. Or maybe it's not detecting anything. What's inside the folder you're trying to patch into dt and ls? Make sure you're mimicking the structure of the data folder.
EDIT: I edited my tutorial to show how to mimic the file structure more clearly. It's the same link, but here it is if you want it again.
File path is edits\animcmd\fighter\pacman\game.bin (edits being the folder I choose in DTLS), seems like the structure is right...

EDIT: Apparently Animcmd isn't saving my changes so that's why nothing changed, going to try another version and see if that helps (using latest on GitHub)
 
Last edited by pokemoner2500,

Sammi Husky

Well-Known Member
OP
Member
Joined
Jul 6, 2014
Messages
312
Trophies
0
Age
29
XP
498
Country
United States
File path is edits\animcmd\fighter\pacman\game.bin (edits being the folder I choose in DTLS), seems like the structure is right...

EDIT: Apparently Animcmd isn't saving my changes so that's why nothing changed, going to try another version and see if that helps (using latest on GitHub)

Latest on github is 1.2.2, just to be sure. Also, make sure your closing all the tabs manually before saving. There was a bug that required this in previous versions, though it should be fixed already. If not, it will be in the next ver
 

pokemoner2500

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
882
Trophies
1
Age
24
XP
1,593
Country
United States
Latest on github is 1.2.2, just to be sure. Also, make sure your closing all the tabs manually before saving. There was a bug that required this in previous versions, though it should be fixed already. If not, it will be in the next ver
For unpacking update DT's what file is the resource file? (CIA, romfs, dt, etc)
 

pokemoner2500

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
882
Trophies
1
Age
24
XP
1,593
Country
United States
exactly, it fails when there are files it doesnt recognize. Apparently you can extract it a bit more by modifying dtls.py
It seems you can patch it (or rebuild) fine if it's just main and effect files (crashed when trying Falco's Arwing model), going to try to rebuild a cia of it and test changes.
 

Sammi Husky

Well-Known Member
OP
Member
Joined
Jul 6, 2014
Messages
312
Trophies
0
Age
29
XP
498
Country
United States
It doesn't work correctly yet because it crashes when the DT resource file contains an entry for a file that doesn't exist. ShinyQuagsire's modification to dtls.py allow you to extract them. Just another thing that's on my todo list. The next version i will release will be able to fully rebuild the dt archive (hopefully), which is what's causing the holdup really.
 

pokemoner2500

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
882
Trophies
1
Age
24
XP
1,593
Country
United States
It doesn't work correctly yet because it crashes when the DT resource file contains an entry for a file that doesn't exist. ShinyQuagsire's modification to dtls.py allow you to extract them. Just another thing that's on my todo list. The next version i will release will be able to fully rebuild the dt archive (hopefully), which is what's causing the holdup really.
Alright, by chance do you know how to rebuild a CIA of an update? I managed to rebuild the update DT with my changes but not sure how to repack it as cia and install it.
 

darklordrs

Well-Known Member
Member
Joined
Aug 16, 2015
Messages
791
Trophies
0
Age
23
XP
434
Country
United States
It doesn't work correctly yet because it crashes when the DT resource file contains an entry for a file that doesn't exist. ShinyQuagsire's modification to dtls.py allow you to extract them. Just another thing that's on my todo list. The next version i will release will be able to fully rebuild the dt archive (hopefully), which is what's causing the holdup really.

so i'm sitting here at 3AM and i'm still stalking everything you do.

waiting. patiently.

for the ability to make Cloud mods.
 

darklordrs

Well-Known Member
Member
Joined
Aug 16, 2015
Messages
791
Trophies
0
Age
23
XP
434
Country
United States
Cloud is dumpable and probably changeable, only thing stopping you is the ability to rebuild CIA files.

How would I get him out of the dt/ls the updates come in? Someone mentioned SQ making a mod for the dtls.py that supports dumping the upd8\dlc files?
 

pokemoner2500

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
882
Trophies
1
Age
24
XP
1,593
Country
United States
How would I get him out of the dt/ls the updates come in? Someone mentioned SQ making a mod for the dtls.py that supports dumping the upd8\dlc files?
Just use the standard dtls unpack/dump command on the update dt and ls files, it will crash after dumping zelda but it will dump cloud, roy, ryu, mewtwo, and lucas in the process.
 

darklordrs

Well-Known Member
Member
Joined
Aug 16, 2015
Messages
791
Trophies
0
Age
23
XP
434
Country
United States
Is there any way to edit animations with this tool? Or can I just edit hitboxes and frame data?
Sad to say we're sure as hell not going to be able to edit 3ds animations for a while, especially not with this; it's meant just for hitboxes and framedata, soon to be all framedata.
 

The_Marcster

Well-Known Member
Newcomer
Joined
Aug 18, 2015
Messages
98
Trophies
0
Age
24
XP
86
Country
Gambia, The
Hello, everyone!
Today I tried to play around in little in Smash by following this tutorial. I'm currently stuck at step 10, because DTLS.exe crashes on me every time I try to apply the patches with the exception "System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.". Here is a link to the console output (in German). I'm running Windows 10 in a virtual machine on a Mac, if that is information you need.
I would appreciate any help, thank you in advance :)
 

Sammi Husky

Well-Known Member
OP
Member
Joined
Jul 6, 2014
Messages
312
Trophies
0
Age
29
XP
498
Country
United States
Hello, everyone!
Today I tried to play around in little in Smash by following this tutorial. I'm currently stuck at step 10, because DTLS.exe crashes on me every time I try to apply the patches with the exception "System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.". Here is a link to the console output (in German). I'm running Windows 10 in a virtual machine on a Mac, if that is information you need.
I would appreciate any help, thank you in advance :)

The new version will prevent this from happening anyways, but for now what were you trying to extract? And what region? I've only tested the extractor with US copies of the game, and 3ds game updates are broken right now (though it is fixed already, just not released yet)
 
  • Like
Reactions: I pwned U!

Site & Scene News

Popular threads in this forum

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