Files
lcs-recomp/lcs
2026-09-30 16:55:11 -03:00
..
2026-09-29 17:40:17 -03:00
2026-09-30 16:55:11 -03:00
2026-09-30 16:55:11 -03:00
2026-09-24 19:34:17 -03:00
2026-09-27 20:07:39 -03:00
2026-09-24 19:34:17 -03:00
2026-09-24 19:34:17 -03:00
2026-09-24 19:34:17 -03:00
2026-09-24 19:34:17 -03:00

GTA: Liberty City Stories

Targets the ULUS-10041 v1.05 PSP release.

config/       LCSNative.ini
generated/    AOT C++ generated from the executable
host/         HLE, renderer, audio, input and game patches
scripts/      Build and run scripts
third_party/  Bundled dependencies
game/         Your game files; ignored by Git
progress/     Development history; ignored by Git

Linux builds with scripts/build_linux.sh and runs with scripts/play_linux.sh. The GPU path is Vulkan. config/LCSNative.ini keeps Backend=DirectX12 because that file is also the Windows configuration; on Linux the same value selects Vulkan. Backend=Vulkan selects it by name. glslangValidator compiles host/vulkan/ge.vert and host/vulkan/ge.frag during the build. The same build compiles host/pack_font5x7.cpp, which packs host/font5x7.txt into the F10 menu font. The Windows build does not run that step.

config/LCSNative.ini sets the window with Display.ResolutionMode (PSP, Scale, Custom, Desktop) and the GE target with Rendering.InternalResolutionMode. Desktop follows the monitor. Rendering.TextureLodBias shifts mip selection.