• Joined on 2024-03-13
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-27 07:02:27 +00:00
cbf309aaa4 Fix incorrect lightmap scale multiplier
bb617ffc52 Get lightmap data as bytes and blit to atlas
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-27 06:11:03 +00:00
d125fb2cd3 Parse lightmaps as flat array rather than multidimensional array
efb15c19dd Handle lightmap scale
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-26 14:24:21 +00:00
9605c36303 Change BuildHierarchy type signature
d3e58af75c Split hierarchy building to a method and time it
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-26 13:30:51 +00:00
261d5fe399 Decrease target rectpacking density
42cc08363e Profile the rectpacking
20a0796410 Time lightmap building
326543c0f6 Add timing method that returns a value
Compare 4 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-26 12:48:15 +00:00
e213b3ea26 Add some basic timings
6e70ad22c1 Add timing function
2f2aab828e Add export preset
413e3bf937 Fix use of obselete methods
7ec48abda5 Add basic model caching
Compare 5 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-26 10:43:03 +00:00
afb6689683 Update project to Godot 4.3
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-25 16:10:26 +00:00
1cfbd498c7 Loosely handle campaigns not having an obj folder when trying to get obj texture path
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-25 15:53:01 +00:00
05e90c1a30 Add jank object texture path gathering
b6a65fc10b Extract model loading functionality out
e313ca58a7 Merge GetObjectPath implementations
0d7ff677de Slightly working support for custom model textures
Compare 4 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-25 14:49:56 +00:00
2365f09931 Add basic object hierarchy generation and traversal
501f27a721 Load generic property chunks
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-25 12:22:06 +00:00
8aa1c7c4bc Don't render objects marked not rendered
be937d53fc Add RenderType property support
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-25 12:09:57 +00:00
2be1bc4352 Add generic prop definition
df923492cf Make defining property chunks easier
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-25 10:54:46 +00:00
3b9ff6c852 Jankily read scale in for models
f69a98e880 Let vec3 conversion skip scaling
505adf5d44 Add scale property support
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-25 10:33:30 +00:00
655a188a69 Offset any models that aren't centered
ad68c25447 Add world environment with maximum ambient light
0c0394df86 Handle object rotation
85599b4069 Merge GetTexturePath implementations
be205897bb Merge GetMissionNames to handle null campaign
Compare 11 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-24 16:36:44 +00:00
cb2f016455 We're actually rendering models in the mission now (badly)
de4f3d6381 Add some safety to object path requests
9fd76815a2 Use new resource manager in mission and textureloader
62ff5306fe Add more thorough path manager
c48eb018f5 Merge model related chunks from gam file
Compare 8 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-23 18:06:26 +00:00
b9172df8c3 Place white cubes at object brush positions
f118c151f3 Add initial brush list support
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/nd-specs 2024-08-23 17:09:44 +00:00
4abe815220 Really janky link data pattern
Jayrude pushed to main at KeepersCompound/nd-specs 2024-08-23 14:46:39 +00:00
523f94206b Add ObjVec pattern
74c7da7bdf Update main chunks tracker
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/nd-specs 2024-08-23 14:25:36 +00:00
bcf7013cdb Add Relations chunk pattern
f0de440e06 Add initial Link chunk parsing
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/nd-specs 2024-08-23 12:44:14 +00:00
dd2aeeb66d Add name attribute to make visually finding property chunks easier
41797a0c17 Load all chunk types as part of toc entry
7fa4db7f4f Add property chunk pattern
b17ecb3f3d Fix incorrect ending offsets for looping chunks
1979d85f58 Add additional toc helpers
Compare 7 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-18 13:02:01 +00:00
eaf20f7f4a Merge model faces that share a material
dbabe1527c Sort selector lists alphabetically
Compare 2 commits »