• Joined on 2024-03-13
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-18 11:52:35 +00:00
6db4d75a37 Properly create and apply color based model materials
20cf0f7292 Really bad awful model texturing
5aafab148b Better logging and handling of failed model file loading
30db43eac8 Make MeshSurfaceData more generic
2db83a827e Add fullbright ambient light level
Compare 10 commits »
Jayrude pushed to main at KeepersCompound/nd-specs 2024-08-17 19:54:34 +00:00
2f701c471b Handle version 3 model polygons correctly
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-17 19:53:51 +00:00
b5d3a3c275 Add initial basic .BIN model support
b12070f982 Add ReadVec2 utility function
742324765f Remove old unused function
35a3158ea6 Move Godot utility conversion to TMV namespace
Compare 4 commits »
Jayrude pushed to main at KeepersCompound/nd-specs 2024-08-17 17:29:58 +00:00
3ccd37ea11 Add .BIN format
Jayrude pushed to main at KeepersCompound/nd-specs 2024-08-17 09:55:42 +00:00
9a1cd9b755 Create structs for HotRegions and MultiBrush
e7bf306211 Fixed everything being broken and ImHex memory leak
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-14 17:54:22 +00:00
622192a489 Add safer chunk usage
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-13 20:38:42 +00:00
736ced24e4 Remove old unused code
93488ffc65 Add proper overbrightened 32bit2x lightmap rendering
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-13 18:33:29 +00:00
a8b9ce8a54 Fix incorrect lightmap colors
6f62d2ca00 Load textures from root thief resource CRF
9db1bc6681 Handle Thief 2 inst config file
e773635677 Mission selector allows better browsing of campaigns
Compare 4 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-12 18:57:54 +00:00
27dbc47419 Enable loading of PCX textures from FM folders
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-12 18:02:37 +00:00
21b018298c Use family palettes for PCX textures
c14f74b108 Add PCX image loading
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-11 15:23:06 +00:00
3aa6024103 Remove unused imports
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-11 15:22:25 +00:00
d1d6b310ab Move material creation back to Mission
59edc0744c Add texture manager/loader
51136b9526 Remove old code/comments
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-11 11:28:45 +00:00
2ec121e056 Create one mesh per texture used
24ac6395d5 Moved Mission to TMV namespace
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-10 12:17:04 +00:00
1508ed111d Load TGA textures
1b661cbc7f Meshes no longer cast shadows
9ef3a17e97 Mission node is no longer an EditorTool
ad359ba656 Remove unnecessary WorldEnvironment node
ae243fcd58 Fix lightmap colour blending
Compare 11 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-05 20:47:24 +00:00
b2fc789734 Render textures and lightmaps together
74f4d0e7c6 Calculate texture UVs and move lightmap UVs to UV2
da3f9b9203 Load and apply textures
79f7ebd7eb Re-add occlusion culling
770f4e22d5 Split meshes into a surface for each poly
Compare 12 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-01 17:32:37 +00:00
50c4d06f19 Use a constant inverse scale when converting to godot vec3
d7b8ee35f4 Render all lightmap layers
3307cdc8a9 Apply full ambient lighting
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-07-30 21:05:43 +00:00
e8b77b42bb Add working lightmaps
Jayrude created branch main in KeepersCompound/thief-mission-viewer 2024-07-22 20:12:05 +00:00
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-07-22 20:12:05 +00:00
185af065bc Add simple UI for selecting/building/clearing mission
2105ea7b24 Little bit of cleanup
0ce662733b Make occlusion culling more precise
6dc6297b7b Add occlusion culling
76b95bcf67 Use indices for meshes
Jayrude created repository KeepersCompound/thief-mission-viewer 2024-07-22 20:11:18 +00:00