ROM Hack [Release] Sm4shCommand

darklordrs

Well-Known Member
Member
Joined
Aug 16, 2015
Messages
791
Trophies
0
Age
23
XP
434
Country
United States
Maybe not many people would be interested but I challenge any of you on doing and undub and you will see its not easy, if it was easy then I'll not ask for help
I'm.. almost _entirely_ sure it amounts to replacing the US voice nus3banks with JP ones. The issue being acquiring the damn things.

@shinyquagsire23 outside of what I've already seen suggested, all I can think is something similar to FBI that lets you send files to the 3DS from a script on the computer itself; that'd make life quite a bit easier for people using emuNANDs who don't want to turn off their 3DS and reload it every time (since the load times are already contributing quite a bit to waits), especially if we could manually choose and create filepaths from the same program.

ex: realize an error i made in a ness script, make edits on computer, back out to utility, fire a few files at my 3ds, straight back to smash
 
Last edited by darklordrs,

RetroGamer732

Well-Known Member
Member
Joined
Oct 30, 2015
Messages
166
Trophies
0
XP
238
Country
United States
Can someone please explain to me how i should go about unpacking smash 1.1.3's dt and ls files. I'm really bad with python, and I would like to edit some files for character mod purposes. Thanks in advance. PS. I already have dt and ls extracted.
 

TheGag96

Well-Known Member
Newcomer
Joined
Feb 1, 2016
Messages
45
Trophies
0
Age
27
XP
111
Country
United States
Can someone please explain to me how i should go about unpacking smash 1.1.3's dt and ls files. I'm really bad with python, and I would like to edit some files for character mod purposes. Thanks in advance. PS. I already have dt and ls extracted.

Have you tried getting SaltySD working? You shouldn't need to do any more dt/ls unpacking/repacking (at the cost of a little speed of course). Starting a few pages back in the thread should be some good direction on how to do it, though if you need it I could explain what I did to get it working.
 

gudenau

Largely ignored
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,463
Country
United States
Interesting I suppose... Tried to extract the updates DTLS.
data/animcmd/weapon/zelda/phantom/sound.bin
Sequence contains no matching element

Unhandled Exception: System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.Last[TSource](IEnumerable`1 source, Func`2 predicate)
at DTLS.Program.Unpack_default(String resourceStr)
at DTLS.Program.Main(String[] args)
 

RetroGamer732

Well-Known Member
Member
Joined
Oct 30, 2015
Messages
166
Trophies
0
XP
238
Country
United States
Have you tried getting SaltySD working? You shouldn't need to do any more dt/ls unpacking/repacking (at the cost of a little speed of course). Starting a few pages back in the thread should be some good direction on how to do it, though if you need it I could explain what I did to get it working.
I need to get certain files out of the dtls so i can edit them for use with SaltySD. Sorry If I didn't make myself clear.
 

Sammi Husky

Well-Known Member
OP
Member
Joined
Jul 6, 2014
Messages
312
Trophies
0
Age
29
XP
498
Country
United States
Extracting 3ds DT/LS updates are broken in the current released version. This is fixed at the moment, just not released in binary form as the rest of the app is unstable atm. Im getting closer to releasing the next ver, so it shouldn't be too much longer. Im trying to release updates for both SM4SHCommand and DTLS at the same time.
 

TheGag96

Well-Known Member
Newcomer
Joined
Feb 1, 2016
Messages
45
Trophies
0
Age
27
XP
111
Country
United States
I need to get certain files out of the dtls so i can edit them for use with SaltySD. Sorry If I didn't make myself clear.

I was able to get shinyquagsire's working by placing a period (".") before all instances of /tmp in the script. It doesn't work on Windows because it has no /tmp/ in like Linux... You could probably redirect it to C:\Temp for Windows. I'd have to learn a little Python to do that lol.
 

Cydget

Well-Known Member
Member
Joined
Oct 1, 2015
Messages
493
Trophies
0
Age
27
XP
260
Country
United States
I was able to get shinyquagsire's working by placing a period (".") before all instances of /tmp in the script. It doesn't work on Windows because it has no /tmp/ in like Linux... You could probably redirect it to C:\Temp for Windows. I'd have to learn a little Python to do that lol.
do you need to put resource.bin and resource.dec into the folder, or does it automatically make them itself?
 

Epicdaftman

Well-Known Member
Newcomer
Joined
Jan 29, 2016
Messages
61
Trophies
0
Age
22
XP
144
Country
United States
So for the file structure, inside of the saltysd/smash file do I put a repacked dt or just mimic the file structure to an extracted dt. Or is it something totally different?
 

Cydget

Well-Known Member
Member
Joined
Oct 1, 2015
Messages
493
Trophies
0
Age
27
XP
260
Country
United States
So for the file structure, inside of the saltysd/smash file do I put a repacked dt or just mimic the file structure to an extracted dt. Or is it something totally different?
you mimic it. It should be saltysd/smash/animcmd/whaterver
 

darklordrs

Well-Known Member
Member
Joined
Aug 16, 2015
Messages
791
Trophies
0
Age
23
XP
434
Country
United States

Because of this, (with a few bugs,) the current limitation of the dt|ls system (that is, that we can't have larger files than the originals) is circumvented entirely.

Noting for those present: I tried to simply slap a grab hitbox onto PK Thunder, but the grab part never registers and the special hitbox part always overrides. Removing the special hitbox code crashes the game upon attempting to use PKT.
 

Epicdaftman

Well-Known Member
Newcomer
Joined
Jan 29, 2016
Messages
61
Trophies
0
Age
22
XP
144
Country
United States
Hey, I am having some issues messing with models for Smash 3DS, any help?
tumblr_o1y7shnIVy1tcrjspo1_540.jpg

Mine works just like a charm :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: