Sora no Kiseki the 1st Multi-language Localization 2026-09-06

A Mod for Trails in the Sky 1st Chapter
Sora no Kiseki the 1st Multi-language Localization akl_mod_preview_image
  • Screenshot 2026-09-06 054818.png
    Screenshot 2026-09-06 054818.png
    160.4 KB · Views: 77
SORA NO KISEKI THE 1ST - MULTI-LANGUAGE PATCHER v2.8.0
================================================================

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) VERSION 1.0.7 MANDATORY
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.




F2F7460CFB39766ECC34C0DA26BD5ECA26C599D3F4F91F768E1A2CF4789E1444 README.txt
6DCA0ACC663BC62886B698679C48E422FA750F902282079D2104D03353489DEC Sora1-Multi-Language-Patcher-v2.8.0.exe
5E40B98EB14DD29E61033FC56DE24054AA31F35392F346285A8B80629DD01656 source/build-exe.ps1
FB3DC8AAB55D3E9CEB3AD0D07F757436A7EE50D1C1F237D09635A812FB4D6E65 source/exe-launcher.cmd
42BE11B50CC95A13A97E8B44499BA43A796D8CFAE961AAE98B264C3C9D76D811 source/fpac-unpack.ps1
ED56E81FB1460A522EA6CB85AEA6EE0C87881FC849BA5433F6AA7E56FDE00870 source/merge-tbl-localization.ps1
E5428A86BE6905E3685EA236E9E7297DB779E51167A4ADC4C27A98817F5D965E source/patcher.ps1
D974285B60D627EF67418CE3A208EFDDDA3C0B09C48CB01CB35161E978C50978 source/README-SOURCE.txt
84E30FB22598132DC17A0ED0BB1A188B9E685C8E21803EABD4A3CC72088E258D source/steamos-installer.sh
9B4FD40A71EF2F91240CAA63165ADCC00762C1801750B4CA5EE75BBFC78C1374 source/xinput1_4.dll
38DAD14CEB15F9DFD8544BD86C35711AB07283115916C5C53EB75B7D8AF93470 THIRD-PARTY-NOTICES.txt
  • Like
Reactions: NameXD
197.8 KB
Log in or sign up to download
Uploaded by
elytham
Downloads
45
Comments
18
Views
1,682
First release
Last update
Platform
PC 
Version
2026-09-06
Total Size
197.8 KB
Rating
0.00 star(s) 0 ratings

Uploaded by

  • 45
  • 1,682

Ratings

0.00 star(s) 0 ratings

More mods from elytham

  • PC Priscilla over Yuffie

Latest updates

  1. Broken items fix.

    The crashes were caused by translated strings using placeholders in a different order or...
  2. Multi-language now supported

    German, French and Spanish are now included.
  3. English Voices, Windows and SteamOS payloads

    *Added English voices *Added SteamOS payload *Added Windows Payload

JustYass

Members
Members
Sep 1, 2026
0
1
Likely version mismatching, your repack isn't the version I have. let me check the differences.
If you can't get it to work, no worries. Worst-case scenario, if you have other links, I'm all ears.
 

elytham

Modder
Modder
Members
Mar 27, 2025
1
7
The answer is clear now. I will build a gateway to first detect the game version and then patch accordingly to the changes instead of a blanket. I didn't know it could deviate so much, I don't feel forcing everyone to update the game to the definitive version would be fair if they didn't have it. So give me few hours to determine the differences between each version.

*EDIT: Not possible. I will need to restrict the patcher to v1.07. There are too many missing elements for each version. I should have the 1..07 patch ready soon.
 
Last edited:

JustYass

Members
Members
Sep 1, 2026
0
1
EDIT: Not possible. I will need to restrict the patcher to v1.07. There are too many missing elements for each version. I should have the 1..07 patch ready soon.
Wait, won't that cause a compatibility issue? On Steam, the most recent update available for Sora no Kiseki is version 1.06.4, not 1.07.
 

elytham

Modder
Modder
Members
Mar 27, 2025
1
7
Wait, won't that cause a compatibility issue? On Steam, the most recent update available for Sora no Kiseki is version 1.06.4, not 1.07.
It's complicated. The actual game version on the executable is 1.0.5.0 despite what Steam says. This has been pasta since the start.

Either way I'm hand picking through everything. There isn't a direct 1.06.4 -> 1.06.4.

So using the latest.

The current patcher is working with the latest 1.07 with some caveats. I'm finding mismatching table data here and there that causes crashes. So before deploying the game I'm going to use WEMOD to populate every book/item and parse them/use them to ensure nothing else is going to throw exceptions.
 
Last edited:

JustYass

Members
Members
Sep 1, 2026
0
1
No problem at all! Take your time, looking forward to testing the next patch whenever it's ready.
 

elytham

Modder
Modder
Members
Mar 27, 2025
1
7
No problem at all! Take your time, looking forward to testing the next patch whenever it's ready.
New version is pushed, I cannot replicate any crashes, but there will be some text artefacts. I don't have the ability to fine tune those. I don't speak French, so I don't know what is inappropriate about how its rendering.

English version appears to be flawless so far. Let me know if you encounter any issues.
 

JustYass

Members
Members
Sep 1, 2026
0
1
Wow, it works, the bug is completely gone! I also think it might have been related to the fact that I was using v1.06.4 for both source and destination to avoid compatibility issues.

Everything looks perfect now, I'll let you know if I run into anything else while playing!
 

Slimy

Members
Members
Sep 14, 2026
1
1
hey, is it possible to update the destination version to 1.07? thx