Guillaume Jacquemin williamjcm
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2024-03-08 21:21:17 +01:00
f68dee939e Gvas: improve a loop to avoid a useless move.
3c79f39046 Gvas: separate Binary{Reader,Writer}.
3bc750436f Logger,Gvas: reintegrate into main project.
e156196b98 Update copyright year.
Compare 4 commits »
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2024-03-08 19:28:57 +01:00
3a3b5bfdff GameData: change the style name map's, well, name.
ca050b0e48 Update Corrade, Magnum, ImGui.
22f5fc947c Application: use iterators for TextUnformatted calls.
Compare 3 commits »
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-12-04 15:36:23 +01:00
7ce726f933 Application: redo the whole armour tab.
570134ced0 Application: fix link to MBST's Git repo.
Compare 2 commits »
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-12-04 13:45:52 +01:00
ca7b71fb36 Application: tweak decal editor layout.
132c46da89 Application: remove a separator in the weapons tab.
Compare 2 commits »
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-11-29 13:54:19 +01:00
d9755a31fe Application: update layout in the frame editor.
bf7f6d24f3 Application: adapt to ImGui changes.
df9e6bcd17 CMakeLists: change how libcurl is found.
90fd22225f ProfileManager: adapt to Corrade changes.
5af4ad0e66 Update submodules.
Compare 5 commits »
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-11-29 12:36:42 +01:00
819e144410 Reorganise code.
williamjcm commented on issue williamjcm/MassBuilderSaveTool#19 2023-10-30 11:55:11 +01:00
Game data upgrade

Some musings.

What about using an ECS as a database that can be queried ? Not just for game data, but also save data ?

Sander Mertens, the author of the ECS framework Flecs, showed that it's…

williamjcm closed issue williamjcm/MassBuilderSaveTool#32 2023-10-29 16:46:20 +01:00
UI update bug
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-10-29 16:46:20 +01:00
9e7547a1cd SaveTool: fix an issue with the file watcher.
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-10-29 15:45:32 +01:00
066ce6ac70 CMakeLists: only set the WIN32 property in release mode.
57b4af4637 SaveTool: fix the checker mutex not unlocking properly.
e4ef5d4423 SaveTool: remove a debug message.
a7b0c894d0 UpdateChecker: fix segfault when checking for updates.
088f357a6b CMakeLists: fix issues finding libzip and efsw.
Compare 6 commits »
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-10-29 11:33:50 +01:00
389dabfc77 SaveTool: separate update checking mechanism.
07cbaefeac General code maintenance.
f9aa4bc817 SaveTool: Update the M.A.S.S. viewer weapon screen.
e634ef037d Change how the project version is defined.
bb85c3d6b0 src/CMakeLists: make project less Windows-only.
Compare 6 commits »
williamjcm opened issue williamjcm/MassBuilderSaveTool#32 2023-10-21 10:55:50 +02:00
UI update bug
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-09-02 18:33:21 +02:00
1851867b7e Update copyright year.
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-09-02 14:29:10 +02:00
d612b0afe6 SaveTool: various fixes for HiDPI screens.
williamjcm closed issue williamjcm/MassBuilderSaveTool#30 2023-09-02 14:27:57 +02:00
Custom style child windows are scrollable on HiDPI screens
williamjcm commented on issue williamjcm/MassBuilderSaveTool#30 2023-09-02 14:27:56 +02:00
Custom style child windows are scrollable on HiDPI screens

I was approaching the problem in the wrong way, and also fixed all other UI elements that had issues on HiDPI screens. I hope.

williamjcm commented on issue williamjcm/MassBuilderSaveTool#30 2023-08-31 13:08:14 +02:00
Custom style child windows are scrollable on HiDPI screens

Been trying to solve this issue, and it looks like doing a dumb hardcoded_value * dpiScaling().axis() isn't the right way of going about it, especially since I use a lot of ImGui child windows…

williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-08-31 12:35:34 +02:00
f7a8962194 main,SaveTool,Configuration: further Wine support.
a1a155d0ac Update CMake Find* modules.
Compare 2 commits »
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-08-28 15:48:07 +02:00
ecdf7d736f SaveTool: add a TODO for later.
3fc9243c81 Logger: also output to a file in debug mode.
81430de345 main: support running the app in Wine/Proton.
Compare 3 commits »
williamjcm pushed to one-point-five at williamjcm/MassBuilderSaveTool 2023-08-28 13:33:12 +02:00
39d71a7a09 SaveTool: remove licences for third-party deps.
4b3912f6ef src/CMakeLists: change how deps are linked to.
4e98a89b9d CMakeLists: add a better way to force static zlib.
9f8c8191ca CMakeLists: fix a condition.
e9ce919fd0 CMakeLists: allow using system libs.
Compare 7 commits »