Commit graph

59 commits

Author SHA1 Message Date
Ottermandias
d903f1b8c3 Update GetResourceSync and GetResourceAsync function signatures for testing, including unused stack parameters. 2024-08-01 22:18:26 +02:00
Ottermandias
7579eaacbe Meh. 2024-08-01 17:14:28 +02:00
Ottermandias
73b9d1fca0 Meh. 2024-08-01 16:49:22 +02:00
Ottermandias
a308fb9f77 Allow hook overrides. 2024-08-01 16:40:37 +02:00
Ottermandias
d247f83e1d Use CiByteString for anything path-related. 2024-07-30 18:54:08 +02:00
Ottermandias
f143601aa0 Do not replace paths when mods are not enabled. 2024-07-28 01:08:58 +02:00
Ottermandias
df33557477 Cleanup. 2024-07-22 20:54:24 +02:00
Ottermandias
528e3226b5 Merge remote-tracking branch 'refs/remotes/pmgr/master' 2024-07-22 20:43:58 +02:00
Ottermandias
a4cd5695fb Fix some stuff. 2024-07-22 20:41:57 +02:00
pmgr
ca648f98a1 Fix for pap weirdness, hopefully 2024-07-22 19:37:57 +01:00
Ottermandias
cec28a1823 Provide actual hook names. 2024-07-21 23:49:27 +02:00
Ottermandias
ceaa9ca29a Some further cleanup. 2024-07-21 23:26:09 +02:00
Ottermandias
ee5a21f7a2 Add pap requested event, some cleanup. 2024-07-21 22:58:24 +02:00
Ottermandias
0db70c89b1 Some cleanup of PeSigScanner. 2024-07-21 22:58:03 +02:00
pmgr
8c34c18643 Add scuffed pap handling 2024-07-21 16:34:27 +01:00
Ottermandias
258f7e9732 Reinstate the inlined ApricotSoundPlay hook one layer hup. 2024-07-21 00:13:43 +02:00
Ottermandias
5abbd8b110 Hook UpdateRender despite per-frame calls. 2024-07-17 18:34:03 +02:00
Ottermandias
9bba1e2b31 Remove log spamming. 2024-07-17 18:06:05 +02:00
Ottermandias
e7c786b239 Add and rework hooks around EST entries. 2024-07-17 18:02:48 +02:00
Ottermandias
b677a14cef Update. 2024-07-09 16:34:31 +02:00
Ottermandias
585601efd4 Merge branch 'refs/heads/Exter-N/srf7'
# Conflicts:
#	Penumbra/Interop/Hooks/HookSettings.cs
2024-07-08 14:57:37 +02:00
Ottermandias
56e284a99e Add some migration things. 2024-07-08 14:55:49 +02:00
Ottermandias
4f0f3721a6 Update animation hooks. 2024-07-07 16:16:58 +02:00
Ottermandias
68135f3757 Update Gamedata 2024-07-07 16:15:51 +02:00
Exter-N
41d271213e Update ShaderReplacementFixer for 7.0 2024-07-05 23:59:22 +02:00
Ottermandias
1284037554 Fix some hooks. 2024-07-05 14:39:03 +02:00
Ottermandias
4026dd5867 Change texture handling. 2024-07-05 12:14:31 +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
c2e74ed382 Improve signatures. 2024-06-25 22:50:52 +02:00
Ottermandias
b07af32dee Fix doubled hook. 2024-06-22 23:04:16 +02:00
Ottermandias
8cd8efa723 Fix RSP scaling for NPC values. 2024-06-20 14:24:43 +02:00
Ottermandias
29f8c91306 Make meta hooks respect Enable Mod setting and fix EQP composition. 2024-06-19 22:34:59 +02:00
Ottermandias
be729afd4b Some cleanup 2024-06-17 16:39:10 +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
9ecc4ab46d Remove CMP file. 2024-06-17 14:51:10 +02:00
Ottermandias
ebef4ff650 No EST files anymore. 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
ad0c64d4ac Change Eqp hook to not need eqp files anymore. 2024-06-17 14:51:10 +02:00
Ottermandias
2e9f184454 Introduce Identifiers and strong entry types for each meta manipulation and use them in the manipulations. 2024-06-06 17:26:25 +02:00
Ottermandias
b63935e81e Fix issue with accessory vfx hook. 2024-06-02 12:09:05 +02:00
Ottermandias
ed083f2a4c Add support for Global EQP Changes. 2024-05-26 13:30:35 +02:00
Ottermandias
bad1f45ab9 Use different hooking method for EQP entries. 2024-05-24 17:34:56 +02:00
Ottermandias
793ed4f0a7 With explicit null-termination, maybe? 2024-04-12 00:02:09 +02:00
Ottermandias
eb0e7e2f5f Update ocealots code #1. 2024-04-11 21:25:00 +02:00
ocealot
45b1c55b67 Add accessory vfxs 2024-04-11 21:06:13 +02:00
Ottermandias
1a9239a358 Test improving object manager. 2024-03-21 23:02:16 +01:00
Ottermandias
c8216b0acc Use ObjectManager, Actor and Model. 2024-03-19 22:52:20 +01:00
Ottermandias
e08e9c4d13 Add crash handler stuff. 2024-03-16 16:20:34 +01:00