Commit graph

22 commits

Author SHA1 Message Date
srkizer
1109e64552
Describe address for debugging, change PresentDetour viewport handling (#1943)
* Describe memory address when printed in log/debug utilities

* PresentDetour: Compare against game's internal copy of IDXGISwapChain

* Handle ReShade on_present function signature properly
2024-07-18 21:28:25 +02:00
goat
448b0d16ea
Add "loading dialog" for service init, unify blocking logic (#1779)
* wip

* hacky fix for overlapping event text in profiler

* move IsResumeGameAfterPluginLoad logic to PluginManager

* fix some warnings

* handle exceptions properly

* remove ability to cancel, rename button to "hide" instead

* undo Dalamud.Service refactor for now

* warnings

* add explainer, show which plugins are still loading

* add some text if loading takes more than 3 minutes

* undo wrong CS merge
2024-04-21 17:28:37 +02:00
goaaats
ec122c85d5 fix warnings 2024-03-19 23:24:23 +01:00
srkizer
6497c62622
Change MemoryHelper to allocate less (#1657)
* Change MemoryHelper to allocate less

* Use StringBuilder pool for ReadSeStringAsString

* fix

* Use CreateReadOnlySpanFromNullTerminated where possible
2024-02-16 17:16:21 +01:00
srkizer
0bfcc55774
Reduce heap allocation every frame in AddonLifecycle (#1555) 2023-12-08 00:49:09 +01:00
Ava Chaney
ddf4e56ee6 cleanup: remove obsolete SeStringManager class 2023-05-27 17:15:22 -07:00
goat
2542ec7bcd
throw around some unchecked because warnings 2022-12-10 12:11:02 +01:00
goat
987ff8dc8f
chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
Gamous
51fff9d724
fix: MemoryHelper.Write crash the game
Missing parameters cause the overload not to be called correctly, resulting in an infinite loop once called.
2022-09-06 13:02:22 +08:00
goaaats
a4d8b9c45b
feat(MemoryHelper): add NullTerminate 2022-01-28 20:18:03 +01:00
goaaats
173804cbe1
feat(MemoryHelper): add helpers for game allocators 2022-01-28 20:13:13 +01:00
goat
1561fbac00
Revert "refactor(Dalamud): switch to file-scoped namespaces"
This reverts commit b5f34c3199.
2021-11-18 15:23:40 +01:00
goat
b5f34c3199
refactor(Dalamud): switch to file-scoped namespaces 2021-11-17 19:42:32 +01:00
goat
ca201e1a14
refactor: obsolete SeStringManager, move into SeString 2021-08-28 19:02:18 +02:00
Raymond
ff1d7f2829 Implement service locator 2021-08-21 14:03:06 -04:00
Raymond
ca08a8ab28 feat: add ReadStringNullTerminated, remove confusion 2021-08-16 08:52:46 -04:00
goat
309a89acfd
feat: add ReadRawNullTerminated, ReadSeStringNullTerminated to MemoryHelper.cs 2021-08-14 21:52:39 +02:00
goat
b992325470
fix: remove confusing ReadSeString API in MemoryHelper.cs 2021-08-14 21:31:03 +02:00
Raymond
4fbdec34d3 Linter 2021-07-15 18:36:34 -04:00
Raymond
4e24c8fa3a feat: Fate Table 2021-07-15 18:36:34 -04:00
Raymond
c0ab271892 feat: unsafe actors 2021-07-15 18:36:34 -04:00
Raymond Lynch
658eedca37 Magic the magic happen 2021-07-11 16:32:32 -04:00