RSSAmplifier

Blog

CXO2 DevLog

Cross-platform remake of O2Jam

dev.cxo2.meRSS feed ↗6 posts

Latest posts

O2Jam Encrypted Arguments

Follow-up to O2JamO2 Launch Arguments. Credit to Kishi for taking a look at this back in 2012 and Arrowgene.O2Jam for publicly sharing the encryption logic far before I did all of this. There is a nasty quirk with this encryption however that has been solved in publicly available code, keep reading!

Setting Up FTP and Music Preview for O2JamO2

A word of caution: FTP is an unencrypted protocol and is vulnerable to man-in-the-middle (MITM) attacks. It is strongly recommended to use this feature only on trusted networks.

O2JamO2 Launch Arguments

Overview O2JamO2 Client (v5.89 — Client/Distribution ID: 726PNA-B1YW-28ZG9M-I5SC-Q0OPM6) is one of two O2Jam Classic clients released by NOWCOM after X2 was terminated. In addition to reworked interfaces, 3K Mode was introduced late into the update iteration, right before the major UI revamp.

O2Jam File Format Documentation

In the early days of the modding era, most of the modding tools were made to modify game assets; almost, if not, none of these tools dealt with binary patching or DLL injection. Yet despite this, file format documentation has been scarce and could never be found easily in one place. So today, I’d like to dump all formats used in the O2Jam client; both new and old into a single place.

Reversing O2Jam Network

Recently, I have successfully released a major version of Mozart.Encore project with code name: CrossTime, which is to support one of the major O2Jam versions, particularly the most radical one: O2Jam X2.

Welcome to CXO2!

Figure 1. O2Jam Logo