Commit Graph
311 Commits
Author SHA1 Message Date
Mikaël Capelle 07769e92ee Remove unused fmt header. 2024-05-21 21:13:08 +02:00
Al 1821b19bdf Merge pull request #52 from Liderate/skip-invalid-saves
List valid saves if exception is raised for invalid save
2024-05-16 09:41:12 +02:00
Liderate c46aef59f8 List valid saves if exception is raised for invalid save 2024-05-16 03:22:57 -04:00
Jeremy Rimpo de53b9256d Merge pull request #50 from ModOrganizer2/loot_0_22
Plugin sorting updates
2023-10-03 23:16:12 -05:00
Jeremy Rimpo d9cdd27998 Move 'empty' defaults to uibase 2023-10-03 23:13:31 -05:00
Jeremy Rimpo a530a330be Merge pull request #49 from ModOrganizer2/local8bit_decoding
Add toggle for using fromLocal8Bit
2023-10-02 16:10:35 -05:00
Jeremy Rimpo 3ee55c6b1c Use enum class 2023-10-02 16:04:13 -05:00
Jeremy Rimpo 15075cb6b9 Plugin sorting updates
- Add enabledPlugins for core plugins which are enabled but NOT auto-loaded (may need to be written to plugins.txt or have an ambiguous load order position)
- General Starfield updates
  - Add enabledPlugins for "BlueprintShips-Starfield.esm"
  - Disable plugin management if sTestFile is in use (also applies to FO4)
  - Write the enabledPlugins to plugins.txt to enforce base game load order
  - Allow for LOOT sorting (dynamic based on settings)
- Incorporate enabledPlugins into force enabled plugins in plugin list
- Update various interface layers

TODO: Fix sort button to dynamically update if status changes
TODO: Auto refresh lists if the INI Editor is closed
2023-10-02 15:27:13 -05:00
Jeremy Rimpo 818a1d6553 Merge branch 'master' of https://github.com/ModOrganizer2/modorganizer-game_gamebryo into local8bit_decoding 2023-10-01 17:18:11 -05:00
Jeremy Rimpo 901ffc6831 Add to uncompressed string parser 2023-09-30 17:15:36 -05:00
Jeremy Rimpo ceba0e7c06 Fix for linting 2023-09-30 16:46:37 -05:00
Jeremy Rimpo 295f5d9867 Use enum instead of new function
- Simpler to set once after initializing the FileWrapper
- Mirrors WSTRING / BSTRING / BZSTRING
2023-09-30 16:45:10 -05:00
Jeremy Rimpo e44230d28c Add toggle for using fromLocal8Bit
- Some games use windows encoding for locality
- Allow toggling between loading utf-8 and local8bit, defaulting to utf-8 for backward compatibility
2023-09-30 16:22:15 -05:00
Mikaël Capelle b774bf21f4 Merge pull request #47 from ModOrganizer2/dev/refresh-callback
Fix onAboutToRun ambiguous call.
2023-09-29 08:24:09 +02:00
Jeremy Rimpo 9a00b613a1 Merge pull request #48 from ModOrganizer2/variant_consolidate
Consolidate game search code in Gamebryo
2023-09-28 21:15:25 -05:00
Jeremy Rimpo fac8223094 Remove extraneous registry directory 2023-09-28 21:03:50 -05:00
Jeremy Rimpo 1daaac8d9e Fix starfield-specific code 2023-09-28 20:26:11 -05:00
Jeremy Rimpo 747625023a Consolidate game search code in Gamebryo 2023-09-28 11:24:43 -05:00
Mikael CAPELLE a01dc00476 Fix onAboutToRun ambiguous call. 2023-09-27 19:23:28 +02:00
Jeremy Rimpo 2ee02d6405 Merge pull request #46 from ModOrganizer2/starfield_performance
Improve Starfield save performance
2023-09-27 10:20:41 -05:00
Jeremy Rimpo 040e8c4700 Streamline code from review 2023-09-26 19:32:04 -05:00
Jeremy Rimpo 4d33fa012b Make QDataStream functions private 2023-09-24 23:22:09 -05:00
Jeremy Rimpo 676730e95f Make the code a little more robust
- Apply readNextChunk to skips as well
- Better checking for compression type
2023-09-24 23:14:38 -05:00
Jeremy Rimpo bba0bd6afb Improve Starfield save performance
- Decompress data one chunk at a time
- Track next chunk location and total size
- If end of stream reached during read, attempt to decompress another chunk and append missing bytes
2023-09-24 21:25:36 -05:00
Jeremy Rimpo 4c98035722 Merge pull request #45 from ModOrganizer2/registry_fix
Check both 32- and 64-bit registry keys
2023-09-21 08:50:28 -05:00