Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

DJMAX Online .pak files

Featured Replies

  • Author
  • Localization

Extreme_Z7, posted Fri Sep 08, 2017 10:09 am (26357)


DJMAX Online is an old freeware MMO rhythm game that was active from 2004-2008 in Japan, Korea, and China.

I have a copy of the game and I want to extract some of the system files. I mainly want the UI images.

There are 22 System .pak files in total but I've uploaded the first 4 system files to the links below:
https://mega.nz/#!k5dnQJqQ!ZrS74QwxSb44 ... 0eCvwVElLw
https://mega.nz/#!l8kg2QLZ!MAVTpatkuUIr ... 6lfkeJjhUE
https://mega.nz/#!5slThCgY!qcjtjOINR4hf ... xrEKDnamSI
https://mega.nz/#!Qg0ViBxQ!szAwEquVQpML ... TlfTv2QRiU

I really have no clue on how to begin decrypting compressed game files nor do I know of the structure of these specific game files. Just hoping someone here knows how to make a BMS script for them.
  • Author
  • Localization

aluigi, posted Sun Sep 17, 2017 4:23 pm (26575)


Since nobody else replied, well the XIP2 (your samples) and XIP3 archives have been already discussed years ago on Xentax without success:
https://forum.xentax.com/viewtopic.php?f=10&t=10437
I agree about the "unknown" compression (it's not lzo1x) and there is probably also some obfuscation in use, maybe just on the filenames as Ekey stated.
In short, there is no solution but everybody is welcome to contribute.
  • Author
  • Localization

intron, posted Wed Mar 08, 2023 11:01 pm (75760)


Hi, I'm a programmer who dedicated some time to research those formats, mainly to learn things, and extract dummy data.
DjMax's XIPx formats are:
XIP0 ; XIP1 : replaced for XIP2. it was used on djmax online betas.
XIP2 : from DJMax Online.
XIP3 : from DJMax Trilogy.
XIP2 alt: from DJMax Online revivals after 2008~2010.

Tools that can read XIP1 files:
spider.py (2004, deleted for a takedown request sent to the maker)

Tools that can read XIP2 files:
(Official client)
o2Mania
Synth'n XIP2.dll plugin
-> Pak Extract.exe (Tommy's djmax extractor) (but it crashes if it finds a 0byte file like those "descript.ion" ones).
yomax.exe (beta of the above, useless, can open just a few paks)

Tools that can read XIP3 files:
HSReina's Universal Unpacker

Tools that can read XIP2 alt files:
none.

Next time I'll be writing some info about the XIP2 format I know, since I wanna open those newer xip2 paks sometime. I know like 30% of the xip2 format, and the rest of the family are similar formats.
Pak Extract.exe is difficult to read, since it seems that it wasn't made entirely with source code, it has like a binary blob copied and pasted that has the decoding algorithms.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.