Commit graph

487 commits

Author SHA1 Message Date
08de4ef475
Application: improve weapon management UI. 2024-12-08 20:35:54 +01:00
a3c2865e68
Application: make a variable constexpr. 2024-12-08 20:34:05 +01:00
e425c81db6
Application: improve drawUnsafeWidget(). 2024-12-08 20:33:13 +01:00
6aba2bf8c5
Application: allow swapping BS<->ES.
This is the only safe swap that won't be a pain in the ass to deal
with. The best I can do for other weapons is allowing to change
their type, which will come later.
2024-12-08 20:29:39 +01:00
f322cf4ab2
GameObjects: minor formatting fix. 2024-12-08 20:28:44 +01:00
74e99d22b1
Application: minor formatting fix. 2024-12-08 16:39:47 +01:00
0e9b11b850
GameData: fix typo. 2024-12-07 16:57:13 +01:00
9629047fbc
Application: improve how invalid IDs are handled. 2024-12-07 15:13:14 +01:00
9469518a4e
ImportExport: remove entirely. 2024-12-07 15:12:06 +01:00
1337329efb
GameData: add IDs for hidden weapon parts. 2024-12-07 14:57:02 +01:00
f11c7828e5
Application: allow hiding any weapon part.
This also improves hiding of shield parts and missiles at the same
time.
2024-12-07 14:56:00 +01:00
3fb294ca4a
Application: change how advanced mode is presented. 2024-12-07 14:55:12 +01:00
c8daeb0656
CMakeLists: start working on 1.6. 2024-12-07 14:54:34 +01:00
c14673ad14
Application: expand a message. 2024-12-07 14:53:29 +01:00
8cd43c2a89
Application,Configuration: remove armoury stuff.
This won't be supported any time soon.
2024-12-07 14:51:38 +01:00
1b88e8e972
CMakeLists: bump to 1.5.3. 2024-12-06 20:18:58 +01:00
9e627f5100
GameObjects: improve Mass error reporting. 2024-12-06 20:15:33 +01:00
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
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