Shadow of the Colossus Decompilation
Shadow of the Colossus
OriginPlayStation 2
TechnologyDecompilation and reconstruction in C/C++
Available forWindows, Linux, macOS
View official projectAbout the project
Shadow of the Colossus es un videojuego de acción-aventura desarrollado y publicado por Sony Computer Entertainment (SCEI) para PlayStation 2. El juego fue publicado en Norteamérica y Japón en octubre de 2005, y posteriormente en Europa en febrero de 2006. Fue creado por el Estudio Internacional de Producción 1 de SCEI, el mismo grupo de desarrollo responsable del éxito de culto Ico.
7 versions of Shadow of the Colossus
You're viewing: Shadow of the Colossus Decompilation
Shadow of the Colossus Decompilationgithub.com/Fantaskink/SOTC
Shadow of the Colossus (celosia)github.com/HenryKun55/celosia
Shadow of the Colossus (PC, frame generation)github.com/nakaionyt/ShadowOfTheColossus-PC-FrameGen
Shadow of the Colossus (PC)github.com/AjncSystem/ShadowOfTheColossus-PC
Shadow of the Colossus (PS2 decomp)github.com/TheRealestNwah/sotc-decomp
Shadow of the Colossus (PS3) PCgithub.com/sp00nznet/shadowofthecolossus
Shadow of the Colossus (ShadowOfTheColossus-PC)github.com/Oussama268/ShadowOfTheColossus-PCOfficial project information
Shadow of the Colossus Decompilation Project
<!-- Contributors shield --> <!-- Shields -->We are currently targeting the Preview Version's main ELF (SCPS_150.97, sha1: c4d5576d1cae3721c411a746c7845f5c6f026dbb).
Getting Started
Requirements
Disclaimer: Linux or WSL2 required
sudo apt install gcc-mipsel-linux-gnu binutils-mips-linux-gnu ninja-buildsudo apt install python3-pip python3-venvpython3 -m venv ./.python3source .python3/bin/activatepython3 -m pip install -U -r requirements.txtscripts/setup_compiler.sh
(NOTE: If you have problems when compiling try installing gcc-multilib)
Setup
- Create an
isodirectory in the root directory - From a Shadow of the Colossus Preview Version ISO, extract
SCPS_150.97andKERNEL.XFFinto theisodirectory - Just run
maketo build all modules (make loaderormake kernelto build just one module.make cleanalso works)
Contributing
Use our contribution guide.