icex2
825ac8e6d2
chore(dev): Fix compiler warning about not knowing the definition for a struct
2023-04-06 15:39:53 +02:00
icex2
ef103eb299
chore(dev): Fix format warning
2023-04-06 15:39:53 +02:00
icex2
65aa31ca22
chore(dev): Fix compiler warning, use correct format for size_t type
2023-04-06 15:39:53 +02:00
icex2
ecda3ff86f
fix(iidx/ezusb): Improve code resiliance of ezusb node-serial module
...
- Use static assert to verify struct sizes
- Replace "magic numbers" with proper sizeof's
- Allocate largest size buffer for message response to address
compiler warnings which indicates potential out of bounds
reads/writes
2023-04-06 15:39:53 +02:00
icex2
389708f794
chore(doc): Documentation cleanup and improvements
...
- Add index with aux tooling to main readme
- Move release process to doc, not valuable to have this on the
main readme
2023-04-06 15:39:53 +02:00
icex2
34aca9dc2a
chore(dev): Disable formatting on some files to prevent header resorting
...
This leads to compiler errors as windows.h is expected to be
the first header included for other windows related header files.
2023-04-06 15:39:53 +02:00
icex2
c2104e7758
chore(dev): Scope code formatting to src/main and src/test
...
Do not format imports which includes headers from other projects
with different code styles.
2023-04-06 15:39:53 +02:00
icex2
6a140699ec
fix(dev): Improve deps docker build process, mount local folder as volume
...
This removes the need to copy all the data into the docker container
and outputs from the build process out of the container. In
hindsight, this was a poor design decision as it created docker
images that were very large with data, that you don't have to
keep stored once the build finished, e.g. the build output.
Therefore, mount the local folder, keep the checkouts also local
which is good for debugging and also re-using them to build without
the docker container (no second checkout required).
Build output is also written directly to the build/ output folder
Overall, the docker container is more lightweight and actually
a "build environment" only not tainted with specific versions
of the dependencies to build.
2023-04-06 15:39:53 +02:00
icex2
b2e0d9f3d6
feat(iidx19): Add back btools monitor check for iidxhook5
...
Provide an option for non final lincle revisions and
if the "modern" monitor check is not delivering stable
results on the final lincle revision, e.g. using the
original "pendual lcd" monitor.
2023-04-06 15:39:53 +02:00
icex2
cb884c307c
iidx: Update dist default files, add settings_path item
2023-03-19 21:15:28 +01:00
icex2
1154444d16
iidxhook: Integrate settings hook configurability
2023-03-19 21:15:28 +01:00
icex2
7b90963f53
iidhxook-util: Expose settings_path as a configuration option
2023-03-19 21:15:28 +01:00
icex2
722927caa7
iidxhook-util: Add option to configure path for storing settings
...
Additional flexibility to cover use-cases like storing this
data on a separate partition which keeps the game data folder
clean and read-only.
2023-03-19 21:15:28 +01:00
icex2
5eb40bfad3
dist/iidx27: Align disabled cam connection with 28 and 29
...
The default should be targeting emulation on a "normal
desktop pc". The default confits for 28 and 29 refeclt
that already, but it seems that 27 was missed out here.
2023-03-06 00:08:06 +01:00
icex2
f2678539c3
Bugfix inject: Handle process exit event correctly
...
When the process requests to exit, the debugger thread attached
from inject swallowed that event simply without taking action
of actually terminating the process. Handle this accordingly
when the debugger loop is running and terminate the process
2023-03-06 00:08:06 +01:00
icex2
bb0d2823bf
Bugfix util/proc: Forward exit code to TerminateProcess
2023-03-06 00:08:06 +01:00
icex2
cb290ab02e
Add .DS_Store to .gitignore
2023-03-06 00:08:06 +01:00
1f68cdff2564c6c03bac2fa00ca22e9e02f41e43
3d955a8dca
Rewrite batch files, allow passing args, terminal close fix
2022-12-22 19:08:52 +01:00
17cef301cbf0c9bbe9e0c5a946206d54079429d7
4a333d0b13
Fixed gamestart.bat files for Chinese IIDX styles
...
Chinese IIDX styles will hang if bemanitools can't mount the dev\\nvram and dev\\raw folders. This simply adds commands to their gamestart.bat files to create those directories if they don't exist, preventing the game from hanging.
2022-12-19 23:19:48 +00:00
icex2
f63c759ab2
Update changelog for 5.43 release
2022-10-19 00:49:46 +02:00
icex2
edd0bda3bb
Update distribution files and naming to indicate support of iidx 29
...
No significant changes on the game's side. Tooling that works for
27 and 28 also works fine for 29
2022-10-19 00:46:47 +02:00
icex2
c49fc61f89
doc bugfix: Fix incorrect COM port ID
...
Must be 1 and not 0 for iidx. See also the api.md docs.
2022-10-19 00:44:07 +02:00
icex2
885bffd9eb
doc: Update api doc regarding eamuse readers and usage
2022-10-19 00:43:43 +02:00
icex2
c310a41752
Add missing AVS module doc for DDR A20+ 64-bit
2022-09-19 20:05:28 +02:00
Will Xyen
2a7738dac8
ezusb-iidx-16seg-emu: add to makefile
2022-06-24 14:49:53 -07:00
Will Xyen
b4bf1f481d
iidxhook: split off node-16seg to remove eamio dependency from iidxhook-cn
...
(so iidxhook-cn doesn't need to link against ezusb-iidx-emu)
2022-06-24 00:57:26 -07:00
Will Xyen
dc931faf86
ezusb: decouple some nodes from ezusb-iidx-emu
...
This fixes a build failure in newer gcc for popnhook.
Since node-16seg has a dependency on iidxio
2022-06-23 23:54:30 -07:00
Will Xyen
523c0ad3f2
iidxhook: fix builds in cn versions
2022-06-23 23:42:05 -07:00
icex2
3cba8db787
Add docs for ddr unicorntail
2022-06-19 12:51:49 +02:00
icex2
2139fce2ae
Add docs for ddr A20+ data setup and folder structure
2022-06-19 12:51:33 +02:00
icex2
bb86aa65e5
Add download links key software dependencies
2022-06-18 19:09:34 +02:00
aa05679ca91b93e4ecbac7804aff38033811559a
f0dfc61128
Change reference of jubeat in popnhook documentation
2022-06-16 12:51:58 -04:00
icex2
61a343d59a
Bump version to 5.43 for next development cycle
2022-06-16 00:20:56 +02:00
icex2
119272b5d2
Update changelog for 5.42 release
2022-06-16 00:19:59 +02:00
icex2
0cd85083f6
Fix compiler warning about conversion type in snprintf
2022-06-16 00:10:50 +02:00
icex2
485c4d0ad7
Documentation clarification
2022-06-16 00:02:49 +02:00
2d9f8a0741a7573b189035dcb819847ecb5d981d
4bd0ee5ef6
iidxhook: Fix diagonal tearing on textures on iidx18 and 19
...
Affects all games based on version 18 and 19 which includes
the chinese versions
This code is based on the toastertools implementation.
Credits to the original authors.
2022-06-16 00:02:47 +02:00
2d9f8a0741a7573b189035dcb819847ecb5d981d
8081793a5f
iidxhook4-cn: Add support for IIDX Resort Anthem CN
...
* Exe based game
* No network functionality
* No card readers checked/used
2022-06-15 23:34:50 +02:00
2d9f8a0741a7573b189035dcb819847ecb5d981d
badd616add
iidxhook 4, 5, 5-cn: enable nvidia fix
...
Was absent but actually fixes crashing on nvidia cards
on these versions as well.
2022-06-15 21:30:43 +00:00
2d9f8a0741a7573b189035dcb819847ecb5d981d
926e976c36
iidxhook5-cn: Fix log messages, Delete unnecessary code
...
The game doesn't have network nor uses card readers
2022-06-15 21:29:15 +00:00
95c6cd771e00602e3ec82fccba1b3741fdb7f7ca
5d2b46376d
popn: add config.bat
2022-06-13 04:28:33 +09:00
icex2
8d5ef0bfb3
Bump version to 5.42 for next development cycle
2022-06-12 20:09:10 +02:00
icex2
db12f21fd2
Update changelog for 5.41 release
2022-06-12 19:47:44 +02:00
icex2
d009502c9f
Add basic documentation for tricoro CN
2022-06-12 19:47:27 +02:00
2d9f8a0741a7573b189035dcb819847ecb5d981d
aa147022c6
Add iidxhook5-cn, support IIDX tricoro CN
...
alternative name: (狂热节拍 IIDX 2)
2022-06-10 22:54:13 +00:00
icex2
8bcadcfa8f
doc/game-errorcodes: Add the well known IIDX network error on boot
2022-06-11 00:45:54 +02:00
icex2
993e6718b3
doc/game-error-codes: Extend USB IO errors
2022-06-11 00:45:54 +02:00
icex2
2939106841
doc: Add links to game error code documentation
2022-06-11 00:45:52 +02:00
icex2
91bb3b4278
doc/game-error-codes: Add information about backup data error
2022-06-11 00:45:07 +02:00
icex2
9c49839e57
Add document with game error codes
...
Reasoning given in document why this should be part of btools
2022-06-11 00:45:07 +02:00