Skip to content

Releases: borsuczyna/OpenGothic-Android

0.8.1

Choose a tag to compare

@borsuczyna borsuczyna released this 24 Oct 23:26

Jeśli potrzebujesz pomocy lub masz crash dołącz na discorda:

https://discord.gg/n7664H64MH

Changes

  • Added a Safe GPU mode. If the app crashes while the graphics driver compiles shaders, the next launch automatically uses safe shader variants. A second crash also turns off the optional effects (ray tracing, mesh shaders, bindless, virtual shadows). It can be set with -safegpu auto|off|on|minimal.
  • Added a fallback sky/clouds shader for Mali GPUs, which had crashed in the driver's shader compiler (Mali-G57). Other GPUs keep the original shader. The output is the same.
  • Improved save loading. Errors now name the stage, the save entry and the offsets. Truncated, damaged or newer-version saves are rejected with a clear message.
  • A failed load now shows the reason on screen and returns to the main menu instead of closing the game.
  • Fixed a crash (SIGABRT) when closing the game.

Important

The Mali crash fix has not been tested on a Mali device yet. If the game still crashes while compiling shaders, attach log.txt, crash.log and safegpu.mode from the app's files folder. safegpu.lock and safegpu.mode name the shader the driver was compiling. Existing saves still load, including version 55 and 56 saves from The Chronicles of Myrtana.

Archolos support is still under development. This update does not guarantee full campaign compatibility. Save frequently using multiple slots and report issues on GitHub.

0.8

0.8

Choose a tag to compare

@borsuczyna borsuczyna released this 24 Oct 03:30

Jeśli potrzebujesz pomocy lub masz crash dołącz na discorda:

https://discord.gg/n7664H64MH

Changes

  • Expanded compatibility with The Chronicles of Myrtana: Archolos.
  • Added OGG music playback for the main menu and world zones.
  • Fixed inventory categories, weapon equipping, and torch handling.
  • Improved support for LeGo maps and crafting item previews.
  • Fixed dialogue handling, journal categories, and saving/loading restrictions during scripted scenes.
  • Improved spell effects and Ikarus/LeGo script compatibility.
  • Expanded support for mesh LOD, texture quality, and draw distance settings.
  • Improved rendering and resource management.

Important

Archolos support is still under development. This update does not guarantee full campaign compatibility. Save frequently using multiple slots and report issues on GitHub.

Full Changelog: 0.7.3...release

0.8.3

Choose a tag to compare

@borsuczyna borsuczyna released this 26 Oct 11:23

Jeśli potrzebujesz pomocy lub masz crash dołącz na discorda:

https://discord.gg/n7664H64MH

Changes

  • Attempted fix for the Adreno crash (Adreno 610, 619, 650 and 730) that happened right after entering the world, in the graphics driver's shader compiler. The main vertex shader no longer leaves any output unwritten on an early exit. The output is the same.
  • The Safe GPU mode now also covers shaders compiled while the game is running, not only the ones compiled at startup. After a driver crash the next launch skips the alpha-tested objects in the occlusion depth pass, and after a second crash the whole pass. This only reduces occlusion culling, the image stays the same.
  • The log now shows the full shader variant (with its macros) before the driver compiles it, so a crash points at the exact shader.
  • Improved loading of saves from The Chronicles of Myrtana. The animations of one character no longer block the whole save: if they are damaged, they are skipped (with a line in the log) and the rest of the save loads. This should make saves like the broken slot_60 loadable.
  • Fixed the same animation overlay being applied again and again by the scripts, which made saves grow and left leftover overlays after removal. Older saves are cleaned up on load.
  • Fixed the number of animation layers being written wrongly into saves when there were more than 255.
  • The launcher now updates itself. When a newer release is published it asks once per version, downloads the APK from the release and opens the system installer. Android asks to confirm the installation, and the first time to allow the launcher to install apps.
  • The log now shows the error code when the DirectMusic loader fails to start.
  • Removed the previous workaround that turned bindless off on older Adreno GPUs. It did not help and only cost performance.

Important

The Adreno fix has not been tested on an Adreno device yet. If the game still crashes right after entering the world, attach log.txt, crash.log and safegpu.mode from the app's files folder. The last vkCreateGraphicsPipelines: line in the log names the shader the driver was compiling.

The save fix has not been tested on the damaged save yet. If a save still fails to load, send the .sav file. The log names the character whose animations were skipped.

For the update to install, the APK attached to the release has to be signed with the same key as the installed app. Otherwise Android refuses it and the launcher shows the reason.

Archolos support is still under development. This update does not guarantee full campaign compatibility. Save frequently using multiple slots and report issues on GitHub.

0.7.4.1

Choose a tag to compare

@borsuczyna borsuczyna released this 22 Oct 17:40
4765c90
Clear animation overlay on transform spell end (#1013)

* clear animation overlay on transform spell end

* nitpicks

---------

Co-authored-by: Try <try9998@gmail.com>

0.7.4

Choose a tag to compare

@borsuczyna borsuczyna released this 22 Oct 16:29
4765c90
Clear animation overlay on transform spell end (#1013)

* clear animation overlay on transform spell end

* nitpicks

---------

Co-authored-by: Try <try9998@gmail.com>

0.7.3

Choose a tag to compare

@borsuczyna borsuczyna released this 21 Oct 20:36
4765c90

Full Changelog: 0.7.2...release