bemanitools/src/main
icex2 54b321c7d9 inject: Major refactoring
This addresses one major issue and multiple minor ones:
Major:
Inject's debugger is not attached to the process before
injecting DLL files. This misses out on OutputDebugString
calls by anything logging in the DllMain functions of the hook
dlls.

Minor:
- Fix coloring of log entries
- Add ASCII header to easily determine start
- Fix file logging, log _everything_ to a single log file
- Enhance inject's debugger: log further debug events to incrase
visibility on issues, proper exception handling for inject
- Re-iterated code structure of inject
2020-09-02 19:53:06 +00:00
..
acio bio2emu: refactor BIO2 emulation 2020-08-02 23:02:13 -07:00
aciodrv sdvx: Allow setting digital amp level from sdvxio 2020-08-14 04:38:38 -07:00
acioemu Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
aciotest sdvxio-bio2: Add sdvxio BIO2 along with bio2drv and aciotest updates 2020-08-14 18:44:05 -07:00
asio dinput/asio: drop hook suffix 2020-04-05 02:18:24 -07:00
bemanitools sdvxio-bio2: Add better comments to amp command, and sleep in fini 2020-08-15 11:37:03 -07:00
bio2 bio2: bio2_bi2a_state -> bi2a_sdvx_state 2020-08-02 23:16:28 -07:00
bio2drv sdvxio-bio2: Add sdvxio BIO2 along with bio2drv and aciotest updates 2020-08-14 18:44:05 -07:00
bio2emu Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
bio2emu-iidx bio2emu: refactor BIO2 emulation 2020-08-02 23:02:13 -07:00
bsthook Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
bstio Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
camhook Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
cconfig clang-format pass 2020-01-10 17:24:47 -05:00
config ddrio: Add hdxs output functions 2020-06-29 06:51:25 -07:00
d3d9exhook Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
ddrhook Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
ddrio ddrio: Add hdxs output functions 2020-06-29 06:51:25 -07:00
ddrio-mm ddrio: add some more comments 2020-06-29 11:23:01 -07:00
ddrio-smx ddrio: Add hdxs output functions 2020-06-29 06:51:25 -07:00
dinput dinput/asio: drop hook suffix 2020-04-05 02:18:24 -07:00
eamio Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
eamio-icca Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
eamiotest Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
ezusb-emu Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
ezusb-iidx ezusb-iidx: Add macro to enable D01 board emulation 2020-08-12 18:01:22 +00:00
ezusb-iidx-emu ezusb-iidx: Add macro to enable D01 board emulation 2020-08-12 18:01:22 +00:00
ezusb-iidx-fpga-flash Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb-iidx-sram-flash Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb-tool Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb2 Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
ezusb2-dbg-hook Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
ezusb2-emu Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
ezusb2-iidx Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb2-iidx-emu Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb2-tool Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
geninput config: fix number of lights being loaded wrong if config is outdated 2020-06-29 06:49:22 -07:00
hook Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
hooklib Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidx-ezusb-exit-hook Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
iidx-ezusb2-exit-hook Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
iidx-irbeat-patch Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
iidxhook-util Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidxhook1 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidxhook2 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidxhook3 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidxhook4 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidxhook5 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidxhook6 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidxhook7 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidxhook8 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
iidxio Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
iidxio-ezusb iidxio-ezusb: Support coin mech input 2020-08-11 22:05:46 +02:00
iidxio-ezusb2 Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
iidxiotest Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
inject inject: Major refactoring 2020-09-02 19:53:06 +00:00
jbhook Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
jbhook1 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
jbio Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
launcher launcher: Set soft_id_code before calling init as some games use it then 2020-07-24 08:47:25 -07:00
mempatch-hook Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
mm ddrhook: Adds 64 bit ddr build and related dependencies 2020-06-29 06:43:29 -07:00
p3io Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
p3ioemu Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
p4ioemu Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
pcbidgen Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
sdvxhook Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
sdvxhook2 Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
sdvxhook2-cn Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
sdvxio sdvx: Allow setting digital amp level from sdvxio 2020-08-14 04:38:38 -07:00
sdvxio-bio2 sdvxio: Add atomics to kfca/bio2 2020-08-16 20:58:12 -07:00
sdvxio-kfca sdvxio: Add atomics to kfca/bio2 2020-08-16 20:58:12 -07:00
security Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
unicorntail Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
util util/log: Add log_error which logs errors but does not abort 2020-09-02 19:53:06 +00:00
vefxio Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00