Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.58 KB

README.md

File metadata and controls

36 lines (23 loc) · 1.58 KB

Wolf RPG Decompiler

I made this because I wanted a way to decompile .wolf files.

.wolf files are files and directories archived with DXLib by the software Wolf RPG Editor a software developed by SmokingWOLF to make RPG games.

They might be compressed and/or encrypted.

As of time of writing DXLib is at version 3.23 and has had 8 archive versions.

  • From v1 to v6 the encryption key can be up to 12 bytes long.
  • On v7 the encryption key can be up to 32 bytes long.
  • On v8 the encryption key can be up to 56 bytes long.

As of time of writing Wolf RPG Editor is at version 2.81 and has had 4 default encryption keys.

  • From v1.01 to v2.02a the key is 0F 53 E1 3E 04 37 12 17 60 0F 53 E1
  • On v2.10 the key is 4C D9 2A B7 28 9B AC 07 3E 77 EC 4C
  • From v2.20 to v2.24 the key is 38 50 40 28 72 4F 21 70 3B 73 35 38 or 8P@(rO!p;s5
  • From v2.255 to 2.281 the key is 57 4C 46 52 50 72 4F 21 70 28 3B 73 35 28 28 38 50 40 28 28 55 46 57 6C 75 24 23 35 28 3D or WLFRPrO!p(;s5((8P@((UFWlu$#5(=

NOTE: The hexadecimal keys on the source below are the output of the keyCreate function

Wolf RPG Editor has used versions 5, 6 and 8 of the DXLib Archiver.


Keep in mind that I only made this to decompile, so all functions related to compiling/encoding are missing.


Sources