Commit Graph

385 Commits

Author SHA1 Message Date
Felix Anderson 0443a985bd wip: move gfx to gfxhook, some borderless window stuff 2023-02-13 03:07:37 -05:00
Felix Anderson dc85ee3d29 Draft: hooklib/gfx/dxgi.c: Delegate IDXGIFactory hook selection to helper method 2023-02-13 03:07:37 -05:00
Felix Anderson 4854170817 Draft: hooklib/gfx/dxgi.c: Add CreateDXGIFactory2 hook 2023-02-13 03:07:37 -05:00
Felix Anderson 0f2f3f5dac idzhook: Force framed window for ServerBox.exe in graphics hook 2023-02-13 03:07:37 -05:00
Felix Anderson b6f1ca6437 hooklib: Add D3D11 and DXGI graphics hooks
IDZ only supports D3D11 and Ongeki/Unity uses D3D11 by default.

This also includes a window hook and fullscreen fix for problematic
games (I am looking at you IDZ).
2023-02-13 03:07:37 -05:00
Felix Anderson 6576af5a86 util/lib.c: Add module file path utility 2023-02-13 03:07:37 -05:00
Hay1tsme 3c803e2db4 changed default vol buttons to up and down
because that's what a sane person would set them to
2023-02-13 03:07:37 -05:00
Hay1tsme aa2e93faa3 update wacca start.bat to more closely mirror official game.bat 2023-02-13 03:07:37 -05:00
Hay1tsme 0928d4342b update dist start.bat for wacca 2023-02-13 03:07:37 -05:00
Hay1tsme cde1781b53 it finally, FINALLY works 2023-02-13 03:07:37 -05:00
Hay1tsme 3628395a9c WACCA Console - Touch : Success 2023-02-13 03:07:37 -05:00
Hay1tsme d633cb9838 switched uint8_t -> bool in input, no pressure sense 2023-02-13 03:07:37 -05:00
Hay1tsme 315a272a03 crash is fixed, new touch board dip sw error 2023-02-13 03:07:37 -05:00
Hay1tsme 6c7114f6a2 whoops, at least it compiles now 2023-02-13 03:07:37 -05:00
Hay1tsme 85461cadc6 added code for auto scanning, but it crashes... 2023-02-13 03:07:37 -05:00
Hay1tsme 12b523ad9f + vol btns, / test and service remap, - gfx hook 2023-02-13 03:07:37 -05:00
Hay1tsme 3f41eb5b31 IO device shows as connected, no auto read tho 2023-02-13 03:07:37 -05:00
Hay1tsme 2e7c7c1fe0 added werror, slider doesn't freeze the game 2023-02-13 03:07:37 -05:00
Hay1tsme f4e151c4ef broke everything do not use 2023-02-13 03:07:37 -05:00
Hay1tsme 72c4c09caa added touch emulator 2023-02-13 03:07:36 -05:00
Hay1tsme 82f6daf2c6 LED board done 2023-02-13 03:07:36 -05:00
Hay1tsme 93db71df54 changed everything and nothing 2023-02-13 03:07:36 -05:00
Hay1tsme 1a225822ce fixed messed up guid on elisabeth.h 2023-02-13 03:07:36 -05:00
Hay1tsme fe9f78b016 removed prints, added phantom device 2023-02-13 03:07:36 -05:00
Hay1tsme 40ce4d1bb3 added setupapi hook to elisabeth 2023-02-13 03:07:36 -05:00
Hay1tsme 31d1ffe24f Set up hooks for GetProcAddress and LoadLibraryW 2023-02-13 03:07:36 -05:00
Hay1tsme 040b9f8dcf renaming 2023-02-13 03:07:36 -05:00
Hay1tsme 08832ea140 Added wacca stub code 2023-02-13 03:07:36 -05:00
Hay1tsme 9cecd08f26 Update README.md 2023-02-13 03:07:36 -05:00
6cb1008cabfc0d4485696f6df7431a5e27604e1b ca9c72db96 iccard/felica.c: improve spelling in comment 2022-06-18 21:27:19 +00:00
6cb1008cabfc0d4485696f6df7431a5e27604e1b 05298950c5 iccard/felica.c: replace pmm with new, more compatible one 2022-06-18 21:27:19 +00:00
Tau 42b9a4bcf6 Update CHANGELOG 2021-12-27 20:56:30 -05:00
Tau 4d1f072755 Add the Unlicense to the repository 2021-12-27 20:55:20 -05:00
Tau 9bbcac6536 Document IO DLL configuration 2021-12-27 20:55:10 -05:00
Felix Anderson 22d6c3b8f9 amex/sram.c: Handle ABI version ioctl 2021-09-01 23:25:52 +00:00
Felix Anderson c22013fe9f amex/eeprom.c: Handle ABI version ioctl 2021-09-01 23:25:52 +00:00
Felix Anderson 636c85fa8f amex/ds.c: Handle ABI version ioctl 2021-09-01 22:52:07 +00:00
Felix Anderson 6add974ed3 mu3hook: Add missing mu3_io_get_api_version export 2021-08-15 23:08:57 +00:00
Felix Anderson 2393916507 idzhook: Add missing idz_io_get_api_version export 2021-08-15 23:08:52 +00:00
Felix Anderson 67c3865b9d hooklib/dll.c: Ensure LoadLibraryExW is always available 2021-08-15 23:08:18 +00:00
Felix Anderson 96782ba672 hooklib/dll.c: Add LoadLibraryEx hooks
- Initial D: Zero uses `LoadLibraryExW` to load `d3d11.dll` and `dxgi.dll`.
2021-08-15 23:08:18 +00:00
icex2 8e63a74c76 Simplified bug reporting template
The prior version was a little too optimistic and more difficult
to fill in for the average user
2021-08-15 11:11:06 +02:00
icex2 400a07a481 Fix typo in docs 2021-08-13 23:55:12 +02:00
icex2 5b77f6fd0f Add section about git history to contributing docs 2021-08-13 23:55:12 +02:00
icex2 ee551755a3 Add gitlab MR and issue templates
Ported with some tweaks from BT5
2021-08-13 23:55:12 +02:00
icex2 cb91d4adeb Add development.md documentation
Move stuff from root README and add a few more things that I took
from BT5.
2021-08-13 23:55:12 +02:00
icex2 d48bd3ee11 Add CONTRIBUTING
Taken from BT with some tweaks here and there
2021-08-13 23:55:12 +02:00
Felix Anderson a26efa8c0d hooklib/path.c: Hook RemoveDirectory
- A certain game uses RemoveDirectory to clear out some data in the Y:
2021-08-12 23:20:05 +00:00
Felix Anderson ed42e63a78 platform: Prevent amdaemon from shutting down the computer or logging off user 2021-08-12 23:14:34 +00:00
Felix Anderson cc95389646 platform: Add basic hwreset implementation for ALLS 2021-08-12 23:14:31 +00:00