ROM Hack [Release] Sm4shCommand

  • Thread starter Thread starter Sammi Husky
  • Start date Start date
  • Views Views 276,840
  • Replies Replies 1,560
  • Likes Likes 25
Will the re packer be able to repack the game with new updates for example 1.1.2 or other things in the future?
 
Concentrating my hype into building a [nondescript mod here] - just damage and such modified, nothing done with animations (super indecisive). Let's see what happens first: dt repack beta or [nmh] :)
 
Last edited by darklordrs,
Concentrating my hype into building a [nondescript mod here] - just damage and such modified, nothing done with animations (super indecisive). Let's see what happens first: dt repack beta or [nmh] :)

Beta please! In all seriousness I really only want it for textures, and while I know most of the sm4sh community wants moveset editing, I think these games really benefit from the mods. Just looking at how far brawl hacking has come over the years, if Sm4sh hacking gets anywhere close I feel it could become the "definitive" smash game.

Mods would keep this game alive for years to come if things like new models and stages are eventually able to be imported, and with work being done on the dt repack and the fact there are already designated dlc slots, adding characters to the roster could in theory prove to be easier than it ever was on brawl.

But still great work on this Sammi.
 
all we can do is pray for that dt repacker man, pray and leave offerings of mac and cheese (infinitely holier than a goat or bread smh)
 
The full repacker will take a bit longer, but i can release a beta which can patch the archive rather than rebuild it. (that's what i did for the video). The downside to this is that it doesn't currently support patching in files larger than the original (there is a bit of leeway, but only about 0x10 bytes, and repeatedly patching larger files within this wiggle room will corrupt your archive).

Still, it's fun to just be able to see your changes in game (damage, knockback, frame data, etc etc).
 
  • Like
Reactions: I pwned U!
The full repacker will take a bit longer, but i can release a beta which can patch the archive rather than rebuild it. (that's what i did for the video). The downside to this is that it doesn't currently support patching in files larger than the original (there is a bit of leeway, but only about 0x10 bytes, and repeatedly patching larger files within this wiggle room will corrupt your archive).

Still, it's fun to just be able to see your changes in game (damage, knockback, frame data, etc etc).
Good enough. Brb, switching marth's model with chroms
 
The full repacker will take a bit longer, but i can release a beta which can patch the archive rather than rebuild it. (that's what i did for the video). The downside to this is that it doesn't currently support patching in files larger than the original (there is a bit of leeway, but only about 0x10 bytes, and repeatedly patching larger files within this wiggle room will corrupt your archive).

Still, it's fun to just be able to see your changes in game (damage, knockback, frame data, etc etc).

Sounds great! Hope it works with simple texture edits.
 
Good enough. Brb, switching marth's model with chroms

Sounds great! Hope it works with simple texture edits.

Updated the OP! You can get the new version of the DTLSExtractor there. To patch game files, put the files you want to patch into a seperate folder, but mimicking the original filestructure.

Example, if you want to patch in a moveset edit for captain falcon, you would put the changed ACMD files in <yourpatchfolder>/animcmd/fighter/captain/.

Then all you do is run
Code:
DTLS.exe -r dt ls <yourpatchfolder>

EDIT: Currently there is a bug that prevents patching a dt file that was already patched, working on fixing at asap.

EDIT2: Fixed it, redownload if you experienced the bug.
 
Last edited by Sammi Husky,
  • Like
Reactions: I pwned U!
Updated the OP! You can get the new version of the DTLSExtractor there. To patch game files, put the files you want to patch into a seperate folder, but mimicking the original filestructure.

Example, if you want to patch in a moveset edit for captain falcon, you would put the changed ACMD files in <yourpatchfolder>/animcmd/fighter/captain/.

Then all you do is run
Code:
DTLS.exe -r dt ls <yourpatchfolder>

EDIT: Currently there is a bug that prevents patching a dt file that was already patched, working on fixing at asap.

EDIT2: Fixed it, redownload if you experienced the bug.
just realized that I ended up having my dt updated with 1.1.2 files, but seems as though I'm gonna have to re-extract dt because I won't be repacking the entire thing anytime soon. RIP.
 
just realized that I ended up having my dt updated with 1.1.2 files, but seems as though I'm gonna have to re-extract dt because I won't be repacking the entire thing anytime soon. RIP.

Okay, soul kinda crushed: would replacing Marth's color 5 with Chrom work if I replace Chrom with marth's color 5, or would it still break because of filesize diffs..
 
well I'm willing for undub more than everything XD maybe other minimal changes (texture matching the undub and using metric instead of ft and Kg instead of lb for the ingame? maybe just put undub in spanish/french/etc should work... well anyway XD not important as undub for me )
But well this is a great step for making new characters by changing a model and making a new combination for the moveset?hmm idk :B

But great work! keep going! :D
 
so, undubs? o3O
You can, in fact, have your precious undubs ( O: ) with one issue: if the nus3bank\whatev sound files are anywhere over 16 to 32 bytes bigger your entire archive just corrupted.

This is why model replacements probably won't work at the moment, but recolors and extremely minor moveset edits will.
 
Last edited by darklordrs,
  • Like
Reactions: Sliter
You can, in fact, have your precious undubs (O:) with one issue: if the nus3bank\whatev sound files are anywhere over a byte bigger your entire archive just corrupted.

This is why model replacements probably won't work at the moment, but recolors and extremely minor moveset edits will.
oh well this is complex xD I want to revie ,my 3DS to make some tries =3= lol
 
This is actually worrying me.
why couldn't it have been a pythonscript

shitpost aside has anyone gotten this to work at all
 
This is actually worrying me.
why couldn't it have been a pythonscript

shitpost aside has anyone gotten this to work at all

Are you using XP? Is your .net framework up to date?

Also, you have guaranteed 16 bytes leeway in file size. Possibly even 32. AND in the original archive, not all files are compressed, but my app automatically compresses ALL patched files. So you might even be saving more space than you think. Though there isn't any easy way to know.

Also, it's not coded in python because I suck at python lol
 

Site & Scene News

Popular threads in this forum