Status & Playability • How to install • Controls • Known Issues • How to compile • Credits
An unofficial, native Android-to-PS Vita wrapper port of Inotia 3: Children of Carnia (originally developed by Com2uS). This port utilizes so-loader technology, FalsoJNI, and vitaGL to load the official ARMv6 shared library (libgame.so) directly in native PS Vita RAM.
Status: FULLY PLAYABLE (Offline Campaign)
The game has been thoroughly reverse-engineered and debugged across 77+ porting iterations on physical PS Vita hardware.
- Full Campaign Playable: Story progression, party management, skills, combat, and map transitions are 100% functional.
- Native 960x544 Visuals: Fullscreen rendering via
vitaGL(GLES 1.1 fixed-function pipeline withGL_FIXEDtoGL_FLOATconversion andGL_LINEARtexture filtering). - Touch & Physical Controls: Complete dual-input support (D-Pad, Analog Stick, and Action Buttons mapped to on-screen controls, alongside full front touchscreen multi-touch support).
- Native Audio: BGM and sound effects decoded via
Tremor/liboggportlibs. - Save System: Saved games persist directly as loose
.datfiles (ux0:data/inotia3/save<N>.dat). - Offline Bypasses: Anti-tamper/protection routines (
excuteDirectly,jIsCracked) and online ad/hub loops (Extend_CheckAdvDisplay,HubInitialize) are safely bypassed.
Inotia 3: Children of Carnia is a registered trademark of Com2uS. The work presented in this repository is unofficial and is not produced, endorsed, or sanctioned by Com2uS or any affiliated entities.
This software does NOT contain original game source code, compiled binaries (libgame.so), copyrighted graphics, or game assets. The authors do not promote or condone piracy in any way. To launch and play the game on your PS Vita, you must provide your own legally obtained copy of the Android .apk.
To install and run the game on your PS Vita:
- CFW & Plugins: Ensure your PS Vita is running Custom Firmware (Enso 3.60 / 3.65 recommended). Install the required kernel plugins in your
ur0:tai/config.txtunder*KERNEL:*KERNEL ur0:tai/kubridge.skprx ur0:tai/fd_fix.skprx
- Shader Compiler: Verify that
libshacccg.suprxis present inur0:data/. If missing, extract it using ShaRKBR33D. - Obtain Game Files: Legally obtain a copy of the Inotia 3: Children of Carnia Android APK (tested version:
inotia3-1-3-2.apk). - Extract Assets & Native Library:
- Open the
.apkusing any ZIP archive tool (e.g., 7-Zip). - Copy
lib/armeabi/libgame.soto:ux0:data/inotia3/libgame.so - Copy the extracted
assets/folder contents to:ux0:data/inotia3/assets/
(Alternatively, place extracted game resources underux0:data/inotia3/assets/common/game_res/)
- Open the
- Install VPK: Download and install
inotia3.vpkon your console via VitaShell.
The port supports both hardware buttons (mapped directly to on-screen UI positions) and direct touchscreen interaction:
| Button | Action |
|---|---|
| D-Pad / Left Analog | Character Movement (Up / Down / Left / Right) |
Cross (✕) |
Attack / Confirm / Action |
Circle (◯) |
Secondary Skill / Cancel |
Square (▢) |
Skill / Quick Slot |
Triangle (Δ) |
Special Skill / Quick Slot |
| L / R Triggers | Quick Slots / Target Toggle |
| Start | Pause Menu / System |
| Select | Map / Character Info |
| Front Touchscreen | Full Touch UI Navigation & Direct Movement |
- Online Hub / Store Disabled: Online networking functions (Com2uS Hub, In-App Purchases, and News Banners) are disabled by design for offline stability.
- Save File Placement: Save files are written directly to
ux0:data/inotia3/save<N>.datrather than subdirectories to ensure reliable persistence across sessions.
- VitaSDK with
softfpsupport configured in your system environment ($VITASDK). - CMake 3.10+ and GCC 15 toolchain (or
vdpmsoftfp environment).
# Clone the repository
git clone https://github.com/your-username/Inotia3-vita.git
cd Inotia3-vita
# Create build directory
mkdir build && cd build
# Configure and compile
cmake ..
makeGCC 15 / VitaSDK Note:
CMakeLists.txtautomatically includes flags (-fpermissive,-Wl,--no-warn-mismatch,-Wl,--allow-multiple-definition) required for ABI compatibility and softfp interop.
- Inotia 3: Children of Carnia is intellectual property of Com2uS.
- Android SO Loader framework by TheOfficialFloW.
- vitaGL graphics library by Rinnegatamante.
- FalsoJNI library by Rinnegatamante.
- kubridge plugin by Bythos.
- Special thanks to the PS Vita homebrew and porting community.
