No description
  • C# 49.7%
  • JavaScript 48.8%
  • Python 1.1%
  • Shell 0.2%
  • Java 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-14 20:01:47 -05:00
decomp Initial umbrella: decomp (PPSSPP android) + unpacker + tools + psp2i-en game data (LFS) 2026-06-14 20:01:47 -05:00
docs Initial umbrella: decomp (PPSSPP android) + unpacker + tools + psp2i-en game data (LFS) 2026-06-14 20:01:47 -05:00
gamedata Initial umbrella: decomp (PPSSPP android) + unpacker + tools + psp2i-en game data (LFS) 2026-06-14 20:01:47 -05:00
tools Initial umbrella: decomp (PPSSPP android) + unpacker + tools + psp2i-en game data (LFS) 2026-06-14 20:01:47 -05:00
unpacker Initial umbrella: decomp (PPSSPP android) + unpacker + tools + psp2i-en game data (LFS) 2026-06-14 20:01:47 -05:00
.gitattributes Initial umbrella: decomp (PPSSPP android) + unpacker + tools + psp2i-en game data (LFS) 2026-06-14 20:01:47 -05:00
README.md Initial umbrella: decomp (PPSSPP android) + unpacker + tools + psp2i-en game data (LFS) 2026-06-14 20:01:47 -05:00

psp2i-android

Self-contained, private umbrella for the Phantasy Star Portable 2 Infinity (English fan-translation v2) Android recompile effort. Hosted on the me-mini Forgejo because it bundles copyrighted game material that can't live on a public host.

Layout

Path What
decomp/ The Android recompile core — a PPSSPP v1.20.4 fork (ppsspp/build-android.sh produces the APK), decompiled src/, and Ghidra scripts. Flattened from kion-dgl/psp2i-decomp.
unpacker/ Web-based FPB/asset unpacker. Flattened from dashgl/psp2i.
tools/ extract_fpb.py + the tenora-works toolset (FPB Extractor, PSULib).
gamedata/ Copyrighted inputs (Git LFS): the two psp2i-en ISOs, the bundled gamedata.tar.gz, and tarred extracted/ + fpb-extracted/ sets. See gamedata/README.md.
docs/ Workspace notes carried over for reference.

Building the Android APK

cd decomp/ppsspp
./build-android.sh      # requires Android SDK, NDK 29, JDK 21, ImageMagick

Place extracted game files at decomp/gamedata/PSP_GAME/ (see gamedata/README.md).

Origin repos (code only, no game data)

This repo is the private superset that adds the game data so the whole thing is buildable from one clone.