Brave Dungeon ISD Archive Format

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Oersted
Posts: 6
Joined: Sun Dec 25, 2022 1:22 am

Brave Dungeon ISD Archive Format

Post by Oersted »

These archive files are used in several games by a developer by the name of NAN-A, and his indie company named INSIDE SYSTEM. While his practices are questionable at best (Using pornography of one of his minor characters for advertising), he has openly stated that anyone capable of modifying of his games are open to do so.

I want to make his Early Access game Brave Dungeon - The Meaning of Justice better for him, to prove a point that he is an awful developer. The first thing to do to save his own series from the brink is to find a way to alter these ISD files, or figure out the exact engine he uses.

I have two of his Steam releases.
Brave Dungeon + Dark Witch's Combat
Brave Dungeon - The Meaning of Justice


Here is a link to various ISD files from both games, DLLs it uses, the raw EXE of both.
https://drive.google.com/drive/folders/ ... share_link

Store Pages
https://store.steampowered.com/app/1712 ... y__Combat/
https://store.steampowered.com/app/8614 ... f_Justice/

If you can help, please do!
Blad
Posts: 2
Joined: Sun Dec 25, 2022 2:37 am

Re: Brave Dungeon ISD Archive Format

Post by Blad »

Hey, Blad here, a friend of Oersted's. I also have another game of his that uses this format, The Legend of Dark Witch Renovation, if anyone wants the ISDs for that game as well.
Oersted
Posts: 6
Joined: Sun Dec 25, 2022 1:22 am

Re: Brave Dungeon ISD Archive Format

Post by Oersted »

I took Ghidra to the main EXE file, and I didn't have have much luck. Most of the code it spat out didn't really help out, and it crashed alot. I did find out the exact engine the game uses, which is DxLib, and found a mirror for it on github.
https://github.com/yumetodo/DxLib

This can probably help out in decoding the ISD Files, but it's a Japanese engine.
loleklolek8854
Posts: 27
Joined: Tue Feb 18, 2020 7:32 am

Re: Brave Dungeon ISD Archive Format

Post by loleklolek8854 »

it is "dx archive", google it pls
Oersted
Posts: 6
Joined: Sun Dec 25, 2022 1:22 am

Re: Brave Dungeon ISD Archive Format

Post by Oersted »

loleklolek8854 wrote:it is "dx archive", google it pls
Tried DXExtract, but nothing ever happened, even with the smallest ISD file. Tried a ton of the keys listed on the wiki, to no avail.
loleklolek8854
Posts: 27
Joined: Tue Feb 18, 2020 7:32 am

Re: Brave Dungeon ISD Archive Format

Post by loleklolek8854 »

Keys are:
Brave Dungeon + Dark Witch's Story : Combat ---> NazjMS2SYegM
The Legend of Dark Witch Renovation ---> WwWEyQKaBFmY


use it like this:
DXArchiveDecode_v1.08.exe -K:WwWEyQKaBFmY sound.isd
loleklolek8854
Posts: 27
Joined: Tue Feb 18, 2020 7:32 am

Re: Brave Dungeon ISD Archive Format

Post by loleklolek8854 »

If you make your GD link public, maybe I will be able to help with "Brave Dungeon - The Meaning of Justice" as well.
Oersted
Posts: 6
Joined: Sun Dec 25, 2022 1:22 am

Re: Brave Dungeon ISD Archive Format

Post by Oersted »

loleklolek8854 wrote:If you make your GD link public, maybe I will be able to help with "Brave Dungeon - The Meaning of Justice" as well.
I don't recall ever making it private. It should be perfectly accessible. Maybe it just glitched or something?

https://drive.google.com/drive/folders/ ... share_link
Here's the link again, maybe I left out a letter or something last time.
Oersted
Posts: 6
Joined: Sun Dec 25, 2022 1:22 am

Re: Brave Dungeon ISD Archive Format

Post by Oersted »

loleklolek8854 wrote:Keys are:
Brave Dungeon + Dark Witch's Story : Combat ---> NazjMS2SYegM
The Legend of Dark Witch Renovation ---> WwWEyQKaBFmY


use it like this:
DXArchiveDecode_v1.08.exe -K:WwWEyQKaBFmY sound.isd
I can't find this "DXArchiveDecode_v1.08.exe" tool, at all. I checked the wiki, and every download lacks this. I can't find it on google either.
loleklolek8854
Posts: 27
Joined: Tue Feb 18, 2020 7:32 am

Re: Brave Dungeon ISD Archive Format

Post by loleklolek8854 »

DxaDecode is part of the DxLibrary https://dxlib.xsrv.jp/dxdload.html
there is a link on the wiki

After unpacking go to
Tool > DXArchive > DxaDecode.exe



Key for "Brave Dungeon - The Meaning of Justice" is the same as
key for "The Legend of Dark Witch Renovation"

Key ---> WwWEyQKaBFmY
Oersted
Posts: 6
Joined: Sun Dec 25, 2022 1:22 am

Re: Brave Dungeon ISD Archive Format

Post by Oersted »

loleklolek8854 wrote:DxaDecode is part of the DxLibrary https://dxlib.xsrv.jp/dxdload.html
there is a link on the wiki

After unpacking go to
Tool > DXArchive > DxaDecode.exe



Key for "Brave Dungeon - The Meaning of Justice" is the same as
key for "The Legend of Dark Witch Renovation"

Key ---> WwWEyQKaBFmY
It worked! Now lets hope the dev doesn't change the keys later on. It also allowed us to add custom assets into the game, which is epic
Blad
Posts: 2
Joined: Sun Dec 25, 2022 2:37 am

Re: Brave Dungeon ISD Archive Format

Post by Blad »

If possible, can someone also find the keys for The Legend of Dark Witch 1 and 2? They should be on Inside System’s Steam page. Thanks
loleklolek8854
Posts: 27
Joined: Tue Feb 18, 2020 7:32 am

Re: Brave Dungeon ISD Archive Format

Post by loleklolek8854 »

Blad wrote:If possible, can someone also find the keys for The Legend of Dark Witch 1 and 2? They should be on Inside System’s Steam page. Thanks
Those keys are shared on the wiki http://wiki.xentax.com/index.php/DX_Archive