Commit Graph

86 Commits

Author SHA1 Message Date
ac0f9f0587 aime firmware fix, mu3 keybinding fix 2024-08-21 15:13:09 +02:00
c535f18e40 added support for tokyo 2024-08-20 13:32:35 +02:00
c91c7db3c7 renamed [gpio] dipsw settings to [system] 2024-08-20 10:48:08 +02:00
37c26ecadb chuniio: Add OpeNITHM LED protocol support (#26)
This commit basically copy-pastes the last commits from https://dev.s-ul.net/VeroxZik/segatools/-/commits/master to add OpenITHM LED support. Doesn't need to edit segatools.ini because the relevant config lines are already there for some reason.

Tested with my OpenITHM controller and behaves exactly like the other fork.

Reviewed-on: Dniel97/segatools#26
Co-authored-by: d4nin3u <d4nin3u@gmail.com>
Co-committed-by: d4nin3u <d4nin3u@gmail.com>
2024-08-06 21:35:51 +00:00
5abc593b46 cm: added printer support 2024-08-05 20:53:56 +02:00
965126c68a idac: improved compatibility with newer versions 2024-06-30 14:23:20 +02:00
7e5e0f132e idac: 837-15070 board implementation 2024-06-23 21:21:57 +02:00
4e58d3b9a2 added game specific devices documentation 2024-06-23 21:04:08 +02:00
3bfb046afc mu3, chusan: improved library doc 2024-05-15 21:42:15 +02:00
9fe98b227b mu3: added lights hook 2024-05-12 22:06:37 +02:00
517469a60c switched to new capnhook, updated unityhook, added LED 15093 to MU3 2024-05-12 19:37:30 +02:00
eb1ec0e261 idac: updated start.bat script 2024-04-29 21:34:30 +02:00
4041844ea9 mai2/mu3/cm: Integrate UnityDoorstop with segatools (#11)
[UnityDoorstop](https://github.com/NeighTools/UnityDoorstop) is a tool to execute managed code (.NET DLLs) before Unity does, useful for modding frameworks such as BepInEx.

This PR integrates parts of its code into segatools, so loading BepInEx is as simple as adding 2 lines to `segatools.ini`:
```ini
[unity]
targetAssembly=BepInEx\core\BepInEx.Preloader.dll
```

This PR also factors out the Unity path redirection hooks to its own module.

Reviewed-on: Dniel97/segatools#11
Co-authored-by: beerpsi <beerpsi@duck.com>
Co-committed-by: beerpsi <beerpsi@duck.com>
2024-04-15 19:30:28 +00:00
774a639bb7 cxb: fixed configs 2024-03-14 00:14:51 +01:00
097b74d849 cxb: server support added, bugfixes, thanks @Midorica 2024-03-13 21:40:25 +01:00
2590e749ca config bugfixes 2024-03-07 15:46:43 +01:00
ca36a879cb updated README and added "AM Daemon" window name 2024-02-22 19:12:18 +01:00
e40e1dffe3 improved all segatools.ini configs 2024-02-21 21:58:44 +01:00
56e971c6a4 changed default operator buttons to F1, F2 and F3 and fixed subnets 2024-02-06 13:01:26 +01:00
451a7ec49d added VFD toggle to config 2024-02-06 12:34:11 +01:00
cc0b6b0953 swdc: fixed steering wheel buttons, improved start.bat 2024-01-16 17:56:24 +01:00
0affc96e3e small optimizations 2024-01-16 17:54:06 +01:00
ee414d122b Include chu2to3 engine 2023-12-24 08:33:30 -05:00
8ebdf67d6e chuni/chusan: added LED output to DLLs (will break most DLLs)
Credits: somewhatlurker, skogaby
https://dev.s-ul.net/skogaby/segatools/-/blob/ongeki-15093/
2023-12-19 12:48:33 +01:00
ed042176d7 chusan: ledport changed to COM5, fixes VFD 2023-12-17 20:17:26 +01:00
ad154a83e5 chusan: fixed dipsw settings, added aimeio DLL loading 2023-12-17 19:43:00 +01:00
1cbc33d97d chuasn: fixed coin insert for custom chuniio 2023-12-17 09:26:30 +01:00
72db08ac93 idz, idac, swdc: added FFB centering spring feature 2023-12-11 19:18:25 +01:00
4ffcf25555 added freeplay setting to ALLS games 2023-12-03 22:22:17 +01:00
3dd6054a1e chusan, fgo, mu3: fixed LED 15093 board 2023-12-03 21:34:38 +01:00
793417e891 added new aime card reader generation
- Added new aime generation: 837-15286 and 837-15396
- New config setting `[aime] gen=3` for 837-15396
- Updated LED information for card reader
- Updated all games with the needed reader generation?
2023-12-03 18:45:42 +01:00
8c12853051 cm: disabled coin selector AS6DB 2023-11-30 00:02:00 +01:00
a3fd2fb926 Merge branch 'master' into develop 2023-11-29 23:07:24 +01:00
8b1d0cfefa LED board improvements and cleanup 2023-11-25 23:00:05 +01:00
d86baab852 fgo: working FTDI hook by @OLEG
from: 88a0026f0b
2023-11-22 21:43:42 +01:00
b9fd59fd70 idz: added fullscreen patch by @Felix (again) 2023-11-20 18:04:45 +01:00
a2db39c58c fgo: fgohook finally added
Credits:
- Coburn
- domeori
- Mitsuhide
- OLEG
- rakisaionji
2023-11-11 23:05:11 +01:00
962e14dc9b ongeki: fix start.bat and segatools.ini 2023-11-05 21:51:36 -05:00
d521eeb43e idz, idac, swdc: Added separate pedals config, better XInput controls
- Configure separate pedals which are not part of the steering wheel (base)
 - It is now possible to have a different steering wheel, pedal and shifter brand all connected to 3 different USB ports
- XInput does not have a deadzone at the end of the max steering anymore and the `restrict` setting works as intended
2023-10-05 00:46:54 +02:00
a4bd570cfc chusan, mai2, mu3, swdc: removed emoney config 2023-10-05 00:35:55 +02:00
31203daa09 idz, idac, swdc: fixed restrict config setting 2023-09-05 00:24:43 +02:00
80718104f6 swdc: updated config, fixed start.bat 2023-09-05 00:23:17 +02:00
eb2eef927a idac: added left and right button mapping 2023-09-04 23:31:52 +02:00
9bef9e49f8 swdc: added aime firm to config_hook.json 2023-09-04 02:05:37 +02:00
d5a551482b idac: mapped left and right thumbstick to dpad left and right 2023-09-04 02:04:42 +02:00
49f729c501 idz, idac, swdc: switched to [xinput] config instead of [io] 2023-09-04 02:03:31 +02:00
91f69beae6 idac: fixed config error 2023-08-30 02:24:02 +02:00
51b11469d0 added aimeGen as default instead of feliciaGen 2023-08-29 22:57:04 +02:00
f0dc51d01e idac: added config_hook.json 2023-08-29 20:03:33 +02:00
ca4a8bd84d idz, idac, swdc: Added deadzone config 2023-08-29 02:22:05 +02:00