PORT NATIVOACCIÓN / AVENTURAWINDOWSLINUXMACOSALPHA
Amplitude
TecnologíaPort Nativo C/C++ (Reimplementación de Motor)
Disponible paraWindows, Linux, macOS
Ver proyecto oficialSobre el proyecto
Amplitude es un videojuego de acción y aventura publicado por Sony Interactive Entertainment en 2003.
Información oficial del proyecto
README original del autor (en inglés)Abrir en GitHub ↗
Amplitude (2003) Decompilation
Currently uses NTSC-U/C retail, as symbolized debugs are not currently available
Requirements setup
- Obtain
mipsel-elf-ldfrom your distro's package manager. (ubuntu:binutils-mips-linux-gnu, arch:aur/mipsel-elf-binutils) - Locate a copy of SN GCC 2.95.3 and place it in
tools/cc/ee-gcc2.95.3-136. - (if on linux) Locate a copy of [wibo](https://github.com/decompals/wibo] and place it in
tools/. python3 -m pip install -U -r requirements.txt(invoking is not intelligent! use--break-system-packagesif on arch)
Note: For compiling, you need to add the i386 architecture. For instructions on that please check out this guide if you're on Ubuntu.
Setup
- Create a folder named
origin the root of the repo. - Extract
SCUS_972.58from an ISO of the retail release and place it in saidorigfolder. ./configure.py(use-cto do a clean split. necessary for symbol_addrs.txt flag updates)ninja
objdiff setup
- After a successful build, create a folder named
expected - Copy the
buildfolder inside theexpectedfolder. - Run objdiff, pointing it at
amp.
Note: Every time you add a new symbol, you must do the objdiff setup again.