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
goaaats
7b7f1e8965
Update main.yml
2021-04-17 03:56:26 +02: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
goaaats
617b0ee889
Merge pull request #319 from Aireil/fix_updated_plugins_not_in_installed
...
feat: refresh plugin tabs after an update
2021-04-14 23:24:09 +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
c36fa834f8
Update README.md
2021-04-14 21:39:17 +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
goaaats
4a2c30a257
Merge pull request #316 from fitzchivalrik/feature/add-softtarget-offset
2021-04-14 16:16:33 +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
goaaats
e55f7aaf99
Merge pull request #313 from daemitus/master
2021-04-14 03:37:55 +02: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
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
goaaats
4213bbd04e
Merge pull request #307 from pohky/agent-sigs
2021-04-13 19:15:56 +02:00
goat
c955ef6711
fix: use the right url for pluginmaster this time
2021-04-13 14:26:27 +02:00
goaaats
d99eea3048
Merge pull request #312 from Caraxi/5.5-actorTable
...
[5.5] Update ActorTable signature
2021-04-13 14:11:23 +02:00
Cara
c4a5f71bca
Update ActorTable signature
2021-04-13 20:45:27 +09:30
goat
ec573aae69
Merge branch 'master' of https://github.com/goatcorp/Dalamud
2021-04-13 12:46:06 +02:00
goat
e62f43b252
feat: don't use api3 branch for plugins anymore
2021-04-13 12:45:46 +02:00
pohky
ac536b033c
Merge branch 'master' into agent-sigs
2021-04-13 12:39:59 +02:00
pohky
3347382200
Update GameGuiAddressResolver.cs
...
update uimodule vtable sig
2021-04-13 12:38:58 +02:00
goaaats
e1f4223136
Merge pull request #311 from Caraxi/5.5
...
[5.5] Update Sig for Framework->GetUiModule
2021-04-13 12:15:07 +02:00
Cara
98f1820d27
Update Sig for Framework->GetUiModule
2021-04-13 16:40:24 +09:30
kalilistic
8b736e5e7f
feat: add option to use embedded loc resources
2021-04-12 10:49:15 -04:00