ROM Hack [Release] Sm4shCommand

  • Thread starter Thread starter Sammi Husky
  • Start date Start date
  • Views Views 276,842
  • Replies Replies 1,560
  • Likes Likes 25
A couple hours.
..bruh, you tellin' me you could've done this shit in a solid 8 hours?

Holy f-

jokes side, gotta commend you on your dedication. Get hype 4 dt ;)

sounds like a nice name. '4dt-re'. Then Sammi could just rename the dtls.py to 4dt-un and you've got yourself a solid little package of praise the lord.
 
As far as I know, most of the music is outside the files.

...

..aw, 25%. How long you been workin' on it?

I'd almost bet all of the music is outside of that archive. I edited a fair amount of it myself as soon as I was able to hack my N3DS.
 
I'd almost bet all of the music is outside of that archive. I edited a fair amount of it myself as soon as I was able to hack my N3DS.
meant 25% to the unpacker, pretty sure literally all of the bgm is inside that archive folder.
 
is there any confired date as to when we get the repacker, also looked at this without reading anything... that was a mistake, i need to go read up on this for about 5 years.
 
is there any confired date as to when we get the repacker, also looked at this without reading anything... that was a mistake, i need to go read up on this for about 5 years.
I thought so.

Jokes aside, there's no confirmed release date because this is a thing that probably takes more time than it seems. IT has to repack literally perfectly, or there's going to be issues, unlike say a model viewer or texture viewer where there's a lot of progress until it's perfect yet it still manages to be useful before like ohana3ds
 
Scanning it for nus3banks right now. The only ones I can find that MIGHT be music are sound.nus3banks in the stage folders; no idea if they are, though.

Done. No music, nope.
 
Last edited by darklordrs,
Scanning it for nus3banks right now. The only ones I can find that MIGHT be music are sound.nus3banks in the stage folders; no idea if they are, though.

Done. No music, nope.
dtls:/sound/vc/, has a ton of them.

I'm also making some gains in reversing Smash's file IO in order to redirect to SD, which I think would be better in the long run than dt/ls repacking.
 
dtls:/sound/vc/, has a ton of them.

I'm also making some gains in reversing Smash's file IO in order to redirect to SD, which I think would be better in the long run than dt/ls repacking.

Is that a thing that's reasonably possible? Will it consume any precious RAM???
 
Is that a thing that's reasonably possible? Will it consume any precious RAM???
It seems to be somewhat possible, and everything takes RAM anyhow. It wouldn't affect anything though, hopefully. I'm only doing RE at the moment, and it's possible that it won't ever get done, but I certainly hope it gets somewhere I guess.
 
It seems to be somewhat possible, and everything takes RAM anyhow. It wouldn't affect anything though, hopefully. I'm only doing RE at the moment, and it's possible that it won't ever get done, but I certainly hope it gets somewhere I guess.
RAM can definitely be important. take it from the guy who's locked out of play most normal Smash modes because O3DS+HANS runs out of RAM. makes me hurt inside.

smea pls hbl\hans lite when
 
It seems to be somewhat possible, and everything takes RAM anyhow. It wouldn't affect anything though, hopefully. I'm only doing RE at the moment, and it's possible that it won't ever get done, but I certainly hope it gets somewhere I guess.
RAM can definitely be important. take it from the guy who's locked out of play most normal Smash modes because O3DS+HANS runs out of RAM. makes me hurt inside.

smea pls hbl\hans lite when
 
I haven't started writing replacing functions yet, though I do have the classes and structs for the file types ready. I've also made manual edits to the DT archive, so I have a fair bit of knowledge on what needs to be done.

In addition to working on the repacker, I've also been doing RE work on the wiiu and 3ds code binaries (similar to ShinyQuagsire). Though arm code isn't my forte so I haven't put much effort towards it, since repacking the archive is far more easily within my level of skills
 
Last edited by Sammi Husky,
I haven't started writing replacing functions yet, though I do have the classes and structs for the file types ready. I've also made manual edits to the DT archive, so I have a fair bit of knowledge on what needs to be done.

In addition to working on the repacker, I've also been doing RE work on the wiiu and 3ds code binaries (similar to ShinyQuagsire). Though arm code isn't my forte so I haven't put much effort towards it, since repacking the archive is far more easily within my skills
For what it's worth, the demo runs under Citra, and the gdb stub just got merged in. Helped a lot in pinpointing some things I was uncertain about. patchdiff2 identified most of the dtls file IO functions as identical, so I could give you either demo offsets or v1.1.1/2 offsets for dtls IO. Feel free to ask about anything though, I have a feeling this might end up in my endless todo list if I don't get any more progress by Monday.
 
Last edited by shinyquagsire23,
For what it's worth, the demo runs under Citra, and the gdb stub just got merged in. Helped a lot in pinpointing some things I was uncertain about. patchdiff2 identified most of the dtls file IO functions as identical, so I could give you either demo offsets or v1.1.1/2 offsets for dtls IO. Feel free to ask about anything though, I have a feeling this might end up in my endless todo list if I don't get any more progress by Monday.
Nice, I wonder if it registers a "drive" like the romfs does. If that is the case a small change to LayeredFS and it would work.

Also, could younhelp with our save stuff?
 
I haven't started writing replacing functions yet, though I do have the classes and structs for the file types ready. I've also made manual edits to the DT archive, so I have a fair bit of knowledge on what needs to be done.

In addition to working on the repacker, I've also been doing RE work on the wiiu and 3ds code binaries (similar to ShinyQuagsire). Though arm code isn't my forte so I haven't put much effort towards it, since repacking the archive is far more easily within my level of skills

if arm code isnt your forte, why not request help, ive worked with a few arm based prosses(atmel sam d11, arduino uno) if its any thing like that i may be able to help. what languiage is the code in(java,c,ect)?
 
but-
but if-
but if we can't repack the thing then how even did you test-
b-
this goes against everything I've tried to convince myself we can or cannot do :cry:
 
Last edited by darklordrs,

Site & Scene News

Popular threads in this forum