PeronchoCraft Posted October 8 Posted October 8 Hello, I need help decompressing the font in this file, which is compressed using lzss. This file comes from the game Digimon World Data Squad. I am attaching the file in case you want to examine it. gamefont.rar
PeronchoCraft Posted October 10 Author Posted October 10 Apparently, the file also has some kind of encryption. If you want to investigate, start at offset 00002680.
Engineers Rabatini Posted October 11 Engineers Posted October 11 25 minutes ago, PeronchoCraft said: Apparently, the file also has some kind of encryption. If you want to investigate, start at offset 00002680. What I find Dissambly the SLUS/ELF Probable decompressor core: 0x0024C684 Evidence: the function receives 3 arguments ($a0, $a1, $a2), tests for size/alignment right at the beginning, and has many lbu/sb instructions (byte-by-byte reading from the stream and writing to the output buffer) — a typical LZ pattern. Disassembly: disasm_0x24C684.txt "Wrapper"/upper-stage callers: 0x00246B00 → calls 0x0024C684 early in its execution flow. disasm_topglobal_0x246B00.txt 0x00246C68 → a very large function (stack ~3.6 KB) that also goes through 0x00246B00. disasm_topglobal_0x246C68.txt Other related routines for buffer/file manipulation that appear in the code paths: 0x001E3A18 (probable block/buffer manager with writes and utility calls). disasm_target_0x1E3A18.txt 0x001E3680 and 0x0010F9F8 appear as helpers in some paths. disasm_target_0x1E3680.txt disasm_target_0x10F9F8.txt Very strong core: 0x0024C684, called right at the beginning by the wrappers: 0x00246B00 → calls 0x0024C684 0x00246C68 → also goes through 0x00246B00 A callee with a lot of byte I/O (likely part of the pipeline): 0x00245AA8 It calls helpers 0x0024AF68 and 0x0024AFF8 (0x0024AF68 applies a 0x07FF mask → strong indication of an 11-bit offset). Need to deep into it. unfornately i cant use pcsx2 to make breakpoints, maybe someone here can do it for you. disasm_topglobal_0x246C68.zip
Engineers Rabatini Posted Monday at 01:17 AM Engineers Posted Monday at 01:17 AM Hello, could you tell me if this is the game font?
DaryuKien511 Posted Monday at 05:28 AM Posted Monday at 05:28 AM 4 hours ago, Rabatini said: Hello, could you tell me if this is the game font? Yep, this is the font
Engineers Rabatini Posted yesterday at 10:56 AM Engineers Posted yesterday at 10:56 AM On 10/27/2025 at 2:28 AM, DaryuKien511 said: Yep, this is the font Ok. And can you test in game, o am trying tô make a compressor as well.
PeronchoCraft Posted 15 hours ago Author Posted 15 hours ago 8 hours ago, Rabatini said: Ok. And can you test in game, o am trying tô make a compressor as well. Could you create a compressor and decompressor? It would help me a lot.
Engineers Rabatini Posted 1 hour ago Engineers Posted 1 hour ago There hás only This file lzs? Or have other filés? Need to know that.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now