# Dark Souls PS2: a PlayStation 2 port of Dark Souls Remastered

> Dark Souls PS2 ports parts of Dark Souls Remastered to PlayStation 2 with a new C engine and hand-written VU1 programs. Python exporters convert maps, characters, animations, collision, scripts, and menus from the user's PC copy; executable findings document constants and rules used to reproduce behavior. The author describes it as an early prototype covering only the first few areas.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/nekomancer01/DarkSoulsPS2>
- Primary source: <https://github.com/nekomancer01/DarkSoulsPS2/blob/f9c56f0df7ef9ed458114e710124e929c81b5d6f/README.md>
- Catalog page: <https://awesomerea.org/resources/dark-souls-ps2-case/>
- Record JSON: <https://awesomerea.org/resources/dark-souls-ps2-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/dark-souls-ps2-case/index.md)

## Requirements & limits

- **Prerequisites:** A user-owned Steam PC copy of Dark Souls Remastered is required; build 10943698 with English data is the checked version.
- **Prerequisites:** The developer setup requires Linux, ps2dev with gsKit, Python 3.10 or newer, and PCSX2 2.x.
- **Limits:** The prototype remains incomplete as a playable game; real PS2 hardware remains untested.
- **License:** GPL-3.0 license.

## Primary sources

1. <https://github.com/nekomancer01/DarkSoulsPS2/blob/f9c56f0df7ef9ed458114e710124e929c81b5d6f/README.md>
2. <https://github.com/nekomancer01/DarkSoulsPS2/blob/f9c56f0df7ef9ed458114e710124e929c81b5d6f/notes/EXE_FINDINGS.md>

## More in Games

- [Death Road to Canada Lite: porting the Android game to PS Vita](https://awesomerea.org/resources/death-road-to-canada-lite-case/index.md) · Case study
- [Destruction Derby 2: portable C port of the PlayStation game](https://awesomerea.org/resources/destruction-derby-2-port-case/index.md) · Case study
- [devilution-nx: a Nintendo Switch port of reconstructed Diablo](https://awesomerea.org/resources/devilution-nx-case/index.md) · Case study
- [DevilutionX: porting Diablo’s reconstructed engine](https://awesomerea.org/resources/devilutionx-case/index.md) · Case study
- [DiabloWeb: a WebAssembly browser port built on Devilution](https://awesomerea.org/resources/diabloweb-devilution-wasm-port-case/index.md) · Case study
- [Diddy Kong Racing on Xbox: a UWP port of Golden Balloon](https://awesomerea.org/resources/dkr-xbox-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.
