2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-11-27 06:52:06 +00:00
Commit Graph

34 Commits

Author SHA1 Message Date
Jan Laupetin
4b1e81056c chore: do not use class wrapper for bsp utils methods 2025-11-10 22:21:17 +01:00
Jan Laupetin
0a9dae11af chore: add missing headers 2025-11-10 22:21:15 +01:00
Jan Laupetin
12647a505c chore: misc code improvements 2025-11-10 22:15:09 +01:00
Jan Laupetin
664d307e38 chore: reorder classes functions before members 2025-11-10 22:00:31 +01:00
Jan Laupetin
ccafa93fce chore: fix some minor typos 2025-11-10 21:49:42 +01:00
Jan Laupetin
ab8503194f chore: remove unused code 2025-11-10 21:45:58 +01:00
Jan Laupetin
683ef7ac38 chore: use unsigned numeric types when applicable 2025-11-10 21:45:58 +01:00
Jan Laupetin
5bfa161769 chore: use extent_v instead of extent::value 2025-11-10 21:45:57 +01:00
Jan Laupetin
f811c14cc2 chore: use enum class for non-game enums 2025-11-10 21:45:57 +01:00
Jan Laupetin
049fa2b8ae chore: do not make filename constants separate variables 2025-11-10 21:45:56 +01:00
Jan Laupetin
9114cf5d7d chore: replace explicit nullptr checks with negation checks 2025-11-10 21:45:56 +01:00
Jan Laupetin
5e06df6286 chore: use std::format instead of string concat 2025-11-10 21:45:56 +01:00
Jan Laupetin
a55146a9de chore: addEmptyFootstepTableAsset does not need to return something 2025-11-10 21:45:56 +01:00
Jan Laupetin
8f08aca15a chore: use nodiscard whenever applicable 2025-11-10 21:45:55 +01:00
Jan Laupetin
9471cbc1f4 chore: use auto instead of repeated types 2025-11-10 21:45:55 +01:00
Jan Laupetin
e9e0c7f511 chore: use const and reference whenever possible 2025-11-10 21:45:52 +01:00
Jan Laupetin
b7a250eb10 chore: do not use relative include paths 2025-11-10 21:45:41 +01:00
Jan Laupetin
a8456f88a4 chore: use std min and std max in bsp utils 2025-11-10 21:45:41 +01:00
Jan Laupetin
c4152ff039 chore: do not use using namespace in headers 2025-11-10 21:45:41 +01:00
Jan Laupetin
c3d9f91a2a chore: use available methods from Utils component 2025-11-10 21:45:38 +01:00
Jan Laupetin
02a3d4e7cf chore: use std::string comparison instead of compare 2025-11-06 18:24:17 +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
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