2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-12-07 19:57:48 +00:00
Commit Graph

32 Commits

Author SHA1 Message Date
Jan Laupetin
a4a9bff68a chore: addEmptyFootstepTableAsset does not need to return something 2025-11-09 23:12:31 +01:00
Jan Laupetin
4d873ec287 chore: use constexpr calculations for angle conversions 2025-11-09 23:12:19 +01:00
Jan Laupetin
5d70c1d5da chore: use trailing comma for string enumerations 2025-11-09 23:12:19 +01:00
Jan Laupetin
c212223046 chore: use nodiscard whenever applicable 2025-11-09 23:12:16 +01:00
Jan Laupetin
c4f3c0eaa0 chore: use auto instead of repeated types 2025-11-09 23:01:01 +01:00
Jan Laupetin
afe0fd76c1 chore: use const and reference whenever possible 2025-11-09 23:01:00 +01:00
Jan Laupetin
02ea872389 chore: move using namespace out of namespace 2025-11-09 22:45:39 +01:00
Jan Laupetin
657f4b0556 chore: remove unused included headers 2025-11-09 22:45:39 +01:00
Jan Laupetin
d2812c9267 chore: do not use relative include paths 2025-11-09 22:45:38 +01:00
Jan Laupetin
e588e86661 chore: use std min and std max in bsp utils 2025-11-09 22:45:36 +01:00
Jan Laupetin
e645e5b773 chore: remove unused bsp util methods 2025-11-06 19:37:51 +01:00
Jan Laupetin
c67e3d1648 chore: do not use using namespace in headers 2025-11-06 19:08:07 +01:00
Jan Laupetin
03670ea6e1 chore: use available methods from Utils component 2025-11-06 18:26:01 +01:00
Jan Laupetin
02a3d4e7cf chore: use std::string comparison instead of compare 2025-11-06 18:24:17 +01:00
Jan Laupetin
4eb6dcc469 chore: remove pragma once from cpp source file 2025-11-06 17:52:30 +01:00
LJW-Dev
c9aa8e373b Moved the re-ordering of indices to the BSP creator instead of the BSP asset linker. 2025-11-04 18:32:29 +08:00
LJW-Dev
0f70c29532 Fixed a crash related to AABB Tree children counts exceeding the maximum limit 2025-11-04 18:13:31 +08:00
LJW-Dev
6cd89a31b2 Extended BSP creation to support X, Y and Z splitting and simplified clipmap BSP generation. 2025-11-04 17:13:55 +08:00
LJW-Dev
e4f6e195f6 Moved coordinate conversion to BSP creator instead of the BSP linker, and added a console print of the maximum number of objects in a collision leaf. 2025-11-04 15:09:00 +08:00
LJW-Dev
f7a36f938a WIP: Updated premake scripts, removed non-submodule ufbx code, ported BSPCreator to use the submodule. OAT link still fails due to unknown premake issue. 2025-11-01 20:13:49 +08:00
LJW-Dev
56186d1d80 The FinalizeZone step can now fail and the zone link will not ouput a fastfile if the FinalizeZone step fails. 2025-11-01 17:25:14 +08:00
LJW-Dev
81e0331252 Updated BSP linker to load assets on the FinalizeZone step. 2025-11-01 17:06:08 +08:00
LJW-Dev
b054cfc990 Updated missing image and colour only image asset names to use materials loaded by the game. 2025-10-31 16:28:12 +08:00
LJW-Dev
0fa473eadd Formatted all BSP loading files using clang. 2025-10-27 20:43:30 +08:00
LJW-Dev
0e19f365ff Refactored to make x64 builds succeed 2025-10-27 20:23:13 +08:00
LJW-Dev
9268342ca1 Refactored GFX world loading 2025-10-27 20:00:32 +08:00
LJW-Dev
fc88b9af80 Refactored clipmap generation, further refactored other files to better use c++ 2025-10-27 19:07:21 +08:00
LJW-Dev
9d4c32b6b4 Refactor to improve C++ and safe code use 2025-10-26 18:20:04 +08:00
LJW-Dev
173565c7b3 WIP: Finished updating BSP linker to use seperate files for each asset. 2025-10-24 15:34:44 +08:00
LJW-Dev
948ba5ba8b WIP: Converted custom map linker into different asset files 2025-10-24 02:56:17 +08:00
LJW-Dev
a81944a7be WIP: Prepared project for updating CustomMapLinker.h 2025-10-22 16:42:12 +08:00
LJW-Dev
e53779517d WIP:
- Updated file structure to use BSP naming scheme
- Re-wrote BSP creator to use c++ more efficiently
2025-10-22 16:06:59 +08:00