Commit graph

196 commits

Author SHA1 Message Date
Ottermandias
3f18ad50de Initial API13 / 7.3 update. 2025-08-08 00:45:24 +02:00
Ottermandias
a953febfba Add support for imc-toggle attributes to accessories, and fix up attributes when item swapping models. 2025-07-05 22:03:32 +02:00
Ottermandias
b48c4f440a Make attributes and shapes completely toggleable. 2025-06-01 13:04:26 +02:00
Ottermandias
bc4f88aee9 Fix shape/attribute mask stupidity. 2025-05-22 11:14:17 +02:00
Ottermandias
ac4c75d3c3 Fix not updating meta count correctly. 2025-05-22 11:13:42 +02:00
Ottermandias
d7dee39fab Add attribute handling, rework atr and shape caches. 2025-05-21 15:45:05 +02:00
Ottermandias
3412786282 Optimize used memory by metadictionarys a bit. 2025-05-21 15:45:05 +02:00
Ottermandias
861cbc7759 Add global EQP edits to always hide horns or ears. 2025-05-21 15:45:05 +02:00
Ottermandias
68b68d6ce7 Fix some issues with customization IDs and supported counts. 2025-05-19 17:15:29 +02:00
Ottermandias
e326e3d809 Update shp conditions. 2025-05-18 15:52:47 +02:00
Ottermandias
f1448ed947 Add conditional connector shapes. 2025-05-16 00:25:13 +02:00
Ottermandias
c0dcfdd835 Update shape string format. 2025-05-15 22:23:42 +02:00
Ottermandias
6ad0b4299a Add shape meta manipulations and rework attribute hook. 2025-05-15 17:46:53 +02:00
Ottermandias
0adec35848 Add initial support for custom shapes. 2025-05-15 00:26:59 +02:00
Ottermandias
53ef42adfa Update EST Customization identification. 2025-04-17 01:06:09 +02:00
Ottermandias
0954f50912 Update OtterGui, GameData, Namespaces. 2025-04-17 01:05:56 +02:00
Ottermandias
61d70f7b4e Fix identification of EST changes. 2025-03-16 15:46:51 +01:00
Ottermandias
deba8ac910 Heavily improve changed item display. 2025-03-01 00:33:56 +01:00
Ottermandias
c6de7ddebd Improve GamePaths and parsing, add support for identifying skeletons and phybs. 2025-02-27 13:08:41 +01:00
Ottermandias
9ab8985343 Debug logging. 2025-01-25 12:38:10 +01:00
Ottermandias
2afd6b966e Add debug logging facilities. 2025-01-22 17:36:01 +01:00
Ottermandias
39c73af238 Fix stupid. 2025-01-20 20:33:35 +01:00
Ottermandias
0c8571fba9 Reduce and pad IMC allocations and log allocations. 2025-01-20 17:14:13 +01:00
Ottermandias
9559bd7358 Improve RSP Identifier ToString. 2025-01-14 15:20:37 +01:00
Ottermandias
b1be868a6a Atch stuff. 2024-11-26 17:09:14 +01:00
Ottermandias
ce75471e51 Fix issue with resetting GEQP parameters on reload (again?) 2024-11-20 18:08:24 +01:00
Ottermandias
df0526e6e5 Fix readoing and displaying DemiHuman IMC Identifiers. 2024-10-06 14:23:36 +02:00
Ottermandias
00fbb2686b Add option to apply only attributes from IMC group. 2024-09-16 22:54:14 +02:00
Ottermandias
75858a61b5 Fix MetaManipulations not resetting count when clearing. 2024-08-31 20:52:08 +02:00
Ottermandias
a585976190 Make ImcChecker threadsafe. 2024-08-05 00:42:04 +02:00
Ottermandias
da3f3b8df3 Start rework of identified objects. 2024-08-03 22:45:44 +02:00
Ottermandias
3ffe6151ff Add ToString for InternalEqpEntry. 2024-07-28 01:08:41 +02:00
Ottermandias
e46fcc4af1 Gracefully deal with invalid offhand IMCs. 2024-07-14 20:38:54 +02:00
Ottermandias
221b18751d Some updates. 2024-07-02 17:08:27 +02:00
Ottermandias
e05dbe9885 Make everything services. 2024-06-18 21:59:04 +02:00
Ottermandias
03d3c38ad5 Improve Imc Handling. 2024-06-18 17:52:34 +02:00
Ottermandias
9ecc4ab46d Remove CMP file. 2024-06-17 14:51:10 +02:00
Ottermandias
943207cae8 Make GMP independent of file, cleanup unused functions. 2024-06-17 14:51:10 +02:00
Ottermandias
30b32fdcd2 Fix EQDP bug. 2024-06-17 14:51:10 +02:00
Ottermandias
e33512cf7f Fix issue, remove IMetaCache. 2024-06-17 14:51:10 +02:00
Ottermandias
3170edfeb6 Get rid off all MetaManipulation things. 2024-06-17 14:51:09 +02:00
Ottermandias
361082813b tmp 2024-06-17 14:51:09 +02:00
Ottermandias
196ca2ce39 Remove all usages of Add(MetaManipulation) 2024-06-17 14:51:09 +02:00
Ottermandias
d9b63320f0 Some small fixes, parse directly into MetaDictionary. 2024-06-17 14:51:09 +02:00
Ottermandias
0445ed0ef9 Remove TryGetValue(MetaManipulation) from MetaDictionary. 2024-06-17 14:51:09 +02:00
Ottermandias
5ca9e63a2a Use internal entries. 2024-06-17 14:51:09 +02:00
Ottermandias
e0339160e9 Start removing MetaManipulation functions. 2024-06-17 14:51:09 +02:00
Ottermandias
94fdd848b7 Expand on MetaDictionary to use separate dictionaries. 2024-06-17 14:51:09 +02:00
Ottermandias
d7b60206d7 Improve meta manipulation handling a bit. 2024-06-17 14:51:09 +02:00
Ottermandias
50a7e7efb7 Add more filter options. 2024-06-07 16:34:09 +02:00