Commit Graph
57 Commits
Author SHA1 Message Date
Zash cc5c3f27a8 Fix: BasicLocalSavegames not using savesDirectory() defined after init() (#208) 2026-01-11 14:15:29 +01:00
Zash d29425cef8 Valheim: fix BepInEx installation, missing file .doorstop_version (#192) 2025-09-03 08:14:31 +02:00
Zash c5d39b83b2 Fix is_gog(): setGamePath() is not setting gogAPPId (#189) 2025-08-07 10:05:08 +02:00
Zash 9e30d7d104 Catch and show game list errors at startup (#177)
* Catch and log errors for failed EA games list parsing
* Extend error logging for Epic Games
* Add error message box for errors loading game list
* Fix lint error in game_sims4.py
2025-04-12 14:44:20 +02:00
Zash 6adf3e6483 Update Poetry to v2, toml PEP 621, package-mode (#172) 2025-02-28 19:55:08 +01:00
Zash 22920a0521 Fix Cyberpunk r6/cache file updates. (#170) 2025-01-19 10:59:40 +01:00
Zash 68dc6df454 Add / extend game detection support for Epic Games (Heroic Games Launcher) (#169)
* Fix Epic game store detection (ProgramData)
* Add heroic launcher support for epic games
* Add unofficial EGS ID DB to README
* Add Epic ID to Subnautica Below Zero
* Add Epic ID to Cyberpunk
* Add Epic ID to Control
2025-01-12 12:18:08 +01:00
Zash 1d41208b75 Cyberpunk: forced load libraries instead of RB (#163)
* Remove Cyberpunk RootBuilder option, forced load libraries works now with CET and RED4ext
* Fix CrashReporter error with CET installed in VFS by disabling it.
* Add Message on startup to convert RootBuilder mods
* Fix FileNotFoundError when updating overwrite/r6/cache
2024-12-22 15:04:55 +01:00
Zash 785be77319 Fix Subnautica installer error (#157)
* Fix Subnautica installer error
* Fix verification Tobey's BepInEx Pack v5.4.23
2024-10-03 09:50:07 +02:00
Zash a581e28b0a Add Translations folder to Valheims ModDataChecker (#162) 2024-10-03 09:42:13 +02:00
Zash e88d2d2d15 Cyberpunk plugin update for MO 2.5.2 (#150)
* Cyberpunk plugin version bump v2.3
* Fix (workaround) for bugged RB link mode with Python 3.12
2024-07-15 08:13:01 +02:00
Zash 5e21de8f24 Cyberpunk fixes for 2.5 (#141)
* Fix GOG rewards not loading, skipStartScreen=False

See https://github.com/maximegmd/CyberEngineTweaks/issues/663

* Add Cyberpunk setting reverse_archive_load_order and reverse_redmod_load_order

True = load last mod (highest prio) first, which wins a conflict in Cyberpunk.
By default (False), first one (lowest prio) is loaded first
(not reversed in archive/pc/mod/modlist.txt).

Makes fix #132 optional for backwards compatibility.
2024-04-12 10:44:07 +02:00
Zash 975506fab5 Fix for Subnautica 2.0 (#140)
* Fix subnautica starting in VR mode by default (adding seperate exe)
* Fix Subnautica 2.0, QMods deprecated
* Add use_qmods setting: Install */.dll mods in legacy QMods folder, instead of BepInEx/plugins (default).
* Version bump: Subnautica [Below Zero] v2.2
2024-03-15 16:52:53 +01:00
Zash 4ecc67b853 Fixes for Valheim (#143)
* Fix Jotunn mod install
* Fix Valheim Bepinex install: +changelog.txt
2024-03-14 08:22:16 +01:00
Zash a77bc08328 Fix move regex (re.I) in BasicModDataChecker (#142) 2024-03-14 08:21:39 +01:00
Zash 289ee96980 Fix Cyberpunk reversed mod priority for archive and redmod (#132) 2024-02-13 08:35:59 +01:00
Zash d3997afdd2 Fix cyberpunk cache file sync after game update (#137) 2024-02-13 08:34:35 +01:00
Zash 60366155c7 Bump cyberpunk plugin version 2.2.3 2023-11-14 18:17:35 +01:00
Zash 94e43f8519 Add setting clear_cache_after_game_update 2023-11-14 18:15:14 +01:00
Zash dbcbd91f94 Fix game updates: clear overwrite/r6/cache 2023-11-14 18:14:37 +01:00
Zash fba4bd84dd Add mapping GameIniFiles: iniFiles() to BasicGame (#123) 2023-10-21 21:22:43 +02:00
Zash 8995d233ba Fix mods expecting alphabetical load order
Disable `enforce_archive_load_order` by default
2023-10-18 23:32:25 +02:00
Zash 22f88eb706 Fix CyberpunkModDataChecker not accepting extra files 2023-10-16 20:23:53 +02:00
Zash cf2a700fc3 Cyberpunk full support (#105)
* fix: Cyberpunk ini files (path)

* Add basic savegame support: list only

* Add profile specific save games (BasicLocalSavegames)

* Add Cyberpunk savegame metadata, including Date, Play Time, Quest, Level, ...

* Add ModDataChecker
mod support: archive, redscript, RED4ext and CET v1.27.0 (Patch 2.01)
moves RED4ext and CET framework to root folder

* Fix r6/cache files being overritten in game dir.
Copy cache files to overwrite before game start to catch file overwrites.

Fix wrong log message (onAboutToRun, qInfo)

* Version bump: Cyberpunk support v2.0.0

* Add executables with default arguments

* Fix using save dates from folder instead of file

* Add option to enforce archive load order
Generating archive/pc/mod/modlist.txt from MOs load order
(enforce_archive_load_order=True by default)

* Add REDMod support
- auto_deploy_redmod = True (default)
  Deploy redmod before game launch if necessary
- enforce_redmod_load_order = True (default)
  Enforce the current load order on redmod deployment

Clears the deployed files when not needed or for redeploy
on load order change.

* Add %modlist% to manual deployment. clean up execs

* Version Bump: cyberpunk plugin v2.1

* Add auto install for REDmod's not in mods/

* Add default RootBuilder settings
Applied once (setting "configure_RootBuilder") on UI init or RB enabled

* Add REDmod exit code check + executable deploy
2023-10-15 16:02:46 +02:00
Zash 44645a54f7 Add metadata to BasicGameSaveGameInfo(Widget) (#109)
* Fix subnautica preview file path

* Add BasicGameSaveGameInfo with "File Date" to all BasicGames

* Add max_width option to BasicGameSaveGameInfo(Widget)

* Refactor Blade & Sorcery with get_metadata

* Refactor & cleanup Black & White SaveGameInfo
2023-10-08 18:24:33 +02:00
Zash 583bb78977 Add BasicLocalSavegames (basic_feature) (#122)
* Add `basic_feature.BasicLocalSavegames`
(profile specific save games)

* Refactor Black & White 2 with BasicLocalSavegames

* Refactor Valheim with BasicLocalSavegames

* Refactor Vampire Bloodlines with BasicLocalSavegames

* Add info about basic local save games to readme
2023-10-08 09:12:14 +02:00
Zash c441e4228a Fix valid match in BasicModDataChecker.dataLooksValid() 2023-10-02 21:36:17 +02:00
Zash 3749d18825 Add .venv linter exception + cleanup 2023-09-26 15:37:25 +02:00
Zash f99da818b4 Fix python 3.11 psutil error 2023-09-26 15:37:25 +02:00
Zash ca984c2a16 subnautica version bump 2.1.1 2022-05-31 20:06:42 +02:00
Zash 21f69a6b13 valheim plugin version bump v1.2.1 2022-05-31 20:04:22 +02:00
Zash 3126f20bca PyQt5 -> PyQt6 2022-05-27 20:58:58 +02:00
Zash b53a9abb11 Subnautica: custom mapping to fix saving (saves in game dir) 2022-05-27 20:58:58 +02:00
Zash 99214aff35 fix: Jotunn extra files not covered: .dll.mdb, .pdb, .xml 2022-05-27 20:29:06 +02:00
Zash 3f7d0f1e9e README update: + subnautica 2022-05-18 19:25:05 +02:00
Zash b341f3a573 Subnautica Below Zero update: based on Subnautica 2022-05-18 19:00:38 +02:00
Zash 6f8033e1b2 Subnautica: + BasicModDataChecker + root data path + savegame preview 2022-05-18 19:00:07 +02:00
Zash 237065ef17 Epic detection (ids) for: Subnautica, Kingdom Come: Deliverance
+ urls in README
2022-04-13 00:36:37 +02:00
Zash 0fd4d87c7a Game Detection: Epic Games and Legendary launcher support 2022-04-13 00:36:37 +02:00
Zash 3e7963a24d fix: README list order for Control 2022-04-12 14:12:30 +02:00
Zash 14e53a978b Add basic support for Control with forced load lib for Loose Files Loader and Control Plugin Loader 2022-04-12 00:11:43 +02:00
Zash 7eb501027d fix: = None missing in optional custructor arg 2022-04-07 22:35:59 +02:00
Zash c568c0b943 fix: failed unfold should result in unfixed tree (not valid). 2022-04-07 16:02:56 +02:00
Zash f3977a9235 Refactor: clear distinction between setting and updating file patterns, removed kwargs + overloads. 2022-04-07 16:01:53 +02:00
Zash 3e9217b3c3 fix: valid files not accepted. 2022-04-05 23:31:33 +02:00
Zash 87157e7283 README update: BasicModDataChecker 2022-04-04 22:20:45 +02:00
Zash 0567e4ff31 BasicModDataChecker: check / fix keys in definition order. 2022-04-04 22:20:45 +02:00
Zash a127433da5 + basic_feature: BasicModDataChecker - ModDataChecker with simple file patterns (glob). 2022-04-04 22:20:45 +02:00
Zash ecd882becc fix: Valheim sync overwrite also run for other games. 2022-03-30 00:50:44 +02:00
Zash 82b8341c1f mypy --platform win32 for tox check on github (linux) 2022-03-20 16:41:28 +01:00
Zash 7380842a98 fix: Valheim Bepinex installation - winhttp.dll 2022-03-20 12:38:14 +01:00
Zash 795e51379f + savegame list & profile support 2021-12-23 18:10:43 +01:00
Zash 9dc2835588 + settings for sync overwrite 2021-12-22 23:27:55 +01:00
Zash 02e283964e + overwrite sync for config files 2021-12-22 21:38:44 +01:00
Zash b28460c154 Add Valheim to README.md 2021-12-22 21:32:37 +01:00
Zash 4d9ec5335a Fix for "No valid game data": meta.ini = VALID in installed mods. 2021-12-22 21:32:30 +01:00
Zash a39201986f Add support for Valheim 2021-12-22 21:29:52 +01:00