ROM Hack [Release] Sm4shCommand

Sammi Husky

Well-Known Member
OP
Member
Joined
Jul 6, 2014
Messages
312
Trophies
0
Age
29
XP
498
Country
United States
Zlib compression, the compressed data is padded using CC bytes. The header starts with 0x789c. The level of compression used is level 6, in case you'd like to recompress as close to original as possible. But im pretty sure the game supports all compression levels since it just uses the standard zlib library
 

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
Zlib compression, the compressed data is padded using CC bytes. The header starts with 0x789c. The level of compression used is level 6, in case you'd like to recompress as close to original as possible. But im pretty sure the game supports all compression levels since it just uses the standard zlib library
Yeah my bad, ZIP was probably the wrong wording.
 

darklordrs

Well-Known Member
Member
Joined
Aug 16, 2015
Messages
791
Trophies
0
Age
23
XP
434
Country
United States
Having looked up zlib for all of four minutes - which obviously makes me super knowledgable on the subject, amirite guys? - shouldn't knowing what it's compressed in make making a repacker far easier than it seems to have been? Am I just missing something here?

is the LS compressed in the same format?
 

Godkarmachine

Member
Newcomer
Joined
Jun 1, 2015
Messages
13
Trophies
0
Age
23
XP
50
Country
United States
From what I gather with LS, that's also compressed and only contains the offsets or something? lsdt only used hashes and thus jumbled up all the data; I have no idea what DTLSExtractor does. Maybe husky can shed some light on LS.
 

darklordrs

Well-Known Member
Member
Joined
Aug 16, 2015
Messages
791
Trophies
0
Age
23
XP
434
Country
United States
This stuff has NEVER work for me. Can someone upload all the character files to mediafire? Also is it possible to edit character images yet?
A. Welcome to GBAtemp! I'd say that to Godkarmachine too but he seems knowledgable.

B. Ouch.

C. Nnnnnope. Doesn't that count as requesting warez??

D. Possibly. I've yet to check.
 

darklordrs

Well-Known Member
Member
Joined
Aug 16, 2015
Messages
791
Trophies
0
Age
23
XP
434
Country
United States
Everything, the dtls and the python code both do not work for me
Just to make sure - how exactly are you 'using' them? If you're not using them right, you're not going to be able to patch anything back into the game anyway, so it's kinda useless to give you the files for the characters to begin with.
 

Godkarmachine

Member
Newcomer
Joined
Jun 1, 2015
Messages
13
Trophies
0
Age
23
XP
50
Country
United States
...You run it from commandline.
The method is DTLSExtractor.exe (path to dt file) (path to ls file)
A folder called "data" should appear.
 

Godkarmachine

Member
Newcomer
Joined
Jun 1, 2015
Messages
13
Trophies
0
Age
23
XP
50
Country
United States
You
You use Windows Explorer. If you're running Windows 10 (like me), you go to File>Open Command Prompt.
and then you use that.
This is literally what you do, so you understand:
ufVelEK.png

dUc0tYq.png

vXZxFw2.png

QttlL8v.png
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ColdBlitz @ ColdBlitz:
    would be way better for menu options
  • ColdBlitz @ ColdBlitz:
    although I have huge doubts anyone would be able to make homebrew that would give support for the touch screen
  • ColdBlitz @ ColdBlitz:
    then again theres still people who develop games on systems as old as the nes for fun
  • ColdBlitz @ ColdBlitz:
    (
    micromages is amazing btw)
  • K3Nv2 @ K3Nv2:
    I doubted 360 emulation would be possible
  • ColdBlitz @ ColdBlitz:
    yet here we are seeing ps4 and even some (very experimental
    ) ps5 emulation
  • K3Nv2 @ K3Nv2:
    Ps5 emulation? Why
  • Psionic Roshambo @ Psionic Roshambo:
    I always thought Saturn emulation would straight up be impossible
  • Psionic Roshambo @ Psionic Roshambo:
    Just the atchiture is insanely complex
  • K3Nv2 @ K3Nv2:
    That's why it annoys me when people rant about things being impossible when it comes to software some things should just be focused on more than others
  • ColdBlitz @ ColdBlitz:
    because they want to flex their insane developer skills ofc
  • K3Nv2 @ K3Nv2:
    We have ps5 exploits where's an article talking about ps5 emulation?
  • Xdqwerty @ Xdqwerty:
    if i wanted to play gb games on a touch screen device i would just use my phone
  • ColdBlitz @ ColdBlitz:
    heres ps4/5
    emulation (it is far from playing actual games yet but its something) https://www.youtube.com/watch?v=7qe71pCjC9U
  • Psionic Roshambo @ Psionic Roshambo:
    I thought PS4/5 and Xbox One emulation would be kind of easy since they basically just a PC
  • ColdBlitz @ ColdBlitz:
    they sorta are a pc
  • K3Nv2 @ K3Nv2:
    They haslve dedicated on board chips that aren't tweaked like x64/x32 afaik
  • ColdBlitz @ ColdBlitz:
    but its a custom os for both of them
  • ColdBlitz @ ColdBlitz:
    designed for only specific hardware
  • ColdBlitz @ ColdBlitz:
    so you have to learn to emulate that specific hardware which isn't as easy as you'd think
  • K3Nv2 @ K3Nv2:
    It's a locked down Linux distro basically
  • Psionic Roshambo @ Psionic Roshambo:
    I think the only custom hardware is to do with the SSD and a security chip
  • Psionic Roshambo @ Psionic Roshambo:
    Probably combined in one chip
  • K3Nv2 @ K3Nv2:
    They place married security chips onto boards iirc
  • Psionic Roshambo @ Psionic Roshambo:
    Damn Frontier is offering 5Gbps now lol
    Psionic Roshambo @ Psionic Roshambo: Damn Frontier is offering 5Gbps now lol