GitHub Hot Board

GitHub Hot Board · Архів репозиторію

TheMoonPeople/Chronicle

DCDecomp is a work-in-progress decompilation project for Dark Cloud for the PlayStation 2. (Опис узято з самого репозиторію.)

Дані на October 23TheMoonPeople

Найкраще місце

#198

Недооцінені перлини

100

Усього зірок

18

Усього форків

2

Днів у рейтингах (30 дн.)

Статус проєктуЛіцензія: невідомоОстанній push: невідомоВідкриті issues (вкл. PR): невідомо

Збирається з 2026-10-25; невідомо = ще не зібрано

Поставте бейдж у свій README · TheMoonPeople/Chronicle[![Поставте бейдж у свій README](https://git.vaiox.xyz/api/badge/TheMoonPeople/Chronicle.svg)](https://git.vaiox.xyz/uk/repo/TheMoonPeople/Chronicle)
<a href="https://git.vaiox.xyz/uk/repo/TheMoonPeople/Chronicle"><img src="https://git.vaiox.xyz/api/badge/TheMoonPeople/Chronicle.svg" alt="Поставте бейдж у свій README" height="20"></a>

Документація проєкту

Chronicle

A decompilation project and modern port of Dark Cloud for the PlayStation 2.

Documentation Discord

NTSC Progress PAL Progress

Decompilation progress

Overview

Chronicle is a decompilation project and port of Dark Cloud for the PlayStation 2.

The project aims to produce 100% matching text and data sections for:

  • The main executable of the NTSC 1.02 release.
  • The main executable of the PAL review version.
  • The TITLE.BIN and DUN.BIN overlays.

Building and Running

Prerequisites

  • A copy of Dark Cloud (ideally the PAL version).

1. Clone the repository

git clone --recurse-submodules https://github.com/TheMoonPeople/Chronicle.git
cd Chronicle

2. Provide a disc image

Place your disc image in the corresponding region directory:

Region Path
PAL rom/pal/Dark Cloud (PAL).iso
NTSC 1.02 rom/ntsc/Dark Cloud (NTSC).iso

3. Build the project

Linux / macOS

./build.sh <configuration>

Windows

build.bat <configuration>

The first Windows build downloads the pinned toolchain into .kazarov/windows, including llvm-mingw, Rust and an LGPL FFmpeg; see docs/WINDOWS.md.

4. Run the project

./run.sh <configuration> [arguments]

Native runs through run.bat or run.sh keep runtime files in the ignored port/run/ directory: extracted data in data/ or packed data in data.zip, saves and settings in save/, and soundtrack files, icons and relative screenshot output alongside them. Relative input and output arguments resolve from port/run/; use absolute paths for files elsewhere. Build output stays in port/build/.

Build Configurations

Configuration / task Platform Build
ps2-pal PlayStation 2 PAL executable and disc image
ps2-ntsc PlayStation 2 NTSC 1.02 executable and disc image
linux-x64-release Linux x64 Release
linux-x64 Linux x64 Debug
macos-arm64-release macOS ARM64 Release
macos-arm64 macOS ARM64 Debug
windows-x64-release Windows x64 Release
windows-x64 Windows x64 Debug
switch Nintendo Switch Homebrew .nro (see docs/SWITCH.md)
assembleDebug Android Debug APK (experimental)
assembleProfile Android Profile APK (experimental)

Run Android Gradle tasks from port/android with gradlew.bat <task> on Windows; see the Android build documentation.

Build Options

The root build scripts accept these environment variables:

Variable Description
CLEAN=1 Removes the selected configuration's build directory before building.
JOBS=N Sets the number of parallel build jobs.

For example:

CLEAN=1 JOBS=8 ./build.sh linux-x64-release

Поточні місця

  • 198

    Недооцінені перлини

    100 зірок · 18 fork · Усього зірок (за зростанням)

    Недооцінені →

Динаміка за 30 днів

Накоплені зірки

Динаміка місць

← До рейтингів