• Joined on 2024-03-13
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-08 18:52:46 +00:00
4b2dfaa5bd Add texture path copy button functionality
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-08 18:47:25 +00:00
fbacfccd13 Set file size text
56614d3b1d Set resolution text
0a71be4731 Set File Type text
d434e2c13f Add texture filter toggle
80f121bfde Add folder selection
Compare 8 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-08 15:44:24 +00:00
b13d27c0b8 Basic functionality for the texture browser
63591c228b Add CampaignName to Context
3d9556b1e9 Mockup texture browser
fc7bb33520 Remove unused code
Compare 4 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-07 13:01:49 +00:00
af643b0388 Add Sky debug texture and add hardecoded texture IDs
855e39880e Add Jorge texture to res
886b840d6c Use Texture2D in TextureLoader cache
691220b5c8 Add more property data definitions
c61cd5cd47 Add snippet to make property code easier
Compare 12 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-07 08:09:44 +00:00
9e115b6906 Refacor object hierarchy creation to be more maintainable and extensible
6f87bc6904 Add IMergable interface
001b6a944e Add object transparency property support
a6e667e1da Add object rendering toggle
963ab721cd Handle different path separators
Compare 5 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-06 18:51:47 +00:00
354155db20 Remove unused debug prints
f6e35f5b7a Skip over GIF extension blocks and set transparency to index 0
fbec9db3f6 Nicer interlaced GIF handling
a9a16f88e9 Initial handling of interlaced GIFs
Compare 4 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-05 18:45:06 +00:00
3e4230e46f Merge mission and model selector
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-05 17:52:57 +00:00
236cf3b317 ModelLoader uses context pathmanager
12a8b4f06d Reduce duplicate code in Resource Path Manager
63daccb3c1 Remove old InstallPaths
b223d53824 Use Context in mission loader
b89a4d6154 Refactor model viewer to use new Context and support custom models
Compare 7 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-01 17:54:42 +00:00
d3dd40eec3 Add note about gif loader issues
bf475ea21a Remove ImageSharp
5d958fd7ad Add my own gif decoder
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-09-01 12:51:56 +00:00
fcf0c6a503 Initial alpha model support
91060ad5be Remove RectpackSharp
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-31 11:11:50 +00:00
ed13b4edc0 Fix invalid model cache on mission change
4ab115440c Apply TxtRepl properties
ab34a78739 Add TxtRepl metadata to materials
047c2a1305 Fix string properties
5d23f87359 Add yucky textrepl parsing
Compare 5 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-30 17:54:43 +00:00
81fde92ea4 Remove dummy mesh
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-30 17:51:34 +00:00
38a360793a Faster GIF loading
eca63077b8 Cleaner model return
89cc70345e Add more detailed model loading timings
Compare 3 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-29 19:00:21 +00:00
8237a46989 Time a bunch more stuff
72f8666f5d Sum repeated stage names
Compare 2 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-29 18:17:47 +00:00
ec79e07ec7 Only load textures that are actually used
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-29 17:36:51 +00:00
30bfd05073 Preload obejct texture paths and use jorge for failed model textures
74bde133bb Simplify model cache setting
0b347f7745 Fix bugged lightmaps
e7e9c300fd Remove unneccesary casts on bounds
c0666a5404 More lightmap asbytes cleanup
Compare 6 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-28 21:19:02 +00:00
117f5b924c Remove debug lightmap texture export
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-28 21:18:35 +00:00
e499cfcbfc Further simplify packing algorithm and increase default width
f6ef623bb4 Simplify packing by reversing sort and growing in only 1 direction
d55231178e Use custom naive rectpacker
0ceb011af9 Raise .net version
Compare 4 commits »
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-28 07:07:16 +00:00
110c9b8a3c Add initial UI for lightmap layer toggling
Jayrude pushed to main at KeepersCompound/thief-mission-viewer 2024-08-28 06:44:36 +00:00
4a80ef547b Support toggling lightmap layers
092896aa52 Use Texture2dArray for lightmap texture
Compare 2 commits »