Commit graph

75 commits

Author SHA1 Message Date
Ottermandias
b3814e61d1 Fix misidentification bug. 2022-10-12 12:51:36 +02:00
Ottermandias
847d8432ff Add backface and transparency handling as well as more info to Mtrl handling. 2022-10-12 12:16:21 +02:00
Ottermandias
febfa8836e Misc. 2022-10-11 15:11:15 +02:00
Ottermandias
6eb2d9a9d2 Add Base64 to customizedata. 2022-10-09 22:56:53 +02:00
Ottermandias
918d5db6a6 Use external library for API interface and IPC. 2022-10-08 02:02:44 +02:00
Ottermandias
b3f048bfe6 Add Mixed Case options for byte strings. 2022-10-07 13:00:46 +02:00
Ottermandias
097923f5ff Several small fixes. 2022-10-03 11:36:17 +02:00
Ottermandias
1d6d696cb7 Split special collections. 2022-09-27 15:43:05 +02:00
Ottermandias
35c6e0ec88 Fix some unnecessary crashes on mtrl. 2022-09-25 18:33:54 +02:00
Ottermandias
ea023ebb5c Add handling for the 1.0 Decal texture. 2022-09-19 18:52:49 +02:00
Ottermandias
72ef666d51 Use custom logger everywhere. 2022-09-15 17:11:17 +02:00
Ottermandias
ae842720ee More Evp stuff, update libs, fix archive extraction part 1. 2022-09-03 15:23:44 +02:00
Ottermandias
2010e02034 Add some start for Evp Data. 2022-09-02 18:36:34 +02:00
Ottermandias
f0b970c102 Rework some metastuff. 2022-08-27 00:47:03 +02:00
Ottermandias
e66ca7c580 Further fixes. 2022-08-24 17:53:25 +02:00
Ottermandias
4efdd6d834 Add improved WIP edit windows for materials and models 2022-08-20 16:05:52 +02:00
Ottermandias
fee3f500c5 Some cleanup 2022-08-17 22:59:56 +02:00
Ottermandias
5b5a1e2fd8 Check path length on adding them to the cache and log error if a path is too long. 2022-08-15 13:15:26 +02:00
Ottermandias
5e9cb77415 Add material file parsing and writing. 2022-08-13 21:20:40 +02:00
Ottermandias
8aefdbd948 Rename some collection stuff. 2022-08-13 21:20:40 +02:00
Ottermandias
4a008fbc3e Further net6 2022-08-03 11:38:13 +02:00
Ottermandias
7936c43b0b net6 2022-08-03 11:27:33 +02:00
Ottermandias
ee48c7803c Some character equip changes. 2022-07-27 13:04:57 +02:00
Ottermandias
9dee0862cc Some early glamourer changes. 2022-07-21 10:07:52 +02:00
Ottermandias
f808c8a471 Compare cutscene actors by customization. 2022-07-21 10:01:24 +02:00
Ottermandias
32e817d793 Some glamourer additions. 2022-07-03 23:01:45 +02:00
Ottermandias
60229f8b45 Rename EQP bit _2. 2022-06-28 12:28:51 +02:00
Ottermandias
95e7febd38 Let Material Path Resolver search through temporary collections. 2022-06-22 18:43:36 +02:00
Ottermandias
6ebf550284 Use Ordinal comparisons 2022-06-20 18:27:54 +02:00
Ottermandias
bf58c6b098 Remove some further Unknown Unknown identifications. 2022-06-11 22:11:38 +02:00
Ottermandias
8cfc605ed3 Fix face decal changed item identification. 2022-06-05 12:34:00 +02:00
Ottermandias
06deddcd8a Extend the item identification a bit to count unidentifiable items and handle icons, demihumans and monsters. 2022-06-02 11:54:53 +02:00
Ottermandias
4b036c6c26 Change cache reloading and conflicts to actually keep the effective mod and not force full recalculations on every change. 2022-05-29 19:00:34 +02:00
Ottermandias
0c3c7ea363 Stop using windows forms, add extensive meta manipulation editing, fix a concurrency crash and a dumb crash. 2022-05-18 17:40:41 +02:00
Ottermandias
f0af9f1274 A bunch of filesystem fixes. 2022-05-11 20:58:21 +02:00
Ottermandias
54460c39f3 Add more edit options, some small fixes. 2022-05-03 18:16:06 +02:00
Ottermandias
81e93e0664 Let options keep visual ordering. 2022-04-30 23:04:39 +02:00
Ottermandias
5bfcb71f52 Start for Mod rework, currently not applied. 2022-04-15 14:39:23 +02:00
Ottermandias
2877e9f22f Small debugging changes. 2022-04-15 14:39:22 +02:00
Ottermandias
1e5776a481 Change resolving to possibly work correctly for all materials and load specific materials for each collection. 2022-04-15 14:39:22 +02:00
Ottermandias
efc21c7882 Some more Redraw changes. 2022-04-15 14:39:22 +02:00
Ottermandias
b08bf388cc Change Redrawing to be simpler and not use a queue or settings. 2022-04-15 14:39:22 +02:00
Ottermandias
5ed80c753f File fixes. 2022-04-15 14:38:40 +02:00
Ottermandias
e6752ade04 More fixes, some cleanup. 2022-04-15 14:38:40 +02:00
Ottermandias
581b91b337 Fixes. 2022-04-15 14:38:40 +02:00
Ottermandias
e7282384f5 Working on PathResolver 2022-04-15 14:37:39 +02:00
Ottermandias
6f527a1dbc Metamanipulations seemingly working. 2022-04-15 14:37:39 +02:00
Ottermandias
46581780e0 tmp 2022-04-15 14:37:39 +02:00
Ottermandias
f5fccb0235 Change most things to new byte strings, introduce new ResourceLoader and Logger fully. 2022-04-15 14:37:39 +02:00
Ottermandias
c3454f1d16 Add Byte String stuff, remove Services, cleanup and refactor interop stuff, disable path resolver for the moment 2022-04-15 14:37:39 +02:00