Releases: versable/OpenGothicStarter
Releases · versable/OpenGothicStarter
OpenGothicStarter v0.3.1
- Removed the experimental Windows-only
-dx12launcher toggle from settings
and command construction. - Added a canonical
scripts/verify.shgate and routed pre-commit validation
through it. - Simplified README install instructions to extract both release ZIP archives
directly intoGothic/system.
OpenGothicStarter v0.3.0
- Added install-level
SystemPack.inisettings support in a dedicated
Settings dialog tab, including persistence for mapped OpenGothic options. - Updated localization catalogs (
.pot,en,de) for new SystemPack UI
strings. - Updated the pre-commit hook to auto-refresh and stage POT/PO catalogs when
source strings change. - Documented Windows SmartScreen first-run behavior in
README.md.
OpenGothicStarter v0.2.2
- Bundled required runtime DLLs in Windows release artifacts to avoid missing
wxWidgets/runtime dependency errors on end-user systems. - Hardened Windows CI runtime bundling by resolving vcpkg runtime paths across
manifest/classic layouts and bundling only DLLs actually required by
OpenGothicStarter.exe. - Clarified runtime dependency requirements in
README.mdwith a dedicated
platform-specific section for Windows, Linux, and macOS.
OpenGothicStarter v0.2.1
- Stopped shipping redundant
locale/folders in release artifacts now that
catalogs are embedded in the launcher binary. - Updated
README.mdto remove outdated manual language override guidance and
clarify developer build vs local runtime test requirements.
OpenGothicStarter v0.2.0
- Added full launcher localization infrastructure with gettext catalogs,
install-level language override support, and German translations. - Added automated i18n quality gates in hooks and CI, including
.povalidation
and POT/source sync checks. - Added settings dialog support for selecting and persisting both Gothic version
and launcher language. - Applied language changes immediately without restarting the launcher process.
- Embedded locale catalogs into the launcher binary and load them from an
XDG-compliant user cache, removing runtime dependency on externallocale/
deployment. - Improved release artifact packaging to include locale assets across all
platform jobs.
OpenGothicStarter v0.1.1
- Improved startup and launch error messages with clearer, actionable paths.
- Aligned runtime executable detection with documented binary naming
(Gothic2Notr/Gothic2Notr.exe). - Restructured
README.mdto prioritize user setup and runtime usage flow. - Strengthened CI quality gates with formatter checks, clang-tidy policy, strict
warnings, and hardened build profiles. - Improved Windows CI build performance and consistency with Ninja and pinned,
cached vcpkg dependencies. - Hardened release automation by deriving release SemVer from tag names and
enforcing complete draft release assets.
v0.1.0
- Adopted a drop-in runtime model rooted at
Gothic/systemwith saves in
Gothic/SavesandGothic/Saves/<MOD_NAME>. - Added automatic Gothic version detection with persisted install selection in
system/OpenGothicStarter.ini. - Added Windows-only DirectX 12 launcher toggle (
-dx12). - Added Unix-like PE icon extraction support for
.exemod icons via
pe-parse. - Improved launch diagnostics and streamlined UI event/launch flow internals.
v0.0.1
First release