276 Commits
Author SHA1 Message Date
Christian Hinkle 94c0bcd365 [cmake][fix][msvc] Add support for users with spaces in their pathnames, by enclosing the /DEF link flag value in quotes.
Until now, if your path to the TaikoArcadeLoader repository contained spaces and you tried building bnusio, it would fail due to a linker error that looks something like this (from a real-world example):

> LINK : fatal error LNK1181: cannot open input file 'Hinkle\Documents\TaikoArcadeLoader\exports.def' [C:\Users\Christian Hinkle\Documents\TaikoArcadeLoader\build\bnusio.vcxproj]

Notice that it failed to open the "exports.def" file because the full file path was not used. It ignored everything preceeding the last space in the string. To fix this, we wrap the file path value in quotes, to indicate that the entire string (including spaces) should be treated as a single argument.
2025-12-09 21:06:21 +01:00
J0nny0 5620d25508 Update gamecontrollerdb.txt
Taiko input support for the standard SEGA APM3 I/O panel.
2025-12-09 21:00:41 +01:00
KIT! f16eae8439 Update README.md
Changing syntax here and there.
This is mostly to regenerate a downloadable artifact of the experimental branch.
2025-12-09 20:49:32 +01:00
esuo1198 564ed436f2 Fix unchanged offsets 2025-01-24 20:28:53 +09:00
RyuMiyaX 80cf97d72d Add Graphic Card Attention in README.md 2024-12-15 02:31:13 +08:00
RyuMiyaX 11ef0f4b84 Merge pull request #20 from ryumiyax/Refactor
Remove Debug Hooks
2024-12-02 00:58:55 +08:00
RyuMiyaX f70bae01d7 Merge branch 'esuo1198:Refactor' into Refactor 2024-12-02 00:57:55 +08:00
ptmaster 522a8a8357 TestMode Refactor
Remove Debug Hook
Fix Scanner LogOutput
2024-12-02 00:57:19 +08:00
RyuMiyaX 02e6a4598f Merge pull request #19 from ryumiyax/Refactor
TestMode Refactor
2024-12-01 23:58:49 +08:00
ptmaster 3100509a89 TestMode Refactor
layeredfs hooks on demand
2024-12-01 23:46:06 +08:00
ptmaster 50e4f5b3f2 fix shrink logger function name 2024-11-30 13:46:40 +08:00
ptmaster 7dc76ed958 Refactor Plugins API / Card API / Qr API
Kinda fix exit voice issue by enter testmode before quit
fix bnusio::Update not invoked issue when fpsLimit=0
add option in config.toml for cursor (mouse)
move FixLanguage to testmode, upgrade it to support release attractdemo
add attractdemo control switch after attractmovie (only enable when FixLanguage on)
move unlock songs to testmode, add force option to release shop songs
move NusBusVolumeHook to audio patches
2024-11-30 03:19:36 +08:00
KIT! 0988da9268 Move to C++ coding style, cleanup current code (#18)
Used CLion to unify our current code
2024-11-28 12:29:12 +01:00
KIT! cfefd5c38f Remove dependencies and shorten log filepath 2024-11-27 22:27:07 +01:00
KIT! 91a9f9ad25 Switch compiler to MSVC (#16)
* Initial working cmake version
Code style changes according to CLion suggestions
Changed logging to use template instead of macros
---------
Co-authored-by: asesidaa <1061472754@qq.com>

* Reformat everything, updated readme for MSVC
* Warnings annoy me deeply
* Update artifact export
* Simplifying file hierarchy
Build result will now be in dist
2024-11-27 21:07:17 +01:00
KIT! b5d9488df6 Changed logging level for Init functions (#15)
* Fixed card insert log message

* Fixed waitForTouch not being set after card insert
You could spam cards insert

* Changed logging level for init functions
2024-11-25 15:42:21 +01:00
KIT! 4bf913cd3a Rollback to minhook for hooking 2024-11-25 15:11:28 +01:00
KIT!andptmaster d0374dca1b Added Logger to TAL (#13)
* Added Logger for TAL with __VA_ARGS__ support

* Added Tatacon entries in SDL DB
* Added comments to exported config file

* Included keys for LayeredFS

* Cleaned up a bit of code in JPN39 patches
* Formatted all files using clang-format

* Force invalid cards on original readers
You can now use any cards with the original namco readers.

* Move helper functions to cpp file

---------

Co-authored-by: ptmaster <lty2008one@163.com>
2024-11-24 17:44:03 +01:00
ptmaster 3933ecab00 Add multiple new feature & update config/readme
累积更新
文档与配置更新
去掉多余的配置项读取
2024-11-24 17:44:03 +01:00
esuo1198 fb2c5c117d Add instant result patch for JPN39 2024-11-12 22:26:20 +09:00
esuo1198 f6440fd501 Merge pull request #11 from AkaiiKitsune/Refactor
Fixed LayeredFS not always encrypting 08.18 Fumens
2024-11-12 00:18:47 +09:00
KIT! 87b6044e53 Added extra security for detecting fumen files
Making sure the file ends with .bin to avoid false positives
2024-11-11 16:16:16 +01:00
KIT! 2cf94175c5 Turns out some files still weren't being encrypted 2024-11-11 16:04:04 +01:00
KIT! 407d818ee3 Merge branch 'esuo1198:Refactor' into Refactor 2024-11-11 15:48:58 +01:00
KIT! c7bf9e540f Fixed LayeredFS not always encrypting 08.18 Fumens 2024-11-11 15:46:07 +01:00
esuo1198 03a137e0ab Merge pull request #10 from AkaiiKitsune/Refactor
Added compilation details in README
2024-11-07 21:23:11 +09:00
esuo1198 b14c0871dc Fix 2024-11-07 21:21:00 +09:00
esuo1198 cbb0128894 Little change 2024-11-07 21:18:33 +09:00
KIT! 164027eb13 Added compilation details in README
Added a clean target in the makefile
2024-11-06 16:54:37 +01:00
esuo1198 d1fca5e78a Disable sorting includes 2024-11-03 22:09:40 +09:00
esuo1198 c3c43c5bff Maybe fix build error 2024-11-03 21:52:16 +09:00
esuo1198 c1d3bdf1ba Migrate hooking library to safetyhook 2024-11-01 23:04:15 +09:00
esuo1198 a57bf3049e Fix VSync 2024-11-01 18:26:41 +09:00
esuo1198 a6c6efc2a4 Merge pull request #9 from ryumiyax/Refactor
Add freeze_timer / nus3bank id patch / chs_patch (voice part) for JPN39
2024-11-01 18:05:14 +09:00
RyuMiya 817cf6a34e Fix originalPlaySoundMulti 2024-10-30 20:15:17 +08:00
RyuMiya 8391a1cd2f Use Hook instead of MidHook for PlaySoundSpecial 2024-10-30 20:13:10 +08:00
RyuMiya e91ca95d2f Fix PlaySoundMulti 2024-10-30 02:42:06 +08:00
RyuMiya 2633b24978 fix PlaySoundEnso & PlaySoundSpecial for JPN39 2024-10-30 00:55:07 +08:00
RyuMiya 2f1d9ec141 Add PlaySoundInAiEnso hook for JPN39 2024-10-27 23:02:35 +08:00
RyuMiya 64e328c359 optimize PlaySoundInGame 2024-10-25 23:37:59 +08:00
ptmaster b21320d3f5 Merge branch 'Refactor' into Refactor 2024-10-25 02:50:55 +08:00
RyuMiya 72aae3848d Add chs_patch sound for JPN39 & Clean up Code 2024-10-25 02:37:19 +08:00
RyuMiya 31964c8c55 Add chs_patch sound for JPN39 2024-10-25 02:37:19 +08:00
RyuMiya b189ffb84f Add Silent Fix for JPN39 2024-10-25 02:37:19 +08:00
RyuMiya 5c40178515 Add Freeze Timer for JPN39 2024-10-25 02:37:05 +08:00
esuo1198 557b1f10a9 Clean up code and fixes 2024-10-18 01:15:37 +09:00
esuo1198 5b5cc34f3e Merge pull request #8 from lty2008one/Refactor
Add fix_language / mode_unlock / chs_patch For JPN39 (Thanks to @CottonGuard)
2024-10-17 19:10:09 +09:00
esuo1198 db0fe9acce Clean up code 2024-10-17 19:07:21 +09:00
esuo1198 78f4dd8a1f Update original usio hook 2024-10-17 18:59:04 +09:00
ptmaster 0b94cd8ed4 Merge branch 'Refactor' into Refactor 2024-10-17 16:06:17 +08:00