Commit graph

503 commits

Author SHA1 Message Date
a35cddfc0c
Application: fix crash when weapon has no parts. 2024-12-06 19:51:50 +01:00
1dd2be6768
Application: fix connected Vector3d X/Z drag/sliders. 2024-12-06 19:50:40 +01:00
871a750f66
Mass: improve reliability of staged builds. 2024-12-06 18:24:10 +01:00
0da7de19fc
Gvas: fix some JSON!MASS fuckery.
To the community: I know VD didn't properly QA it, but please, be
careful with the system!
2024-12-06 18:21:22 +01:00
975c4c8664
Application: allow opening URLs in Wine.
Valve seems to have fixed that issue with winebrowser not working
properly for URLs.
2024-08-23 17:10:44 +02:00
ceaa3ba6e4
Add [[nodiscard]] specifiers as recommended by CLion. 2024-08-23 17:10:00 +02:00
41f5777379
Cleanup includes and improve code style. 2024-08-23 17:09:14 +02:00
608fc9c4c3
CMakeLists: bump version number. 2024-07-30 13:57:39 +02:00
1aa301c316
Application,GameData: add support for hidden armours. 2024-07-30 13:43:36 +02:00
30e6ee4018
Application: show a signed value in the armour editor. 2024-07-30 13:43:10 +02:00
72d3745c08
Submodules: update efsw.
This didn't fix the file watcher spamming issue, though.
2024-07-30 13:41:25 +02:00
4b4f52c89c
CMakeLists: bump version number. 2024-07-24 19:50:33 +02:00
1a21afcfab
Managers: fix an issue with importing builds. 2024-07-24 19:41:06 +02:00
4bcd9521b3
Managers: improve an error message. 2024-07-24 19:40:50 +02:00
205c502c54
Configuration/Application: disable armoury. 2024-07-22 11:15:39 +02:00
40f2d88433
CMakeLists: bump version number 2024-07-22 11:00:13 +02:00
57f6364b7f
Managers,Application: adapt to StagedMassManager. 2024-07-20 13:29:54 +02:00
db4632182a
Managers: implement StagedMassManager. 2024-07-20 13:22:15 +02:00
4787415432
CMakeLists: change the codename. 2024-07-16 13:01:39 +02:00
fdb8704f00
GameData: fill missing story/mission data. 2024-07-16 13:01:06 +02:00
07832e6a89
GameObjects: fix a condition. 2024-07-15 15:31:16 +02:00
380f77cc80
Application,Game{Data,Objects}: support 0.11 materials. 2024-07-15 15:30:32 +02:00
ce2a8df6a1
GameData: add the new weapon parts. 2024-07-15 12:57:36 +02:00
f2927acd50
Maps: reorder the armour slots. 2024-07-14 20:35:03 +02:00
d975dd9723
GameData: add the IDs for the Zenith set. 2024-07-14 20:34:32 +02:00
c303345437
CMakeLists: mark 0.11 support as official.
Some of the new stuff still isn't supported yet, but it'll be when
the release happens.
2024-07-14 19:38:08 +02:00
8b8fbee6ba
Gvas,GameObjects,Application: fix UE5 builds. 2024-07-14 19:26:12 +02:00
53c58ba979
Switch to C++17.
Also change namespace definitions to nested ones.
2024-07-14 16:28:17 +02:00
bbf457beb6
GameData: update the accessory list. 2024-07-14 15:32:44 +02:00
a290542f6e
Gvas: add support for UE5 saves.
Fuckers at Epic added four more bytes to the file header, and not
even equivalent Rust libraries know what those bytes are for.
2024-07-13 15:03:30 +02:00
3e0c0bb7a4
Application: disable the tree view for backups.
As mentioned in the commit, something's wrong. Probably on ImGui's
side, but I'll have to investigate more.
2024-07-13 13:29:42 +02:00
e1e82c0c43 Application: rewrite drawBackupFolder().
Though there's another issue, which I'll have to investigate further.
2024-07-13 12:34:39 +02:00
165ca39e84
Application: early UI work for the backup tree view. 2024-07-13 11:32:13 +02:00
c1ad757f80
Managers: redesign the VFS and adapt BackupManager. 2024-07-13 11:00:28 +02:00
c0bf16144f
CMakeLists: re-enable the debug define. 2024-07-12 15:08:06 +02:00
90a67f30d9
Logger: flush to file after each log entry in release. 2024-07-12 15:06:02 +02:00
e9a356fa21
Managers: remove a redundant statement. 2024-07-12 15:03:39 +02:00
03cbb7f8ae
Managers: invert an assert condition.
Somehow, it made the app crash _only_ in release mode, while debug
was unaffected.
2024-07-12 14:12:35 +02:00
b8584f26bb Update libzip.
This fixes a compilation issue with MinGW-w64 on MSYS2. Probably
MinGW-w64 on Linux too, but I haven't checked yet.
2024-07-12 12:46:25 +02:00
e10a2df906
Managers: add a VFS to BackupManager.
Crashes at runtime. Needs debugging.
2024-07-12 11:37:47 +02:00
e11fa34c09
Managers: add a VFS to help with #36. 2024-07-11 19:54:30 +02:00
79e2ff38c5
Update Corrade, Magnum, ImGui. 2024-07-11 18:06:57 +02:00
9f570a004b
Managers: prepare BackupManager for the upcoming VFS. 2024-07-11 18:06:08 +02:00
ccbafe5e30
Managers: make BackupManager::scanSubdir() actually work. 2024-04-23 21:26:26 +02:00
902e31e160
Managers: make BackupManager constructor explicit. 2024-04-18 18:05:41 +02:00
f2a021cd78
Application: improve the M.A.S.S. manager. 2024-04-16 15:41:02 +02:00
b9fe38782d
Configuration: avoid a deadlock. 2024-04-14 18:30:39 +02:00
028d991b74
CMakeLists: change a condition to be more reliable. 2024-04-14 10:44:46 +02:00
fd367619e2
Application: add a TODO for later. 2024-04-14 10:29:49 +02:00
555cfcaadd
Application: add initial UI for style import/export. 2024-04-14 10:29:05 +02:00