Commit graph

5285 commits

Author SHA1 Message Date
goat
eec755b1f3 chat: print SCM version instead of git hash when logging in 2024-07-27 13:36:26 +02:00
bleatbot
90c9705ea2
Update ClientStructs (#1976)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-07-26 11:27:52 -07:00
MidoriKami
9a259100b4
Better AddonLifecycle AddonEvent docs (#1964)
Co-authored-by: Kaz Wolfe <root@kazwolfe.io>
Co-authored-by: Haselnussbomber <mail@haselnussbomber.de>
2024-07-25 14:02:29 -07:00
Soreepeong
7b7d5ad9c7 Fix case order 2024-07-25 21:46:40 +02:00
nebel
b523acd500
Use origins when calculating scaled node position (#1972) 2024-07-25 21:39:54 +02:00
bleatbot
9643f32a49
[master] Update ClientStructs (#1961)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-07-25 21:39:32 +02:00
goat
2265b389b1 config: rename ReShade handling mode property to force new default 2024-07-25 21:36:53 +02:00
goat
9298e85c61
Merge pull request #1973 from Soreepeong/reshade-addon
add back DXGISwapChain::on_present hook as default for now
2024-07-25 21:35:41 +02:00
KazWolfe
79971fc8d6
fix: Use AssemblyVersion for UserAgent header (#1974)
- Fixes a bug with local builds not being able to make HTTP requests
2024-07-25 21:30:36 +02:00
goat
8c593bc31d
Merge pull request #1966 from Soreepeong/fix/servicescope
ServiceScope fixes
2024-07-25 21:30:14 +02:00
KazWolfe
32607ed6ba
fix/ci: don't reference a non-existent env var (#1975) 2024-07-25 21:22:54 +02:00
Soreepeong
f0777106d3 Render reshade over dalamud on hook mode 2024-07-25 21:39:07 +09:00
Soreepeong
d8861ec7da write code 2024-07-25 21:07:49 +09:00
Soreepeong
ef64a67d10 fix 2024-07-25 20:19:22 +09:00
Soreepeong
1f34db5039 Do not handle DXGI_PRESENT_TEST 2024-07-25 19:05:59 +09:00
Soreepeong
ebee2f151e add back DXGISwapChain::on_present hook as default for now 2024-07-25 18:14:06 +09:00
goat
bd170ee74a
Merge pull request #1945 from KazWolfe/fixed-versioning
feat: Use new versioning strategy
2024-07-25 01:01:50 +02:00
Haselnussbomber
5650bf3ae0
Properly remove DtrEntries from DtrBarPluginScoped (#1969)
fixes #1862
2024-07-25 00:59:34 +02:00
goat
7a5bdb6bde
Merge pull request #1968 from KazWolfe/charamount
feat: Add new fields for a character's current mount and minion
2024-07-25 00:58:44 +02:00
KazWolfe
0684c31ec1
ci: Fixups (#1971)
- Disable rollup job as it's not needed at the moment
- Ignore some compat changes.
  - CP0006: Allow members to be added to interfaces.
2024-07-25 00:58:22 +02:00
srkizer
818eec91a0
Use ReShade addon event Present (#1970) 2024-07-24 15:33:46 -07:00
Kaz Wolfe
35520fab8c
feat: Add CurrentMinion to Character 2024-07-24 13:36:33 -07:00
Kaz Wolfe
56f7da5e0c
feat: Add helper to get the character's current mount 2024-07-24 13:23:54 -07:00
RyouBakura
def28b37c7
GetFromFile without FileInfo (#1913)
* GetFromFile without FileInfo

* Implement missing interface member
2024-07-24 20:07:23 +02:00
nebel
426eaec0f2
Mark DtrBar entries as dirty when added (#1967) 2024-07-24 20:06:45 +02:00
srkizer
f1a1f176c3
Change ReShade related detections (#1965)
* Changed ReShade w/o addon support detection to compare the name of the
  signer to the string "ReShade", so that any false positives stemming
  from use of other injector do not trigger warnings.
* Changed main SwapChain detection to be done by comparing the HWND of
  window that the SwapChain is attached to.
2024-07-24 19:52:57 +02:00
Soreepeong
a725bbf8e0 cleanup 2024-07-24 19:27:13 +09:00
Soreepeong
db3e9a4171 Add IDalamudPluginInterface.InjectAsync 2024-07-24 19:17:31 +09:00
Soreepeong
4b98f4e60a Remove nullability from IServiceScope.CreateAsync 2024-07-24 18:57:44 +09:00
Soreepeong
32b24b3b5a Fix ServiceScope.CreatePrivateScopedObject concurrency 2024-07-24 18:40:18 +09:00
attick
4383a5747d
Add SerpentCombo to VPRGauge (#1960)
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
2024-07-23 21:17:02 -07:00
srkizer
1380a55935
ReShade related fixes (#1963)
* Handle ReShadeAddonInterface ctor exceptions

* Lower ReShadeApiVersion to 1

* fixes
2024-07-23 21:01:41 +02:00
goat
ec269f483e interface: bump log levels during init for now 2024-07-23 20:36:30 +02:00
goat
4d0ab8e254 fix warnings 2024-07-23 19:46:02 +02:00
goat
f0ef73f96b fix bad console command usage, whoops 2024-07-23 19:45:03 +02:00
goat
69f490619f interface: add learn more button to ReShade addon notification 2024-07-23 19:43:01 +02:00
goat
7e709d98cf interface: make swapchain hooking mode into a console command instead 2024-07-23 19:37:19 +02:00
goat
22eea4b0de
Merge pull request #1955 from Soreepeong/reshade-addon
Implement ReShade addon interface
2024-07-23 19:32:17 +02:00
Anthony
55056aee3f
[Plugin Installer] typo fix (#1962) 2024-07-23 17:11:14 +00:00
Soreepeong
97069dff27 Detect and warn reshade w/o addon support 2024-07-23 17:49:32 +09:00
bleatbot
4ddd9c99fb
Update ClientStructs (#1956)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-07-22 21:22:05 -07:00
Soreepeong
3598ea443e Merge branch 'reshade-addon' of https://github.com/Soreepeong/Dalamud into reshade-addon 2024-07-23 11:03:36 +09:00
Soreepeong
3215b6dddf Add optional vtable swapchain hook mode 2024-07-23 10:57:09 +09:00
Soreepeong
6fd19638e9 Reviewed changed 2024-07-23 10:14:34 +09:00
goat
a57694d7e5
Merge branch 'master' into reshade-addon 2024-07-23 02:18:04 +02:00
goat
18b6596aaa build: 10.0.0.6 2024-07-23 00:36:04 +02:00
goat
849f84e859 ExposedPlugin: correctly indicate whether a plugin has a config UI 2024-07-22 20:50:05 +02:00
Soreepeong
e1a7caa2cf fix cpm rc 2024-07-22 22:43:53 +09:00
Soreepeong
6c8ec0ab4d Fix random typo 2024-07-22 20:34:43 +09:00
Soreepeong
d71fbc52fb Add reshade unwrapping options 2024-07-22 20:29:26 +09:00