Commit graph

1125 commits

Author SHA1 Message Date
Anna Clemens
c5037ee9b7
feat: add batch number to pf listing args 2021-04-21 13:54:11 -04:00
goat
de98b75336
feat: attempt to prevent some plugin disposal crashes by stopping Framework::Update event dispatching before unloading 2021-04-20 22:01:17 +02:00
goat
35d88ac554
build: 5.2.5.8 2021-04-20 21:57:24 +02:00
goat
a899cc7b4b
fix: re-enable Framework::OnDestroy hook 2021-04-20 21:56:56 +02:00
goat
f937467eed
fix: possible null ref in Dalamud.WaitForUnloadFinish() 2021-04-20 21:56:13 +02:00
goat
ce415e4784
fix: cyclic dispose in DalamudInterface.cs 2021-04-20 21:55:02 +02:00
maributt
d2dc80be41 Add comment on HitboxRadius line 2021-04-20 16:06:24 +02:00
maributt
c669e38222 Fix HitboxRadius' offset
according to https://github.com/FFXIVAPP/sharlayan-resources/blob/master/structures/5.4/x64.json the proper offset for an Actor's HitboxRadius is 192 or 0xC0
2021-04-20 16:02:16 +02:00
goat
30445d33db
feat: more texture debug FEATURES 2021-04-19 22:51:38 +02:00
goat
c0e34420a7
feat: add some texture load debug to Data window 2021-04-19 22:32:26 +02:00
goat
d6cd69508a
feat: add some helpers for texture loading 2021-04-19 22:21:08 +02:00
goat
3eb02665bd
build: 5.2.5.7 2021-04-19 12:15:25 +02:00
goat
7ad97f616c
fix: remove Framework::OnDestroy hook for now 2021-04-19 12:14:31 +02:00
Yorumoto Akira
ca26fe802b
allows direct printing of SeStrings in chat 2021-04-17 21:11:46 +02:00
goaaats
8f8e34b449
Merge pull request #314 from Asvel/sestring-integer-encoding
fix: improve SeString integer decoding and encoding
2021-04-17 16:48:57 +02:00
AzureGem
9f9a41c768
Do not load plugins before performing checks
Modify the logic to perform all checks before proceeding to load the assembly and create an instance of the plugin

- Removed `bool preloaded` in exchange to a `null` check in `pluginDef`.
- Moved all checks into a common place before loading the assembly and before creating an instance.
  - Applicable Version check
  - Dalamud API check
  - Banned Plugins check
- Checks will only be performed on raw / developer plugins.
- Removed the old banned plugin code since the data is now in `bannedplugins.json`.

All checks in the types foreach is removed since all the checks would had already be performed before then *(Only developer plugins has no pluginDef)*

This should avoid mysterious crashes in future updates without making any major API / behavior changes.
2021-04-17 01:18:36 -04:00
goat
816b1af707
build: 5.2.5.6 2021-04-17 03:29:46 +02:00
goat
6d891ff416
feat: show error message if font doesn't exist 2021-04-17 03:26:51 +02:00
goat
f81a368ed6
build: 5.2.5.5 2021-04-17 00:16:26 +02:00
goat
40f78060bb
feat: add log for scene setup complete 2021-04-17 00:16:04 +02:00
goat
052d666327
feat: change log level for dalamud start messages 2021-04-17 00:14:25 +02:00
goat
79a5cc1ed4
refactor: rename IsNeverViewport to IsDisableViewport 2021-04-15 22:09:07 +02:00
goat
e17745349a
build: 5.2.5.4 2021-04-15 22:03:15 +02:00
goat
cf9a52f633
fix: really respect WarrantsChangelog this time 2021-04-15 22:02:16 +02:00
goat
635aed31d7
fix: actually respect WarrantsChangelog 2021-04-15 21:41:46 +02:00
goat
b796690d9e
build: 5.2.5.3 2021-04-15 21:40:43 +02:00
goat
c22ea31ac6
fix: null ref when ResizeBuffer() call before scene is init
thanks perch
2021-04-15 21:39:41 +02:00
Aireil
18d341281c feat: refresh plugin tabs after an update 2021-04-14 23:21:21 +02:00
goaaats
3f835dd1c5
Merge pull request #318 from Aireil/fix_hidden_testing_plugins
fix: show installed testing plugins when testing is disabled
2021-04-14 23:13:25 +02:00
Aireil
27b163dd00 fix: show installed testing plugins when testing is disabled 2021-04-14 23:04:28 +02:00
goaaats
2eadadf882
fix: config tweaks 2021-04-14 22:41:11 +02:00
goaaats
902776cfca
fix: don't warrant changelog 2021-04-14 21:20:56 +02:00
goaaats
6986b5b347
Update Dalamud.csproj 2021-04-14 21:20:34 +02:00
goaaats
0437783b4c
Merge pull request #309 from kalilistic/embedded-loc 2021-04-14 21:13:55 +02:00
goaaats
d06a404e65
Merge pull request #317 from Aireil/fix_installer_on_open
fix: refresh installer window on open
2021-04-14 21:12:49 +02:00
goaaats
1e69ea3bde
build: 5.2.5.1 2021-04-14 18:26:31 +02:00
Aireil
a065939ca7 fix: refresh installer window on open 2021-04-14 18:13:16 +02:00
goaaats
9504a66fb0
build: 5.2.5.0 2021-04-14 16:30:58 +02:00
goaaats
3c1ec83a04
Merge pull request #315 from daemitus/master
Actor.HitboxRadius, MNK/NINGauge updates + StyleCop
2021-04-14 16:27:29 +02:00
goat
a182a93be8
Merge branch 'master' of https://github.com/goatcorp/Dalamud 2021-04-14 16:26:53 +02:00
goat
5b0c07fd50
deps: update Lumina.Excel 2021-04-14 16:22:55 +02:00
Chivalrik
c1054adf83 fix: Remove duplicate line due to copy&paste error 2021-04-14 13:21:46 +02:00
Chivalrik
bf4ebbe237 feat: Add SofTarget offset and property to targets resolver 2021-04-14 13:18:36 +02:00
Raymond Lynch
7d83ac126f Actor.HitboxRadius, MNK/NINGauge updates
As requested by illion
2021-04-13 22:42:50 -04:00
Raymond Lynch
ebba7a1755 Extra comment 2021-04-13 20:07:00 -04:00
Raymond Lynch
ff929ed5a6 Actor offsets, StyleCop 2021-04-13 19:52:35 -04:00
Asvel
5d611de8da fix: improve SeString integer decoding and encoding 2021-04-14 07:09:37 +08:00
goat
2aacbee1c8
Merge branch 'master' of https://github.com/goatcorp/Dalamud 2021-04-13 21:49:36 +02:00
goat
74c311ce60
feat: object dumper for data window 2021-04-13 21:45:30 +02:00
goat
6ecf095867
feat: add ScaledDummy overload for cube 2021-04-13 21:17:59 +02:00