Ottermandias
58b5c44157
Fix an issue with memory locations that suddenly caused issues?
2023-10-04 14:35:03 +02:00
Ottermandias
e5427858e0
Add support for ActorIdentifier.FromUserString returning multiple identifiers.
2023-10-03 01:43:18 +02:00
Ottermandias
3d2ce1f4bb
Use ClientStructs hook for CalculateHeight.
2023-10-02 23:25:15 +02:00
Ottermandias
21d503a8cd
Update for API 9
2023-09-28 18:12:27 +02:00
Ottermandias
3f439bacb2
Extract remaining global usings for System libs.
2023-09-21 02:15:23 +02:00
Ottermandias
11bf0d2998
Optimize ResourceTree somewhat.
2023-09-21 02:06:45 +02:00
Exter-N
69388689ac
Material Editor: Extend live preview.
2023-09-20 01:53:10 +02:00
Ottermandias
c29d0a5a4c
Remove some allocations from resource tree.
2023-09-19 21:44:49 +02:00
Ottermandias
89c7095843
Merge branch 'restree-bulk-reverse'
2023-09-19 21:25:36 +02:00
Ottermandias
808d7ab017
Add CalculateHeight Hook
2023-09-19 20:18:53 +02:00
Exter-N
f02a37b939
ResourceTree: Reverse-resolve in bulk
2023-09-19 01:32:31 +02:00
Ottermandias
5067ab2bb2
Add load state to resource watcher.
2023-09-18 18:18:23 +02:00
Exter-N
a241b933ca
ResourceTree: Avoid enumerating the whole object table in some cases
2023-09-18 17:02:11 +02:00
Exter-N
22966e648d
ResourceTree IPC: Remove mergeSameCollection.
2023-09-18 17:02:11 +02:00
Exter-N
d7205344eb
ResourceTree improvements + IPC
...
- Moves ResourceType enum out of GameData as discussed on Discord ;
- Adds new color coding for local player and non-networked objects on On-Screen ;
- Adds ResourceTree-related IPC ;
- Fixes #342 .
2023-09-18 17:02:08 +02:00
Ottermandias
2b4a01df06
Make line endings explicit in editorconfig and share in sub projects, also apply editorconfig everywhere and move some namespaces.
2023-09-18 17:01:21 +02:00
Ottermandias
53adb6fa54
Use System global usings.
2023-09-15 14:15:52 +02:00
Ottermandias
916ff0cbb2
Auto Formatting.
2023-09-15 14:00:30 +02:00
Exter-N
28c2af4266
Material Editor: Split ColorTable apart from ColorSet
2023-09-15 13:38:47 +02:00
Ottermandias
569fa06e18
Fix CS update creating ambiguous reference.
2023-09-08 14:04:14 +02:00
Ottermandias
0e0733dab0
Some formatting, use ConcurrentSet explicitly for clarity.
2023-09-05 14:48:06 +02:00
Exter-N
32608ea45b
Skin Fixer: Switch to a passive approach.
...
Do not load skin.shpk for ourselves as it causes a race condition.
Instead, inspect the materials' ShPk names.
2023-09-05 12:53:53 +02:00
Ottermandias
2a2fa3bf1d
Some auto-formatting and ROS iteration for lookups.
2023-09-03 13:13:35 +02:00
Exter-N
a17a1e9576
Resource Tree: Make skp child of sklb
2023-09-02 17:59:13 +02:00
Exter-N
30c622c085
Resource Tree: Add ChangedItem-like icons, make UI prettier
2023-09-02 17:59:13 +02:00
Exter-N
db521dd21c
Resource Tree: Deduplicate nodes, add skp
2023-09-02 17:59:13 +02:00
Exter-N
ccc0b51a99
Resource Tree: Improve mtrl and sklb support
2023-09-02 17:59:09 +02:00
Ottermandias
052811049e
Merge remote-tracking branch 'Exter-N/material-editor-adjustments'
2023-09-02 15:56:08 +02:00
Ottermandias
b985833aaa
Check for drawObject != null before invoking draw object created event.
2023-09-02 15:54:11 +02:00
Exter-N
233a865c78
Material editor: use a SafeHandle for texture swapping
2023-09-01 17:57:01 +02:00
Ottermandias
616a4635d1
Fix slash direction in material path.
2023-08-31 18:32:18 +02:00
Ottermandias
a768b039a8
Restructure Live Preview.
2023-08-31 18:25:29 +02:00
Ottermandias
ff01276869
Small cleanup in ResolveContext.
2023-08-31 01:11:57 +02:00
Ottermandias
8695e89792
Merge branch 'master' into feature/material-editor-2099
2023-08-31 00:49:49 +02:00
Ottermandias
6d3e930440
Use better event in SkinFixer and some cleanup.
2023-08-30 20:52:39 +02:00
Exter-N
f238049750
Skin Fixer: Fix potential ref leak + add SRH
...
`SafeResourceHandle` wraps a `ResourceHandle*` with auto `IncRef` / `DecRef`, to further help prevent leaks.
2023-08-30 19:16:22 +02:00
Exter-N
ec14efb789
Skin Fixer: Make resolving skin.shpk for new draw objects async
2023-08-27 04:04:14 +02:00
Exter-N
ead88f9fa6
Skin Fixer (fixes modding of skin.shpk)
2023-08-27 03:45:05 +02:00
Exter-N
b8d09ab660
Material editor 2099
2023-08-25 01:19:39 +02:00
Exter-N
f64fdd2b26
Material editor: live-preview changes
2023-08-24 05:52:13 +02:00
Ottermandias
af536b3423
Update some Dalamud Services.
2023-08-10 18:10:33 +02:00
Ottermandias
930931a846
Fix ChangeCustomize not loading decals from collections.
2023-08-01 17:39:41 +02:00
Ottermandias
18b6b87e6b
Use strongly typed ids in most places.
2023-07-29 02:22:31 +02:00
Ottermandias
96e6ff0fbf
Fix potential crash in decref.
2023-07-24 01:40:56 +02:00
Ottermandias
9e0c38169f
Glamourer-related changes.
2023-07-12 02:45:40 +02:00
Ottermandias
6e7805d58f
Fix handling of decals overall.
2023-07-06 00:51:16 +02:00
Ottermandias
e3a608fe0e
Fix DecalReverter using wrong variables.
2023-07-06 00:51:16 +02:00
Ottermandias
a6b929c207
Remove GPose condition from timeline loading restrictions.
2023-07-06 00:51:16 +02:00
Ottermandias
81dae22936
Fix some stupidly introduced ambiguities.
2023-07-05 16:18:49 +02:00
Ottermandias
00bc17c57a
Move some stuff to shared things, improve some filesystem rename handling.
2023-07-05 16:13:11 +02:00