Repository navigation
Version 0.18
Skyrim for Android 0.18
APK: Skyrim-0.18.apk (arm64-v8a, Android 9+, Vulkan 1.1).
Fixed
- Loading a save no longer crashes. The port's Windows conversion layer only had 64 thread-local storage slots, while actual Windows has 1088. Loading a save makes the game create more per-thread pools than that. Each pool after the 64th got an invalid slot, filled up after about 10 uses, and gave the main thread a null pointer. There are now 576 slots.
- A newly allocated thread-local slot now reads as empty in every thread, as on Windows, even when an old index is reused.
Changed
- The game sees up to 4 CPU cores instead of 1, like a normal PC. It sizes its job system from this.
Still in 0.18 (from 0.17)
- The game's threads run on all cores, with x86 memory ordering kept by load-acquire/store-release.
- UI images (menu backgrounds, message boxes, logos, button icons) render.
port/save/singlecore.txtin your Skyrim folder pins the game to one core if you want to rule out threading problems.
Known issues
- xWMA music and voices are silent.
- Performance on an Adreno 610 is low; use the Low preset and a low resolution.
Please attach port/log.txt from your Skyrim folder to any bug report.