SORA NO KISEKI THE 1ST - MULTI-LANGUAGE PATCHER v2.4.2
================================================================
Made exclusively for AyakaMods - Not for redistribution.
The distributed app contains no game localization payload. It can import English,
French, German, or Spanish from the source game, with an independent option to
replace the Asian voices with English voices.
REQUIREMENTS
- A 'legitimate' multi-language source installation containing script, table, and image archives for:
English (_en), French (_fr), German (_de), and Spanish (_es) (This works on repacks)
plus:
pac\steam\movie_en.pac
pac\steam\voice_en.pac
- An installed Asian Steam version of Sora no Kiseki the 1st.
- Approximately 10 GB free during installation (the voice archive alone expands
to roughly 4.4 GB; temporary extraction and installed copies briefly coexist).
USAGE
1. Exit both games.
2. Run "Sora1-Multi-Language-Patcher-v2.4.2.exe".
3. Select the multi-language installation as the source.
4. Select Sora no Kiseki the 1st as the destination.
5. Select the Asian locale and the language to import.
6. Check "Keep Japanese voices" to preserve the destination voices. Leave it
unchecked to install the English voice archive.
7. Click "Install from Game".
LANGUAGE BEHAVIOR
- English imports English text, tables, images, and movies.
- French, German, and Spanish import their respective text, tables, and images.
No matching localized movie archives exist, so destination movies are retained.
- "Keep Japanese voices" is independent of text language. Check it to preserve
the destination voices; leave it unchecked to install English voices.
OPTION 1 - STEAMOS / STEAM DECK PACKAGE BUILDER
After selecting both installations, the language, voice option, and Asian locale,
click "Build SteamOS Package". The patcher extracts the selected data and creates
a portable ZIP containing the locale-mapped loose payload, native Asian DLC
tables, optional English voices, SHA-256 manifest, and install.sh.
OPTION 2 - PORTABLE WINDOWS PREPACKAGE BUILDER
On the PC containing the English game, select its installation and click
"Build Windows Payload". The resulting ZIP contains all four supported languages,
English movies and voices, plus a SHA-256 manifest. Copy that ZIP and the
small patcher EXE to the Asian-game PC. There, select the ZIP and Asian game,
then click "Install from Payload". The English game is not required on that PC.
The portable payload contains copyrighted game data and is intended only for
personal transfer between PCs where the user owns both games. Do not distribute
the generated payload ZIP.
On the SteamOS machine, extract the ZIP in Desktop Mode and run:
chmod +x install.sh
./install.sh install
The shell installer auto-detects common Steam libraries and also supports:
./install.sh verify
./install.sh uninstall
./install.sh install --game-dir "/full/path/to/Sora No Kiseki the 1st"
The SteamOS installer automatically configures the game's Proton prefix to load
xinput1_4.dll as native,builtin. Launch the game through Steam once before running
the installer so compatdata/3447040/pfx exists. Uninstall restores the previous
DLL override value.
The patcher validates all source PACs as FPAC archives, extracts them to a random
temporary directory, hashes every extracted file, maps the selected language to the
selected Asian locale, installs the loose files, verifies them, then deletes the
temporary extraction. Official PAC archives and executables are not modified.
For Windows installs, voice_en is mapped to the Asian executable's expected
loose-file root named voice.
DLC COMPATIBILITY
Localized DLC names and descriptions are installed from the selected table archive,
but the
patcher deliberately preserves t_dlc_appid_convert.tbl and t_costume.tbl from the
Asian destination's own table_<locale>.pac. This keeps regional Steam entitlement
checks correct for legitimately owned Asian DLC.
RECOVERY
Backups and installation state are stored under:
<Asian game>\.sora1_english_patch\
Repair operations preserve the original first-install backups. Uninstall removes
files created by the patch and restores anything that existed beforehand.
The executable is an unsigned Microsoft IExpress self-extracting wrapper. Windows
may display a standard unknown-publisher warning. The reproducible wrapper build
script and launcher are included under "source" for inspection.
The included xinput1_4.dll is the Sora1 loose-file loader by Hinki/Hinkii and is
redistributed under the author's published reuse permissions. It contains no
English game localization content.
7A6F515C30597EB666B02222350568C4FC880B7F304854758E88D689E135C29B Sora1-Multi-Language-Patcher-v2.4.2.exe
6616E20DB6AAC76BBB7AFED90B9511655CB2487E87DE6631C024DF8485B1CE46 source/build-exe.ps1
FB3DC8AAB55D3E9CEB3AD0D07F757436A7EE50D1C1F237D09635A812FB4D6E65 source/exe-launcher.cmd
42BE11B50CC95A13A97E8B44499BA43A796D8CFAE961AAE98B264C3C9D76D811 source/fpac-unpack.ps1
D01A3F7218E1FCD62A8E6DAC40E214BD674ADB8B7531B531086207BEFB4B5E89 source/patcher.ps1
219F8DAA02A52B57904B8DAE7279BF28FCB12DA793DFECAF1336E0184A550B84 source/README-SOURCE.txt
29C69559499BC4DA56A01C3E580F31CEC6925168DA116CD08B3CBAD9EDBE3D92 source/steamos-installer.sh
9B4FD40A71EF2F91240CAA63165ADCC00762C1801750B4CA5EE75BBFC78C1374 source/xinput1_4.dll
================================================================
Made exclusively for AyakaMods - Not for redistribution.
The distributed app contains no game localization payload. It can import English,
French, German, or Spanish from the source game, with an independent option to
replace the Asian voices with English voices.
REQUIREMENTS
- A 'legitimate' multi-language source installation containing script, table, and image archives for:
English (_en), French (_fr), German (_de), and Spanish (_es) (This works on repacks)
plus:
pac\steam\movie_en.pac
pac\steam\voice_en.pac
- An installed Asian Steam version of Sora no Kiseki the 1st.
- Approximately 10 GB free during installation (the voice archive alone expands
to roughly 4.4 GB; temporary extraction and installed copies briefly coexist).
USAGE
1. Exit both games.
2. Run "Sora1-Multi-Language-Patcher-v2.4.2.exe".
3. Select the multi-language installation as the source.
4. Select Sora no Kiseki the 1st as the destination.
5. Select the Asian locale and the language to import.
6. Check "Keep Japanese voices" to preserve the destination voices. Leave it
unchecked to install the English voice archive.
7. Click "Install from Game".
LANGUAGE BEHAVIOR
- English imports English text, tables, images, and movies.
- French, German, and Spanish import their respective text, tables, and images.
No matching localized movie archives exist, so destination movies are retained.
- "Keep Japanese voices" is independent of text language. Check it to preserve
the destination voices; leave it unchecked to install English voices.
OPTION 1 - STEAMOS / STEAM DECK PACKAGE BUILDER
After selecting both installations, the language, voice option, and Asian locale,
click "Build SteamOS Package". The patcher extracts the selected data and creates
a portable ZIP containing the locale-mapped loose payload, native Asian DLC
tables, optional English voices, SHA-256 manifest, and install.sh.
OPTION 2 - PORTABLE WINDOWS PREPACKAGE BUILDER
On the PC containing the English game, select its installation and click
"Build Windows Payload". The resulting ZIP contains all four supported languages,
English movies and voices, plus a SHA-256 manifest. Copy that ZIP and the
small patcher EXE to the Asian-game PC. There, select the ZIP and Asian game,
then click "Install from Payload". The English game is not required on that PC.
The portable payload contains copyrighted game data and is intended only for
personal transfer between PCs where the user owns both games. Do not distribute
the generated payload ZIP.
On the SteamOS machine, extract the ZIP in Desktop Mode and run:
chmod +x install.sh
./install.sh install
The shell installer auto-detects common Steam libraries and also supports:
./install.sh verify
./install.sh uninstall
./install.sh install --game-dir "/full/path/to/Sora No Kiseki the 1st"
The SteamOS installer automatically configures the game's Proton prefix to load
xinput1_4.dll as native,builtin. Launch the game through Steam once before running
the installer so compatdata/3447040/pfx exists. Uninstall restores the previous
DLL override value.
The patcher validates all source PACs as FPAC archives, extracts them to a random
temporary directory, hashes every extracted file, maps the selected language to the
selected Asian locale, installs the loose files, verifies them, then deletes the
temporary extraction. Official PAC archives and executables are not modified.
For Windows installs, voice_en is mapped to the Asian executable's expected
loose-file root named voice.
DLC COMPATIBILITY
Localized DLC names and descriptions are installed from the selected table archive,
but the
patcher deliberately preserves t_dlc_appid_convert.tbl and t_costume.tbl from the
Asian destination's own table_<locale>.pac. This keeps regional Steam entitlement
checks correct for legitimately owned Asian DLC.
RECOVERY
Backups and installation state are stored under:
<Asian game>\.sora1_english_patch\
Repair operations preserve the original first-install backups. Uninstall removes
files created by the patch and restores anything that existed beforehand.
The executable is an unsigned Microsoft IExpress self-extracting wrapper. Windows
may display a standard unknown-publisher warning. The reproducible wrapper build
script and launcher are included under "source" for inspection.
The included xinput1_4.dll is the Sora1 loose-file loader by Hinki/Hinkii and is
redistributed under the author's published reuse permissions. It contains no
English game localization content.
7A6F515C30597EB666B02222350568C4FC880B7F304854758E88D689E135C29B Sora1-Multi-Language-Patcher-v2.4.2.exe
6616E20DB6AAC76BBB7AFED90B9511655CB2487E87DE6631C024DF8485B1CE46 source/build-exe.ps1
FB3DC8AAB55D3E9CEB3AD0D07F757436A7EE50D1C1F237D09635A812FB4D6E65 source/exe-launcher.cmd
42BE11B50CC95A13A97E8B44499BA43A796D8CFAE961AAE98B264C3C9D76D811 source/fpac-unpack.ps1
D01A3F7218E1FCD62A8E6DAC40E214BD674ADB8B7531B531086207BEFB4B5E89 source/patcher.ps1
219F8DAA02A52B57904B8DAE7279BF28FCB12DA793DFECAF1336E0184A550B84 source/README-SOURCE.txt
29C69559499BC4DA56A01C3E580F31CEC6925168DA116CD08B3CBAD9EDBE3D92 source/steamos-installer.sh
9B4FD40A71EF2F91240CAA63165ADCC00762C1801750B4CA5EE75BBFC78C1374 source/xinput1_4.dll
