Commit Graph
207 Commits
Author SHA1 Message Date
icex2 5b174ca07f iidxhook8/9 faq: Add force refresh rate on high freq monitors entry 2020-12-19 01:52:07 +01:00
Will Xyen 9a5dc503f4 iidxhook9: Add turntable multiplier 2020-12-09 17:22:40 -08:00
Victor Rojas 748d49de95 Update README.md 2020-11-26 03:52:56 +00:00
icex2 257fc44f7b doc/iidxhook1: Add info about AMD GPU scaling causing slow downs 2020-11-15 00:22:16 +01:00
Will Xyen 04d9ab9887 Actually implement the coin mech in BIO2 based games
Properly fixes #45
2020-11-10 18:08:16 -08:00
Will Toohey c82883ca98 Better comments in ch341.h 2020-11-08 15:32:42 +01:00
Will Toohey deb76206f8 Cleanup 2020-11-08 15:32:42 +01:00
Will Toohey cc543995f3 Formatting 2020-11-08 15:32:42 +01:00
Will Toohey ce5462f92d Add jbio-magicbox.dll 2020-11-08 15:32:42 +01:00
icex2 ae9db4a8c5 Improve contributing documentation
- Summary of "golden rules" in main readme
- Improve contirbution document by outlining steps
2020-11-08 13:05:13 +01:00
icex2 bb9df7ef8c gitlab: Update bug template to point out how to log to file 2020-11-08 12:02:39 +01:00
icex2 64e8f76877 doc/iidxhook: Update documentation, explain new io feature switches 2020-11-08 00:24:52 +01:00
icex2 cd1a8be9a2 dist/iidx: Update default configs with new io config entries 2020-11-08 00:24:39 +01:00
icex2 66040bfb95 iidxhook7: Support new IO config feature switches 2020-11-08 00:23:44 +01:00
icex2 b401646162 iidxhook6: Support new IO config feature switches 2020-11-08 00:23:35 +01:00
icex2 860445b0d7 iidxhook5: : Support new IO config feature switches 2020-11-08 00:23:21 +01:00
icex2 a30e770979 iidxhook4: Support new IO config feature switches 2020-11-08 00:22:25 +01:00
icex2 c901840f65 sqash 2020-11-08 00:22:12 +01:00
icex2 bd93b761d2 iidxhook-util: Add config for io stuff
Switches to disable card reader and IO emulation
2020-11-08 00:20:55 +01:00
icex2 f5c8ab6d77 Update readme with supported games, iidx27 2020-10-27 20:10:10 +01:00
icex2 cb991e0f24 Update changelog for 5.33 release 2020-10-27 19:51:48 +01:00
Will Xyen 609d86ed6e iidxhook9: Add iidxhook support for versions that use dx9ex and some other features 2020-10-24 12:17:55 -07:00
Will Xyen 3c9154a476 mempatch-hook: fix CRLF 2020-10-24 11:15:58 -07:00
Will Xyen 8dd3559268 [avs] add avs_is_active import 2020-10-23 17:31:49 -07:00
icex2 f6c056514c doc: Add missing supported iidx version to iidxhook8 2020-10-20 23:45:19 +02:00
Will Xyen 62ebe31083 [memfile] Add support for faking files in memory 2020-10-18 14:46:34 -07:00
Will Xyen 998fdaface [iohook] Fix iohook_init race condition 2020-10-18 14:45:49 -07:00
Will Xyen ed413aad08 [tools] Add x64 mempatch-hook 2020-10-06 20:01:41 -07:00
icex2 46b1ddbc1a Update README.md, add pipeline status 2020-10-03 20:38:05 +00:00
Will Xyen 9472159125 vigem-sdvxio: Remove unused header 2020-09-27 18:59:24 -07:00
Will Xyen 8055ab868f vigem-sdvxio: Add relative mode and address comments 2020-09-26 22:54:12 -07:00
Will Xyen 3bda5001a5 vigem-sdvxio: Add readme 2020-09-13 20:16:37 -07:00
Will Xyen a3ff8b5c44 sdvxhook: code-format 2020-09-13 19:46:16 -07:00
Will Xyen 407b9599df vigem-sdvxio: Add implementation 2020-09-13 19:45:52 -07:00
Will Xyen addcb25242 minor bugfixes 2020-09-12 07:53:00 -07:00
Will T 65979f0206 Add jbiotest for testing jubeat IO impls 2020-09-12 09:12:35 +00:00
icex2 d3f1a9b17f launcher: Log OS version on startup 2020-09-02 22:04:55 +02:00
icex2 f57e066324 inject: Log OS version on startup 2020-09-02 22:04:55 +02:00
icex2 5fb219436c util: Add OS module to get version information of Windows
Data we always need when things go wrong, log it on boot.
2020-09-02 22:04:53 +02:00
icex2 d414b102a4 hooks for inject: Fix log output in DllMain
With the new inject tool, the output of OutputDebugString is
available on console and file logging.
2020-09-02 22:03:26 +02:00
icex2 2280e17f1e util/log: Remove log_error, replace occurances with log_warning
log_error was using the log_writer_fatal impl which conflicts with
how this is used on AVS. Therefore, achieve a visible "error"
message in inject by using log_warning + ERROR string in the message
2020-09-02 19:53:07 +00:00
icex2 afba1d5a39 inject/debugger: Avoid code dupe 2020-09-02 19:53:07 +00:00
icex2 b769489411 util/signal: Expose signal_exception_code_to_str
Can be re-used in inject/debugger to avoid code duplication
2020-09-02 19:53:07 +00:00
icex2 8343449bea inject/logger: Add timestamps to log messages 2020-09-02 19:53:07 +00:00
icex2 1982094369 inject: Fix windows psapi mess by explicitly defining version
Otherwise, the compiler does not link the correct version of that
API. See the requirements section at the bottom of the page here:
https://docs.microsoft.com/en-us/windows/win32/api/psapi/nf-psapi-getmodulebasenamea
2020-09-02 19:53:06 +00:00
icex2 189ff7551a 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
icex2 806afe6e28 util/log: Add log_error which logs errors but does not abort
This is required for tools/applications that want or have to fail
gracefully but still need to highlight the severity in the log.
2020-09-02 19:53:06 +00:00
icex2 5d2104addc util: Add signal module introducing signal and exception handling
Right now, this prints to the console using the util/log logger
only. Stacktrace on exception still needs to be added.
2020-09-02 19:53:05 +00:00
icex2 a20cc7c487 util/log: Add TODO pointing out design flaw 2020-09-02 19:53:05 +00:00
icex2 3f0ea853c0 Makefile: Fix minor inconsistency 2020-09-02 19:53:05 +00:00