Commit graph

45 commits

Author SHA1 Message Date
Ottermandias
30d10d5a26 Merge branch 'master' into dtme
# Conflicts:
#	Penumbra/UI/AdvancedWindow/ModEditWindow.Materials.ColorTable.cs
#	Penumbra/UI/AdvancedWindow/ModEditWindow.Materials.MtrlTab.cs
2024-08-04 15:36:17 +02:00
Ottermandias
a6ee4c96ea Merge branch 'rt-dt' 2024-08-04 00:00:49 +02:00
Ottermandias
da3f3b8df3 Start rework of identified objects. 2024-08-03 22:45:44 +02:00
Exter-N
c849e31034 RT: Use SpanTextWriter to assemble paths 2024-08-03 19:48:42 +02:00
Exter-N
c01aa000fb Optimize I/O of ShPk for ResourceTree generation 2024-08-03 17:55:19 +02:00
Ottermandias
d247f83e1d Use CiByteString for anything path-related. 2024-07-30 18:54:08 +02:00
Ottermandias
f978b35b76 Make ResourceTrees work with UseNoMods. 2024-07-19 14:24:29 +02:00
Ottermandias
9fb8090781 Current state. 2024-07-03 17:29:49 +02:00
Ottermandias
221b18751d Some updates. 2024-07-02 17:08:27 +02:00
Exter-N
a6661f15e8 Display the additional path data in ResourceTree 2024-05-30 20:46:04 +02:00
Ottermandias
b2e1bff782 Consolidate path-data encoding into a single file and make it neater. 2024-05-30 17:18:46 +02:00
Exter-N
efdd5a824b Make human.pbd moddable 2024-03-26 02:29:07 +01:00
Ottermandias
50f81cc889 Skip locals init. 2024-03-16 16:21:23 +01:00
Ottermandias
7b1e28c2cf Woops. 2024-01-22 17:08:38 +01:00
Ottermandias
77762734d7 Some Cleanup. 2024-01-22 16:59:51 +01:00
Exter-N
c2e5499aef ClientStructs-ify some stuff 2024-01-22 01:51:42 +01:00
Ottermandias
5d28904bdf Update for GameData changes. 2023-12-20 16:39:26 +01:00
Ottermandias
7d612df951 Update for changed GameData. 2023-12-17 11:51:24 +01:00
Exter-N
a6f7fd623c ResourceTree: Fix model path resolving 2023-11-22 15:24:57 +01:00
Exter-N
60551c8739 ResourceTree: Are we fast yet? 2023-11-14 20:38:21 +01:00
Exter-N
fd163f8f66 ResourceTree: WIP - Path resolution 2023-11-04 18:30:36 +01:00
Exter-N
2852562a03 ResourceTree: Use ResolveXXXPath where possible 2023-11-03 20:30:29 +01:00
Exter-N
da54222bb1 ResourceTree: Add EID files 2023-11-02 20:59:09 +01:00
Exter-N
57f8587a43 ResourceTree: Use both game path and resource handle as keys for dedup 2023-11-02 01:18:20 +01:00
Exter-N
28a396470b ResourceTree: De-inline GlobalResolveContext in ResolveContext 2023-11-02 01:11:48 +01:00
Exter-N
3da20f2d89 ResourceTree: Rework Internal flag, improve null checks, simplify 2023-11-02 01:08:02 +01:00
Exter-N
db9bfb00a3 ResourceTree: Show SKP files out of Debug 2023-11-01 03:07:33 +01:00
Exter-N
00dc5f48b1 ClientStructs-ify a few things 2023-11-01 03:07:33 +01:00
Ottermandias
c29d0a5a4c Remove some allocations from resource tree. 2023-09-19 21:44:49 +02:00
Exter-N
f02a37b939 ResourceTree: Reverse-resolve in bulk 2023-09-19 01:32:31 +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
53adb6fa54 Use System global usings. 2023-09-15 14:15:52 +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
ff01276869 Small cleanup in ResolveContext. 2023-08-31 01:11:57 +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
18b6b87e6b Use strongly typed ids in most places. 2023-07-29 02:22:31 +02:00
Exter-N
f88b5761ba Remove null-terminator that was actually useless 2023-06-21 00:42:32 +02:00
Exter-N
22cb33e49e Fix -- texture prefixing in ResourceTree 2023-06-21 00:42:32 +02:00
Ottermandias
49f1e2dcde Hopefully merge the rest of the changes correctly. 2023-03-23 18:54:16 +01:00
Ottermandias
e6b17d536b Cleanup and fit ResourceTree to new paradigm. 2023-03-23 17:51:02 +01:00