From d354a1adaee2b2dac556bc7be1e63c73d47074c6 Mon Sep 17 00:00:00 2001 From: AnthonyFuller Date: Thu, 27 Aug 2026 17:43:38 +0100 Subject: [PATCH 1/2] [ResourceLib] Introduce support for the VOXL resource --- Libraries/ResourceLib/Src/Resources.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Libraries/ResourceLib/Src/Resources.cpp b/Libraries/ResourceLib/Src/Resources.cpp index 3c492ae..ef31a97 100644 --- a/Libraries/ResourceLib/Src/Resources.cpp +++ b/Libraries/ResourceLib/Src/Resources.cpp @@ -53,6 +53,10 @@ std::unordered_map g_Resources = { REGISTER_RESOURCE(ENUM, SEnumType) #endif +#if ZHM_TARGET == 3 + REGISTER_RESOURCE(VOXL, SVoxelSpaceData) +#endif + #if ZHM_TARGET == 2026 REGISTER_RESOURCE(KWOR, SSerializedKeyword) REGISTER_RESOURCE(TDAT, STerrainResource) From 8f1f956d13e217d172cfb0555ab8fb91d54f7686 Mon Sep 17 00:00:00 2001 From: AnthonyFuller Date: Thu, 27 Aug 2026 17:58:09 +0100 Subject: [PATCH 2/2] chore: update readme --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1508f7b..9d5f8cc 100644 --- a/README.md +++ b/README.md @@ -13,12 +13,12 @@ A collection of libraries that allow converting various game resources to JSON a Currently supported games and resource types: -| Game | Supported Resources | -|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------| -| Hitman 3 | `TEMP`, `TBLU`, `AIRG`, `ATMD`*, `CBLU`, `CPPT`, `CRMD`, `DSWB`, `ECPB`, `GFXF`, `GIDX`, `VIDB`, `WSGB`, `ENUM`, `RTLV`, `UICB`, `ASVA` | -| Hitman 2 | `TEMP`, `TBLU`, `AIRG`, `ATMD`*, `CBLU`, `CPPT`, `CRMD`, `DSWB`, `ECPB`, `GFXF`, `GIDX`, `VIDB`, `WSGB`, `ENUM`, `RTLV`, `UICB`, `ASVA` | -| Hitman 2016 | `TEMP`, `TBLU`, `AIRG`, `ATMD`*, `CBLU`, `CPPT`, `CRMD`, `DSWB`, `GFXF`, `GIDX`, `VIDB`, `WSGB`, `RTLV`, `UICB`, `ASVA` | -| 007 First Light | `TDPK`, `KWOR`, `ENUM`, `ECPB`, `GIDX`, `WSGB`, `CBLU`, `GFXF`, `DSWB`, `CPPT`, `CRMD`, `UICB`, `RTLV`, `TBLU`, `VIDB`, `TDAT`, `TEMP` | +| Game | Supported Resources | +|-----------------|-------------------------------------------------------------------------------------------------------------------------------------------------| +| Hitman 3 | `TEMP`, `TBLU`, `AIRG`, `ATMD`*, `CBLU`, `CPPT`, `CRMD`, `DSWB`, `ECPB`, `GFXF`, `GIDX`, `VIDB`, `WSGB`, `ENUM`, `RTLV`, `UICB`, `ASVA`, `VOXL` | +| Hitman 2 | `TEMP`, `TBLU`, `AIRG`, `ATMD`*, `CBLU`, `CPPT`, `CRMD`, `DSWB`, `ECPB`, `GFXF`, `GIDX`, `VIDB`, `WSGB`, `ENUM`, `RTLV`, `UICB`, `ASVA` | +| Hitman 2016 | `TEMP`, `TBLU`, `AIRG`, `ATMD`*, `CBLU`, `CPPT`, `CRMD`, `DSWB`, `GFXF`, `GIDX`, `VIDB`, `WSGB`, `RTLV`, `UICB`, `ASVA` | +| 007 First Light | `TDPK`, `KWOR`, `ENUM`, `ECPB`, `GIDX`, `WSGB`, `CBLU`, `GFXF`, `DSWB`, `CPPT`, `CRMD`, `UICB`, `RTLV`, `TBLU`, `VIDB`, `TDAT`, `TEMP` | *`*` Experimental*