# Champions of Norrath: matching PS2 function reconstruction

> Champions of Norrath reconstructs C functions for the PlayStation 2 release SLUS-20565 and compares compiled output byte for byte with the user's game copy. The saved decompdecomp project separates matching functions from unfinished attempts. The author reports 6,018 matches among 8,984 functions.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/ensapra/champions-of-norrath>
- Primary source: <https://github.com/ensapra/champions-of-norrath/blob/046448405555822967ac06f395bfd5eacad72ea8/README.md>
- Catalog page: <https://awesomerea.org/resources/champions-of-norrath-decomp-case/>
- Record JSON: <https://awesomerea.org/resources/champions-of-norrath-decomp-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/champions-of-norrath-decomp-case/index.md)

## Requirements & limits

- **Prerequisites:** decompdecomp, the saved PS2 compiler setup, and a matching personal copy of the game are required.
- **Prerequisites:** Windows PS2 compilers require WSL 2; macOS is unsupported by the stated release.
- **Limits:** The author reports 6,018 of 8,984 functions matching.
- **License:** MIT applies only to contributor-authored original work, excluding reconstructed game code.

## Primary sources

1. <https://github.com/ensapra/champions-of-norrath/blob/046448405555822967ac06f395bfd5eacad72ea8/README.md>
2. <https://github.com/ensapra/champions-of-norrath/blob/046448405555822967ac06f395bfd5eacad72ea8/LICENSE>

## More in Games

- [Champions: Return to Arms: byte-matched PS2 function reconstruction](https://awesomerea.org/resources/champions-return-to-arms-ps2-case/index.md) · Case study
- [Chibi-Robo: PIA: matching GameCube DOL decompilation](https://awesomerea.org/resources/chibi-robo-pia-decomp-case/index.md) · Case study
- [Chronicle: matching decompilation and port of Dark Cloud](https://awesomerea.org/resources/chronicle-dark-cloud-case/index.md) · Case study
- [Chrono Trigger: a matching SNES US 1.0 disassembly](https://awesomerea.org/resources/chrono-trigger-us-disassembly-case/index.md) · Case study
- [ChronoRET: matching 65816 reconstruction of Chrono Trigger](https://awesomerea.org/resources/chronoret-case/index.md) · Case study
- [Chulip: matching reconstruction of the USA PlayStation 2 game](https://awesomerea.org/resources/chulip-decomp-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
