goat
e84cd7f0be
fix: add try/catch and error logging for all tiers
2021-04-28 21:02:30 +02:00
goat
411cf3ee9c
deps: update ImGuiScene
2021-04-28 19:50:21 +02:00
goat
0b538c5db6
feat: also clean up latest plugin version if disabled
2021-04-28 18:01:45 +02:00
goat
6356ad53b9
feat: load plugings with load order <= 0 asynchronously
2021-04-28 17:58:51 +02:00
goat
0c5db3d0e6
fix: null ref in PluginStatsWindow
2021-04-28 16:49:09 +02:00
goat
d83aabafe2
fix: DalamudInterface load after scene init
2021-04-28 16:39:45 +02:00
goat
2d47ae61ef
fix(Window): unfuck OnOpen/OnClose logic ( fixes #312 )
2021-04-28 16:36:31 +02:00
goat
a5aa9cd849
feat(DalamudSystemMenu): localize, switch around options ( closes #336 )
2021-04-28 15:37:48 +02:00
goat
0448c9e36a
Merge branch 'master' of https://github.com/goatcorp/Dalamud into master
2021-04-28 14:24:20 +02:00
goat
4e5b5f6b24
docs: regenerate
2021-04-28 14:24:07 +02:00
goat
64eb2e60cf
feat(UiBuilder): add OverrideGameCursor
2021-04-28 14:19:57 +02:00
goaaats
5ab4522eda
Merge pull request #338 from kalilistic/fix-plugin-exloc
...
fix: make localize static for exloc
2021-04-28 04:07:59 +02:00
kalilistic
fa29af8945
fix: make localize static for exloc
2021-04-27 22:00:35 -04:00
goaaats
4af25292da
Merge pull request #337 from ascclemens/pf
...
Expose ContentIdLower for PF listings
2021-04-27 17:00:50 +02:00
Anna Clemens
d670bd9230
feat: expose ContentIdLower for PF listings
2021-04-27 10:12:53 -04:00
goat
7605570fb0
docs: LoadPluginSystem
2021-04-26 22:38:47 +02:00
goat
194fbc6e32
fix(DalamudCreditsWindow): null ref on dispose
2021-04-26 22:23:21 +02:00
goat
51e81d8dfd
fix: defer plugin load until after ImGui has rendered its first frame
2021-04-26 22:22:11 +02:00
goat
f6548fbec7
fix (DalamudCreditsWindow): load plugin credits in OnOpen instead of
2021-04-26 22:20:26 +02:00
goat
74a0cbb034
fix: Remove WaitForFontRebuild during start, this breaks titleedit again for whatever reason
2021-04-26 22:05:49 +02:00
goat
9f22b00fc6
feat: init subsystems synchronously
2021-04-26 21:55:45 +02:00
goat
e930c98769
feat: add aers menu thingy
2021-04-26 20:39:09 +02:00
goat
b29f837947
deps: update FFXIVClientStructs
2021-04-26 20:23:31 +02:00
goat
c17f46bad2
fix: put back sleep after DisposePlugins
2021-04-26 20:07:36 +02:00
goat
b7fd154b91
refactor: move dispose logic out of entrypoint
2021-04-26 20:06:30 +02:00
goaaats
8976bfec3f
Merge pull request #334 from lmcintyre/unload
...
Unload plugins before unloading Dalamud to prevent crashes
2021-04-26 20:02:46 +02:00
goaaats
5fc0b62781
Merge pull request #335 from pohky/uidbg-agent
...
Add Agent field to UIDebug
2021-04-26 19:45:37 +02:00
pohky
210516a029
Add Agent field to UIDebug
...
- show the agent address for addons
- update agent count to 380
2021-04-26 05:05:29 +02:00
goat
392376b3fc
docs: regenerate
2021-04-25 15:20:12 +02:00
Liam
581cb506cc
fix: unload plugins before unloading Dalamud to prevent crashes
2021-04-23 22:20:11 -04:00
goaaats
62e44bf30f
Merge pull request #331 from ascclemens/update-pf
...
Add batch number to PF listing args
2021-04-21 20:00:43 +02:00
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
goaaats
25d3ecfba7
Merge pull request #330 from maributt/fixHitboxRadiusOffet
...
Fix Actor's HitboxRadius' offset
2021-04-20 16:16:29 +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
goaaats
6006206541
Merge pull request #326 from Dormanil/feat/print-sestring
2021-04-19 12:00:35 +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
goaaats
158f0190e5
Merge pull request #323 from rreminy/patch-2
...
Do not load plugins before performing checks
2021-04-17 12:26:49 +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