Commit Graph

672 Commits

Author SHA1 Message Date
921b976f2e Add Makefile with easy to use targets for building and dist packaging
Similar to what we used on other projects. Makes the build process
more streamlined
2021-04-10 15:00:16 +02:00
fffc737df2 chunihook: Explicitly load dbghelp.dll so path hooks apply to it
- This allows AMLib (in Chunithm and other games) to successfully
  initialize without requiring the game to be run as Administrator on
  first boot to create `C:\Users\AppUser\temp`.
2021-02-13 15:53:40 -05:00
d2996c5271 chunihook: Explicitly load dbghelp.dll so path hooks apply to it
- This allows AMLib (in Chunithm and other games) to successfully
  initialize without requiring the game to be run as Administrator on
  first boot to create `C:\Users\AppUser\temp`.
2021-02-13 15:53:40 -05:00
b73ded3597 eeprom: fill in actual geometry 2021-02-13 15:51:16 -05:00
2432b32338 eeprom: fill in actual geometry 2021-02-13 15:51:16 -05:00
0152ede6f0 mkdist: set correct shebang 2021-02-09 01:24:46 +01:00
840dd3f3df mkdist: set correct shebang 2021-02-09 01:24:46 +01:00
bc57f7fe33 doc: fix ACA2 description and document ACA4 board type 2020-08-07 16:49:09 +02:00
76e5f9c3ee doc: fix ACA2 description and document ACA4 board type 2020-08-07 16:49:09 +02:00
43428a6502 Add support for specifing monitor number for dx9 games 2020-06-06 22:27:07 +02:00
30e1d033c5 Add support for specifing monitor number for dx9 games 2020-06-06 22:27:07 +02:00
1e2788795c divaio: Wire up input config 2020-06-06 15:56:35 -04:00
82416115f5 divaio: Wire up input config 2020-06-06 15:56:35 -04:00
415b06af7c divaio: Add config 2020-06-06 15:56:35 -04:00
164c74f160 divaio: Add config 2020-06-06 15:56:35 -04:00
11a656ef9d Fix instructions in README.md 2020-06-06 15:56:35 -04:00
7949f54b30 Fix instructions in README.md 2020-06-06 15:56:35 -04:00
Tau
c7912c93a3 Document common INI settings 2020-06-06 11:14:46 -04:00
Tau
187eabe225 Document common INI settings 2020-06-06 11:14:46 -04:00
eef0f74ac0 hooklib/path.c: hook Ex variants of CreateDirectory 2020-05-21 00:58:24 +00:00
008d53dd45 hooklib/path.c: hook Ex variants of CreateDirectory 2020-05-21 00:58:24 +00:00
bd1e893b7a platform/amvideo.c: remove left-over brace from debug messages 2020-05-21 00:58:24 +00:00
4343177e42 platform/amvideo.c: remove left-over brace from debug messages 2020-05-21 00:58:24 +00:00
ce46262c00 board/io4.c: add system status fix for Ongeki 2020-05-21 00:58:24 +00:00
e5b0603722 board/io4.c: add system status fix for Ongeki 2020-05-21 00:58:24 +00:00
c7a4c66419 mu3hook/dllmain.c: fix hook initialization order to fix path hook
- If the Unity `LoadLibraryW` hook is done too early, then it somehow
  interferes with the other DLL and hook table IAT hooks. Workaround
  this by moving the Unity `LoadLibraryW` hook initialization after all
  other hooks are done.

- Also, correct the platform ID to the ALLS HX
2020-05-21 00:58:24 +00:00
776cf50bd0 mu3hook/dllmain.c: fix hook initialization order to fix path hook
- If the Unity `LoadLibraryW` hook is done too early, then it somehow
  interferes with the other DLL and hook table IAT hooks. Workaround
  this by moving the Unity `LoadLibraryW` hook initialization after all
  other hooks are done.

- Also, correct the platform ID to the ALLS HX
2020-05-21 00:58:24 +00:00
8607faea7f hooklib/gfx.c: add dynamic DLL hook on d3d9.dll
- Somehow doing `dll_hook_push` on `d3d9.dll` fixes the path hooks for
  Ongeki's `mu3.exe`
2020-05-21 00:58:23 +00:00
c037dd73e4 hooklib/gfx.c: add dynamic DLL hook on d3d9.dll
- Somehow doing `dll_hook_push` on `d3d9.dll` fixes the path hooks for
  Ongeki's `mu3.exe`
2020-05-21 00:58:23 +00:00
7a51533194 mu3hook/dllmain.c: initialize graphics hook 2020-05-21 00:58:23 +00:00
86f2717316 mu3hook/dllmain.c: initialize graphics hook 2020-05-21 00:58:23 +00:00
20d5d480fb mu3hook/unity.c: hook Unity plugin DLLs
- Unity loads plugin DLLs and Mono dynamically.

- Ongeki uses Criware for videos so hook the Criware plugin DLL so the
  path hooks load the videos from the hooked paths.
2020-05-21 00:58:23 +00:00
a1f093a317 mu3hook/unity.c: hook Unity plugin DLLs
- Unity loads plugin DLLs and Mono dynamically.

- Ongeki uses Criware for videos so hook the Criware plugin DLL so the
  path hooks load the videos from the hooked paths.
2020-05-21 00:58:23 +00:00
8bde573bdd hooklib/path.c: add function to hook apply path hooks to another module 2020-05-21 00:58:20 +00:00
533683e595 hooklib/path.c: add function to hook apply path hooks to another module 2020-05-21 00:58:20 +00:00
8108ec2130 platform/vfs.c: allow nthome and option path hooks without ending back-slash
- This actually fixed option loading.

- Ongeki uses forward-slashes for Y:/SDDT/log
2020-05-20 18:09:23 +00:00
00819a2721 platform/vfs.c: allow nthome and option path hooks without ending back-slash
- This actually fixed option loading.

- Ongeki uses forward-slashes for Y:/SDDT/log
2020-05-20 18:09:23 +00:00
901cedce89 Unify LED command name for Diva/Chunithm slider 2019-12-29 22:48:35 -04:00
356e8ae20c Unify LED command name for Diva/Chunithm slider 2019-12-29 22:48:35 -04:00
16094c0720 Style fixes 2019-12-29 22:20:54 -04:00
300338220a Style fixes 2019-12-29 22:20:54 -04:00
180dc3378a Diva: Fix slider detection & sensor order 2019-12-29 21:13:40 -04:00
01e1e1a7b8 Diva: Fix slider detection & sensor order 2019-12-29 21:13:40 -04:00
d32f6ab18b divahook: Add an option to disable slider emulation 2019-12-29 13:28:32 -04:00
0c74d64d5c divahook: Add an option to disable slider emulation 2019-12-29 13:28:32 -04:00
Tau
37252be684 Add CHANGELOG 2019-12-28 11:16:06 -05:00
Tau
f732eb05a8 Add CHANGELOG 2019-12-28 11:16:06 -05:00
Tau
d98dc984f3 aimeio: Fix INI loading
Got bitten by the win32 INI API's handling of relative paths again.
2019-12-25 16:29:01 -05:00
Tau
34ad466df2 aimeio: Fix INI loading
Got bitten by the win32 INI API's handling of relative paths again.
2019-12-25 16:29:01 -05:00
b8c960b526 platform/vfs.c: allow relative paths in configuration 2019-12-22 22:41:08 +01:00