Ottermandias
40168d7daf
Fix issue with IPC adding mods before character utility is ready in rare cases.
2025-01-22 23:14:09 +01:00
Ottermandias
5f9cbe9ab1
Current State.
2024-12-31 15:40:25 +01:00
Ottermandias
b3883c1306
Add handling for cached TMBs.
2024-12-26 00:06:51 +01:00
Ottermandias
e3a1ae6938
Current state.
2024-11-17 00:50:39 +01:00
Ottermandias
a52a43bd86
Minor cleanup.
2024-08-09 01:15:05 +02:00
Exter-N
fb58a9c271
Add/improve ShaderReplacementFixer hooks
2024-08-08 23:19:18 +02:00
Exter-N
069b28272b
Add TextureArraySlicer
2024-08-03 17:51:11 +02:00
Ottermandias
d247f83e1d
Use CiByteString for anything path-related.
2024-07-30 18:54:08 +02:00
Ottermandias
5b1c0cf0e3
Fix direction of furniture redrawing.
2024-07-21 00:21:41 +02:00
Ottermandias
d952d83adf
Fix redrawing while fishing while sitting.
2024-07-16 22:06:09 +02:00
Exter-N
41d271213e
Update ShaderReplacementFixer for 7.0
2024-07-05 23:59:22 +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
Ottermandias
e05dbe9885
Make everything services.
2024-06-18 21:59:04 +02:00
Ottermandias
cf1dcfcb7c
Improve Path preprocessing.
2024-06-18 18:33:37 +02:00
Ottermandias
03d3c38ad5
Improve Imc Handling.
2024-06-18 17:52:34 +02:00
Ottermandias
91d9e465ed
Improve eqdp.
2024-06-17 14:51:10 +02:00
Ottermandias
600fd2ecd3
Get rid off EQDP files
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
1ba5011bfa
Small changes.
2024-03-28 18:13:07 +01:00
Exter-N
efdd5a824b
Make human.pbd moddable
2024-03-26 02:29:07 +01:00
Ottermandias
1a9239a358
Test improving object manager.
2024-03-21 23:02:16 +01:00
Exter-N
739b5b5ad6
CS-ify ShaderReplacementFixer and ModelRenderer
2024-03-21 12:41:24 +01:00
Ottermandias
c8216b0acc
Use ObjectManager, Actor and Model.
2024-03-19 22:52:20 +01:00
Exter-N
29c93f46a0
Add characterglass.shpk to the skin.shpk fixer
2024-03-09 22:32:41 +01:00
Ottermandias
a89aafb310
Let's do this one more time.
2024-02-24 14:24:50 +01:00
Ottermandias
7b0be25f6e
Add even more setting changed events and add auto-player-redraw on saving files.
2024-02-24 14:04:46 +01:00
Ottermandias
91cea50f02
Move more hooks in own classes.
2024-01-11 15:31:32 +01:00
Ottermandias
da019e729d
Move all animation and game event hooks to own classes.
2023-12-31 15:10:30 +01:00
Ottermandias
7d612df951
Update for changed GameData.
2023-12-17 11:51:24 +01:00
Ottermandias
a0328aab35
Compile releases from release dalamud, not staging.
2023-12-01 16:29:44 +01:00
Ottermandias
07e20fb670
Test not redrawing while the fishing rod is out.
2023-12-01 13:49:29 +01:00
Exter-N
3d38495f92
Merge branch 'master' into rt-rework
2023-11-15 20:06:28 +01:00
Ottermandias
aee942468e
Only allow redrawing furniture inside.
2023-11-15 18:34:24 +01:00
Ottermandias
d026ca888f
Add Furniture Redrawing despite crash.
2023-11-15 16:10:22 +01:00
Exter-N
13044763cb
Redraw player ornament, allow redrawing by index
2023-11-15 15:46:10 +01:00
Exter-N
c024d7e826
Merge branch 'master' into HEAD
2023-11-03 20:30:23 +01:00
Ottermandias
7dabb3c647
Add some Redrawing Debug UI.
2023-11-03 15:23:48 +01:00
Exter-N
00dc5f48b1
ClientStructs-ify a few things
2023-11-01 03:07:33 +01:00
Ottermandias
8e63452e84
Use some CS sigs.
2023-10-31 11:32:40 +01:00
Ottermandias
0aeb407a01
Update CopyCharacterEvent.
2023-10-04 22:02:32 +02:00
Ottermandias
21d503a8cd
Update for API 9
2023-09-28 18:12:27 +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
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
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