bd360b9268
CMakeLists: reorganise how system deps are handled.
...
Allowing each dependency to be system-wide or not is gonna be an
improvement, especially when it comes to IDE memory usage.
2024-04-07 15:40:45 +02:00
35c96af509
CMakeLists: reorder lines for consistency.
2024-04-07 15:20:47 +02:00
8ecd1922f1
Utilities: add temp file management functions.
2024-03-30 23:47:04 +01:00
9f0386d5b3
{Mass,Profile}Manager: rename classes.
...
Partial revert of 04d2ab9dc7
.
I forgot about the Backup struct when I was working on the backup
manager, and was about to run into a conflict sooner or later.
2024-03-30 16:03:11 +01:00
8a809b7752
CMakeLists: reorder some files.
2024-03-28 17:42:56 +01:00
04d2ab9dc7
{Mass,Profile}Manager: move into new namespace.
2024-03-28 13:32:34 +01:00
9d1d0af70a
GameObjects: merge the two property name headers.
2024-03-28 13:18:56 +01:00
29b6e57956
GameObjects: move files into a dedicated folder.
2024-03-28 13:15:47 +01:00
0b2796e94b
GameData: move headers into a dedicated folder.
...
From now on, Maps will only be for preprocessor-powered
multi-directional mapping fuckery.
2024-03-28 12:50:15 +01:00
90a2a9edd9
Add ImportExport, with custom style support.
2024-03-25 12:08:35 +01:00
3c79f39046
Gvas: separate Binary{Reader,Writer}.
...
The functionality has been moved to BinaryIo::{Reader,Writer} to
prepare for exporting build parts.
2024-03-08 21:18:17 +01:00
3bc750436f
Logger,Gvas: reintegrate into main project.
...
Separate libraries made things a bit messy, to be honest.
2024-03-08 20:55:05 +01:00
e156196b98
Update copyright year.
...
Now's a good time as any, I guess.
2024-03-08 20:25:32 +01:00
df9e6bcd17
CMakeLists: change how libcurl is found.
2023-11-29 13:00:31 +01:00
819e144410
Reorganise code.
...
This is a big one. Namespacing, general formatting updates, and
renaming, among others.
2023-11-29 12:33:26 +01:00
066ce6ac70
CMakeLists: only set the WIN32 property in release mode.
...
I can't find the setting that allows CLion to capture stdout when
running normally anymore, so this is the next best thing.
2023-10-29 15:45:22 +01:00
088f357a6b
CMakeLists: fix issues finding libzip and efsw.
2023-10-29 15:25:34 +01:00
389dabfc77
SaveTool: separate update checking mechanism.
...
THIS IS BROKEN, ONLY BUILD THIS COMMIT FOR DEBUGGING PURPOSES!
2023-10-29 11:32:17 +01:00
e634ef037d
Change how the project version is defined.
2023-10-29 10:40:02 +01:00
bb85c3d6b0
src/CMakeLists: make project less Windows-only.
2023-10-29 10:36:46 +01:00
1851867b7e
Update copyright year.
...
This was long overdue...
2023-09-02 18:30:29 +02:00
4b3912f6ef
src/CMakeLists: change how deps are linked to.
...
This might break submodule builds on MSYS2. Not like I care anyway, as they
were already broken on my Arch rig.
2023-08-28 13:17:54 +02:00
c4f061aa65
CMakeLists: reorganise the sub-libs.
2023-01-13 10:03:28 +01:00
dc8fd24cb7
CMakeLists: we're working on 1.5 now.
2023-01-13 10:03:24 +01:00
5f43e143dc
CMakeLists: change how defines are handled.
2023-01-13 10:02:29 +01:00
e336b37d81
SaveTool: move the configuration to its own class.
2023-01-13 10:02:29 +01:00
7b64d78b5b
CMakeLists: bump version number.
2022-12-13 22:53:47 +01:00
81b35476a0
CMakeLists: bump version number.
2022-12-13 21:08:30 +01:00
c0943bd084
Bump version number.
2022-11-30 10:03:57 +01:00
a8ab212931
Bump version number.
2022-11-27 08:58:54 +01:00
45bc2b97d9
Profile: add property names.
2022-11-21 18:58:01 +01:00
9ec88fa521
Mass: QoL changes.
...
Now property names are behind defines, so if a name changes, I don't
have to hunt it down in up to six source files.
2022-11-21 18:00:38 +01:00
bb066d3134
CMakeLists: add Logger from the old 1.4 branch.
2022-11-21 10:15:10 +01:00
f1ea2bda25
CMakeLists: officially start work on version 1.4.
2022-11-21 09:20:21 +01:00
42cec59c71
CMakeLists: improve formatting.
2022-11-21 09:20:21 +01:00
e6c597ffbc
Disable Interconnect.
...
Nope, it's just not needed.
2022-11-21 09:20:02 +01:00
6cb52761be
Bump version number.
2022-07-06 17:23:34 +02:00
8ba8ec3219
CMakeLists: bump version number.
2022-05-03 20:29:18 +02:00
b6398f3373
CMakeLists: bump version number.
2022-04-17 13:50:09 +02:00
0ce03f5395
CMakeLists: bump version number.
2022-04-15 12:20:04 +02:00
0fd157f33c
SaveTool: add weapon part mappings and the ability to change parts.
...
With that, I think I'm ready to push 1.3.2.
2022-04-15 11:05:01 +02:00
b6ad795383
SaveTool: fragment files more.
...
SaveTool.cpp was getting on the unmanageable side.
2022-04-01 09:36:33 +02:00
a166948aec
SaveTool: remove dependency on cpr, switch to raw libcurl.
...
Took me pretty much a whole day, but I managed to do it.
2022-03-31 17:57:53 +02:00
94f6192aa8
CMakeLists: bump version number.
...
I'm technically working on 1.3.2, so...
2022-03-30 21:58:36 +02:00
2c2e5ad936
SaveTool: remove the dependency on json.hpp.
2022-03-30 15:15:54 +02:00
fd3306b175
CMakeLists: bump version number.
2022-03-21 16:47:44 +01:00
0c8c2601ce
CMakeLists: bump version number.
2022-03-21 15:22:46 +01:00
be06c2d552
Mass: add reading support for 0.8 BL placement.
...
Then, it's UI design time, followed by writing support.
2022-03-12 09:34:19 +01:00
771e008e62
Mass: fragment into smaller files.
...
Should help navigation and maintenance.
2022-03-06 09:52:11 +01:00
f522d20dd4
SaveTool: fragment SaveTool_MassViewer.cpp.
...
This will make maintenance easier. I hope.
2022-03-02 14:43:02 +01:00