LULT is a desktop GUI application for Linux that simplifies the Unreal Engine localization workflow over .pak, .locres and .csv files using repack and unreallocres.
Main workflow:
- Unpack a selected
.pak - Export selected (or all)
.locresfiles to editable.csv - Import edited
.csvback into.locres - Repack into a new output archive (
*_P.pak)
Czech README: see README.cz.md
- Simple PyQt6 desktop interface
- Single-file or bulk
.locresextraction to.csv - Re-import workflow with output pak generation
- Runtime tool check and refresh (repak + UnrealLocres)
- Linux AppImage build and desktop launcher install scripts
Lult.py- main applicationrun.sh- run from sourcebuild_single_linux.sh- build binary + AppImageinstall_desktop.sh- install launcher and desktop entryicons/- app and language iconsrepak/- repak source and/or built binaryunreallocres/UnrealLocres.exe- UnrealLocres helper binary
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
./run.sh./build_single_linux.shOutputs:
dist/LULTdist/LULT-<arch>.AppImage
./install_desktop.shDetailed dependency list (including helper tools and links) is available in DEPENDENCIES.md.
Key points:
monois the primary runtime forUnrealLocres.exewineis optional fallback only (usually not needed when mono works)
- repak: https://github.com/trumank/repak
- UnrealLocres: https://github.com/akintos/UnrealLocres
- PyInstaller: https://pyinstaller.org/
- AppImage tool: https://github.com/AppImage/appimagetool
This project is licensed under the MIT License. See LICENSE.
LULT je desktopová GUI aplikace pro Linux, která zjednodušuje lokalizačnà workflow Unreal Engine nad soubory .pak, .locres a .csv pomocà aplikacà repack a unreallocres.
HlavnĂ workflow:
- Rozbalenà vybraného
.pak - Export vybraných (nebo všech)
.locresdo editovatelných.csv - Import upravených
.csvzpÄ›t do.locres - PĹ™epakovánĂ do novĂ©ho vĂ˝stupnĂho archivu (
*_P.pak)
English README: viz README.md
- Jednoduché desktopové rozhranà v PyQt6
- Extrakce jednoho nebo všech
.locresdo.csv - Zpětný import a vytvořenà nového paku
- Kontrola a aktualizace runtime nástrojů (repak + UnrealLocres)
- Build AppImage a instalace desktop launcheru pro Linux
Lult.py- hlavnà aplikacerun.sh- spuštěnà ze zdrojového kódubuild_single_linux.sh- build binárky + AppImageinstall_desktop.sh- instalace launcheru a desktop záznamuicons/- ikony aplikace a jazykůrepak/- zdroj repaku a/nebo zkompilovaná binárkaunreallocres/UnrealLocres.exe- pomocná binárka UnrealLocres
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
./run.sh./build_single_linux.shVýstupy:
dist/LULTdist/LULT-<arch>.AppImage
./install_desktop.shDetailnà seznam závislostà (včetně pomocných nástrojů a odkazů) je v DEPENDENCIES.md.
KlĂÄŤovĂ© body:
- pro
UnrealLocres.exese primárnÄ› pouĹľĂvámono wineje jen volitelná fallback varianta (vÄ›tšinou nenĂ potĹ™eba, pokud funguje mono)
- repak: https://github.com/trumank/repak
- UnrealLocres: https://github.com/akintos/UnrealLocres
- PyInstaller: https://pyinstaller.org/
- AppImage tool: https://github.com/AppImage/appimagetool
Projekt je licencovanĂ˝ pod MIT licencĂ. Viz LICENSE.
