Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Dark Chronicle
PORTSNATIVE

Dark Chronicle

NATIVE PORTROLE-PLAYING / RPGWINDOWSALPHA

Dark Chronicle

OriginPlayStation 2

TechnologyNative C/C++ port (engine reimplementation)

Available forWindows

View official project

About the project

Dark Chronicle es un videojuego desarrollado por Level-5 en el año 2002 para PlayStation 2 que cuenta la historia de Max y Mónica, dos chicos con la habilidad de viajar en el tiempo. Su género es el RPG. El compositor principal, quien crea si no toda, la mayor parte de la banda sonora de este videojuego es el compositor japonés Tomohito Nishiura,el cual, en la fecha de creación del videojuego es el compositor principal de la empresa desarrolladora del juego, Level 5

Official project information

Author's original READMEOpen on GitHub ↗

Chronicle Two

PAL Progress

<img src="https://decomp.dev/TheMoonPeople/ChronicleTwo/pal.svg?w=512&h=256" width="512" height="256" alt="PAL decompilation progress">

Chronicle Two is a decompilation of Dark Chronicle/Dark Cloud 2 for the PlayStation 2, and a native port built from it.

Building and running

Clone with submodules: git clone --recurse-submodules https://github.com/TheMoonPeople/ChronicleTwo.git

Place the PAL disc image Dark Chronicle (PAL).iso in rom/pal/. The build runs in a container that Kazarov builds on first use, so Docker or Podman must be installed.

  • ./build.sh builds the PAL executable (ps2-pal) and checks it against retail. ./build.sh ps2-pal elf objdiff builds only the named targets; CLEAN=1 ./build.sh rebuilds from scratch.
  • ./run.sh builds and runs the Release port; ./run.sh ps2-pal builds, masters a disc image and boots it in PCSX2.
  • build.bat and run.bat do the same on Windows.
  • ./build.sh switch or build.bat switch builds the Mesa Vulkan Switch port; Switch documentation covers installation and development-unit testing.
  • tools/kazarov/scripts/kazarov shell opens a shell in the build container, with the project at /work/chronicletwo.
  • port/flatpak.sh packages the PC port as a Flatpak, chronicletwo.flatpak, which CI also builds; docs/FLATPAK.md covers building, installing and its first start.

Diffing

Build with ./build.sh ps2-pal elf objdiff, then open the project in the objdiff GUI. It reads the objdiff.json that the build writes at the root.

View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Role-Playing / RPG
Status
alpha
Original platform
PlayStation 2
Technology
Native C/C++ port (engine reimplementation)
Version
—
Updated
—

Target platforms 1

Windows
View on GitHub
Advertisement