Ottermandias
|
ca51c3b107
|
Add object-specific IPC for resolving paths and meta.
|
2022-12-03 14:06:47 +01:00 |
|
Ottermandias
|
b50ed4b99a
|
Add API events for mod deletion, addition or move.
|
2022-12-02 17:16:48 +01:00 |
|
Ottermandias
|
74ed6edd6f
|
Update IPC to use better mechanisms for temporary collections without breaking backwards compatibility.
|
2022-11-21 17:00:55 +01:00 |
|
Ottermandias
|
e47ca842b2
|
Fix bug in temporary collection names and extend IPC Tester for temp mods.
|
2022-11-20 15:48:52 +01:00 |
|
Ottermandias
|
893e0a13bd
|
Change entirely backward compatible API functions to do reasonable things in new system.
|
2022-11-19 20:12:15 +01:00 |
|
Ottermandias
|
2fac923452
|
Cache collections instead of looking them up for every single file.
|
2022-11-18 19:53:51 +01:00 |
|
Ottermandias
|
03bbba6735
|
Use Path.Join and Path.GetFileName for adding mods to not allow arbitrary folder but only those in the penumbra root directory.
|
2022-11-18 19:53:43 +01:00 |
|
Ottermandias
|
353694177e
|
Use Path.Join and Path.GetFileName for adding mods to not allow arbitrary folder but only those in the penumbra root directory.
|
2022-11-18 11:42:23 +01:00 |
|
Ottermandias
|
4309ae8ce2
|
Update everything except for IPC and temp collections to new system.
|
2022-11-17 18:17:23 +01:00 |
|
Ottermandias
|
35baba18bf
|
Extract Strings to separate submodule.
|
2022-10-29 15:53:53 +02:00 |
|
Ottermandias
|
6039be8685
|
Added Enabled State API.
|
2022-10-11 15:10:59 +02:00 |
|
Ottermandias
|
e226b20953
|
Better.
|
2022-10-08 19:06:09 +02:00 |
|
Ottermandias
|
8f93df533a
|
Increment API version.
|
2022-10-08 02:04:00 +02:00 |
|
Ottermandias
|
918d5db6a6
|
Use external library for API interface and IPC.
|
2022-10-08 02:02:44 +02:00 |
|
Ottermandias
|
5538c5704d
|
Add IPC for Interface Collection.
|
2022-09-17 23:27:38 +02:00 |
|
Ottermandias
|
72ef666d51
|
Use custom logger everywhere.
|
2022-09-15 17:11:17 +02:00 |
|
Ottermandias
|
cceab7d98d
|
Add temp collection stuff.
|
2022-09-09 14:58:43 +02:00 |
|
Ottermandias
|
55de29e0ac
|
Dispose fix and typo.
|
2022-09-05 14:09:50 +02:00 |
|
Ottermandias
|
0f35dd69f9
|
Add IPC test, optimize tester a little, only call event when game object available.
|
2022-09-05 14:01:12 +02:00 |
|
Ottermandias
|
d12a3dd152
|
Rework ResolveData.
|
2022-09-05 13:30:07 +02:00 |
|
Stanley Dimant
|
dcdc6d1be1
|
add LinkedModCollection to be able to retrospectively verify which gamepath was resolved for which game object
|
2022-09-05 12:40:00 +02:00 |
|
Ottermandias
|
80edfe7804
|
Added an event when a newly created draw object finishes CharacterBase.Create.
|
2022-08-16 15:30:05 +02:00 |
|
Ottermandias
|
5b07245cd9
|
Add event for changing mod directory.
|
2022-08-09 22:50:54 +02:00 |
|
Ottermandias
|
8fdd173388
|
Add cutscene identification and IPC, reorder PathResolver stuff.
|
2022-08-09 22:12:15 +02:00 |
|
Ottermandias
|
39d339a3d8
|
Make IMC handler load temp collections correctly.
|
2022-07-17 16:51:10 +02:00 |
|
Ottermandias
|
b09a736a85
|
Actually clear cache and restore imc files.
|
2022-07-11 17:27:39 +02:00 |
|
Stanley Dimant
|
b9ae348529
|
add GetPlayerMetaManipulations
|
2022-07-10 14:53:22 +02:00 |
|
Stanley Dimant
|
da9969d3dd
|
forgot to rename const string
|
2022-07-09 13:30:39 +02:00 |
|
Stanley Dimant
|
720a1dce7b
|
add ReversePlayerPath to API, rename ReverseResolvePathPlayer to ReverseResolvePlayerPath
|
2022-07-09 13:29:10 +02:00 |
|
Ottermandias
|
9115cbaac1
|
Add ReverseResolvePlayer.
|
2022-07-08 10:52:34 +02:00 |
|
Ottermandias
|
0ce41f82a6
|
Fix invalid API call when manipulating multiple mods at once.
|
2022-07-04 11:10:35 +02:00 |
|
Ottermandias
|
d97e9f37a8
|
Add breaking and feature version with backwards compatibility and warning.
|
2022-07-02 16:34:20 +02:00 |
|
Ottermandias
|
adfe681631
|
Fix early commit.
|
2022-07-01 21:09:51 +02:00 |
|
Ottermandias
|
99eb08958c
|
Add some API
|
2022-07-01 20:46:30 +02:00 |
|
Ottermandias
|
653e21e237
|
Add MaterialUI IPC and increase API Version to 6. No breaking changes, only additions.
|
2022-07-01 16:21:41 +02:00 |
|
Ottermandias
|
9ae843731d
|
Make penumbra initialization before game code has run possible.
|
2022-06-29 11:42:55 +02:00 |
|
Ottermandias
|
f0bdecd472
|
Let manipulations use a single string and re-add redrawing by object.
|
2022-06-23 16:36:47 +02:00 |
|
Ottermandias
|
4381b9ef64
|
Add a function to obtain all meta manipulations for a given collection.
|
2022-06-22 22:34:10 +02:00 |
|
Ottermandias
|
311882948a
|
Add last IPC tests, fix some problems with them, increment API Version to 5.
|
2022-06-22 17:02:31 +02:00 |
|
Ottermandias
|
1b4eea4d1e
|
Add IPC Test stuff, only temp missing.
|
2022-06-22 10:19:11 +02:00 |
|
Ottermandias
|
d6d13594e0
|
Add Mare Synchronos and MUI API/IPC functions for testing. Not tested myself because how.
|
2022-06-19 19:20:02 +02:00 |
|
Ottermandias
|
fc767589a2
|
Change everything in collection caches to use IMod and introduce TemporaryMod.
|
2022-06-18 16:00:20 +02:00 |
|
Ottermandias
|
c578bd3a49
|
Add mod setting API functions.
|
2022-06-18 15:18:35 +02:00 |
|
Ottermandias
|
3c5cff1418
|
Some cleanup, slight changes.
|
2022-06-17 17:10:48 +02:00 |
|
Stanley Dimant
|
bcd62cbe69
|
formating fixes
|
2022-06-17 16:32:52 +02:00 |
|
Stanley Dimant
|
1c7037416c
|
add Penumbra.ObjectIsRedrawn and Penumbra.ReverseResolvePath to API
|
2022-06-17 16:31:49 +02:00 |
|
Ottermandias
|
f579933dd7
|
Change planned API to use interfaces.
|
2022-06-17 16:30:11 +02:00 |
|
Ottermandias
|
0f2266963d
|
Add prototypes for advanced API.
|
2022-06-16 17:04:15 +02:00 |
|
Ottermandias
|
1d935def58
|
Fix object reloading in GPose, also add index-based redraw to API/IPC.
|
2022-06-10 14:37:05 +02:00 |
|
Ottermandias
|
cf79f47e08
|
Extend some more IPC functions.
|
2022-06-04 20:46:50 +02:00 |
|