Will Xyen
c8fc550c0f
d3d9ex: add cursor confining (ported from sdvxhook1)
2020-04-27 12:52:07 -07:00
Will Xyen
87abff70d3
sdvxhook2: Add option to force headphone detection on
2020-04-27 10:19:29 -07:00
Will Xyen
4f915e6d1e
dinput/asio: drop hook suffix
2020-04-05 02:18:24 -07:00
Will Xyen
cfebbc2aae
asiohook: add config
2020-04-05 01:44:42 -07:00
Will Xyen
2659b47444
dinputhook: Adds dinput stub hook for later use
...
Thanks to felix for the original di8_stub_device.
2020-04-05 01:44:42 -07:00
Will Xyen
21b1f3d299
asiohook: Adds asio reghook for later use
2020-04-05 01:44:41 -07:00
Will Xyen
7c821ab64c
launcher: Add before-hook support
...
Required to hook certain things that happen on module load / avs boot:
- network adapter hooking for avs
- envvar setting
Note: the logging facilities are NOT setup yet at this point
so these hooks cannot use avs for logging
2020-04-05 01:42:08 -07:00
Devin Carraway
d76b7b6c9d
Add light support for SMX gen 4 pads
...
The old set lights API doesn't support gen 4 pads. Replace the call to SMX_SetLights with SMX_SetLights2 which adds support for gen 4 pads while maintaining backwards compatibility.
2020-03-22 21:18:38 +01:00
Will Xyen
56a80c78d4
hooklib: fix warning in adapter.c
2020-02-05 01:26:41 -05:00
Will Xyen
991f776c2a
d3d9exhook: actually rotate the right monitor
2020-01-29 00:29:46 -05:00
Will Xyen
742a87e573
address MR comments.
2020-01-29 00:09:26 -05:00
Will Xyen
bcbd5178d1
formatting update
2020-01-28 04:25:25 -05:00
Will Xyen
78374492a1
d3d9exhook/sdvxhook2: add option to force monitor orientation
...
also adds adapter hook into sdvxhook2
2020-01-28 04:23:19 -05:00
Will Xyen
c2e202f8b0
hooklib: add adapter_hook_override to allow specifying network adapter id
2020-01-28 04:15:47 -05:00
Will Xyen
6ac7a3c0f7
misc: touchup some comments
2020-01-13 21:21:43 -05:00
Will Xyen
df989b8cc5
sdvxhook2-cn: sdvx5 cn support
2020-01-13 16:16:12 -05:00
Will Xyen
ec852f2c92
iidxhook/d3d9exhook: Use -1 to specify default adapter instead of 0 because the indexing starts at 0
...
Originally thought the default monitor showed up again later, it does not
2020-01-10 17:36:34 -05:00
Will Xyen
4c805d3d47
clang-format pass
2020-01-10 17:24:47 -05:00
Will Xyen
c3d7b95c59
iidxhook: allow forcing adapter and refresh rate in d3d9 based IIDX games
2020-01-10 10:44:21 -05:00
Will Xyen
c24376b99c
launcher: make app_config.xml optional
2019-12-23 20:40:51 -05:00
Will Xyen
634a3f5e7e
d3d9exhook: Add option to specify the display adapter to open
2019-12-23 20:14:26 -05:00
Will Xyen
411b273a31
camhook: Fix cameras not being auto-detected sometimes on older machines
...
MFStartup needs to be called before any MF functions are used (such as for auto detect)
2019-12-10 15:24:46 -05:00
Will Xyen
7e387882db
cconfig: add some documentation to init functions
2019-12-01 15:14:04 -05:00
Will Xyen
7a2d960629
sdvxio-kfca: use cconfig instead of envvar
2019-12-01 15:01:44 -05:00
Will Xyen
0a5038fd7b
cconfig: add ability to load configs from default path and specify alternate flag names
2019-12-01 15:00:45 -05:00
Will Xyen
5b09ab4aea
sdvxio-kfca: add some docs and address some comments
2019-12-01 13:32:09 -05:00
Will Xyen
a5d3c32bed
sdvxio-kfca: node detection and allow setting port through envvar
2019-12-01 12:56:18 -05:00
Will Xyen
723b76219c
sdvxhook2: fix usage info naming wrong port
2019-12-01 12:38:22 -05:00
Will Xyen
d8e4d6b88b
cconfig: allow crlf line endings
2019-12-01 11:41:09 -05:00
Will Xyen
f69f0a8b46
sdvxhook2: add some minor documentation to config-gfx.h
2019-11-30 21:46:25 -05:00
Will Xyen
a840e452dd
d3d9exhook: refactor d3d9ex hook from sdvxhook2 to shared library
2019-11-30 10:05:14 -05:00
Will Xyen
bcabc2085a
sdvxhook: remove pci override for gfx hooks and general cleanup
2019-11-30 09:12:08 -05:00
Will Xyen
cf822851ed
sdvxhook2: Add sdvxhook2
2019-11-26 15:59:57 -05:00
Will Xyen
e45b092775
camhook: fixup some minor formatting and enable iidxhook8-config-cam-test
2019-11-26 00:32:12 -05:00
Will Xyen
671099fd7f
camhook: move camera hook facilities to their own module
...
makes the number of cameras configurable (up to 2), as SDVX only needs 1
2019-11-24 00:47:35 -05:00
darkstar
fd9b84392b
Stop SDVX hanging on thankyou for playing
...
Makes the following changes to the card poll response message when
emulating new card readers:
- change the idle status code to 0x04 instead of 0x01
- always set keypad_started field to 0x03
2019-11-13 00:24:10 +00:00
icex2
b6e588116d
Various import fixes caused by clang-format
...
Added format protection block to avoid re-ordering of header files
according to formatting rules.
2019-10-22 21:04:45 +02:00
icex2
c3bc8782f4
Apply clang-format code style to all source files
2019-10-20 00:50:40 +02:00
Will Xyen
d60a1e0c0f
iidxhook8: Fixup some missed renaming from struct cleanup
2019-10-13 11:50:56 -04:00
Will Xyen
0f04d5ef19
bio2emu: cleanup setupapi code a bit
2019-10-12 14:16:55 -04:00
Will Xyen
0c1bbe08c0
iidxhook8: Rename bi2a structs to be more clear
2019-10-12 14:16:22 -04:00
Will Xyen
1c415eb207
bio2emu: Remove requirement for bio2emu_init_end to be called
...
Instead bio2emu_setupapi_hook_init is called during init, this is safe because the game's IO thread isn't initialized at this point, and nothing could be attempting to open devices at this point in time.
2019-10-12 14:15:28 -04:00
Will Xyen
b6216c696e
bio2emu: Add missing CM hooks for device index retrieval
...
Used by games that access the BIO2 through libacio
2019-10-12 05:37:47 -04:00
Will Xyen
e495bfb8f1
bio2emu: Refactor out the BIO2 emulation code so that it can be reused
...
Also make it support multiple BIO2 devices if needed (DRS)
2019-10-12 04:33:50 -04:00
icex2
ff6bad2495
iidxhook1/2 config: Remove deprecated use_d3d9_hooks param
2019-10-07 16:04:26 +00:00
icex2
d64f8b2d8d
iidxhook-util: Remove d3d8 module
...
Remove this module because it doesn't really provide any value
anymore. Using the d3d8to9 wrapper lib does not only fix some
odd d3d8 issues but also allows us to run all (IIDX) games over
d3d9. Thus and in order to reduce quite a lot of maintanance effort,
we remove this module.
Please use the d3d8to9 wrapper lib from now on in combination with
any d3d8 games and in order to use bemanitools gfx hook features.
2019-10-07 16:04:26 +00:00
icex2
d9cc873eec
iidxhook8: Refactor to use new d3d9 module
2019-10-07 16:04:26 +00:00
icex2
f4c0810ee3
iidxhook7: Refactor to use new d3d9 module
2019-10-07 16:04:26 +00:00
icex2
b1871a475d
iidxhook6: Refactor to use new d3d9 module
2019-10-07 16:04:26 +00:00
icex2
a626e9e635
iidxhook5: Refactor to use new d3d9 module
2019-10-07 16:04:26 +00:00