08/24/2024 [spice2x] Fix Patch Manager failing to import patches when modules path is Unicode 08/22/2024 [spice2x] UI update for Card Manager in overlay 08/12/2024 [spice2x] IIDX TDJ camera - bug fixes Prevent users from accidentally enabling -cfg and -kfcontrol in spicecfg 08/07/2024 [spice2x] IIDX TDJ camera improvements - draw modes (stretch/crop), bug fixes 08/06/2024 [spice2x] IIDX TDJ camera improvements Automatic cropping for 16:9 resolutions Toggle to keep or override camera parameters Fix Unicode path handling for config files 08/03/2024 [spice2x] IIDX TDJ camera improvements Camera control overlay (check Overlay tab) Hardware acceleration for camera rendering IIDX TDJ play record improvements NVENC hooks have been added to fix crash on song start; -nod3d9devhook is no longer required 07/29/2024 [spice2x] Fix IIDX TDJ not launching in fullscreen with two monitors 07/28/2024 [spice2x] Add more DLL support for -iidxtdjcamhook Add -iidxtdjcamhookratio and -iidxtdjcamhookoffset 07/25/2024 [spice2x] Add -iidxtdjcamhook option for webcam support in TDJ 07/17/2024 [spice2x] Disable touch feedback indicators Bug fixes 07/15/2024 [spice2x] Fix touch and touch emulation in wintouch-based games (Nostalgia, BeatStream...) Fix misaligned SpiceCompanion touches on windowed TDJ subscreen Improvements to TDJ poke feature 07/13/2024 [spice2x] Fix windowed TDJ subscreen not accepting mouse clicks after card in Allow windowed TDJ/UFC subscreen to minimize, but not close 07/10/2024 [spice2x] Better gfdm XG2 and XG3 support IIDX TDJ windowed mode rendering improvements IIDX TDJ subscreen poke feature CardIO NumLock toggle option Patch manager UI tweaks 07/06/2024 [spice2x] Reliability improvements for config file saving Experimental and incomplete support for gfdm XG3 Option to specify path for screen resize config Reflec Beat: fix being unable to type into overlay 07/03/2024 [spice2x] Fix SMX stage compatibility Patch manager: log header in patches JSON, better error handling 06/26/2024 [spice2x] Fix MDX-003 not retrieving patches from online source 06/22/2024 [spice2x] Reliability & performance improvements for auto-card-insert Update -sdvxnosub to prevent creation of subscreen in windowed mode Bug fixes 06/20/2024 [spice2x] Improve experience for windowed SDVX UFC (always launch subscreen window) Add Delay option in analog binds Fix pop'n soft-lock with auto card insert Fix -graphics-single-adapter not working in Beatstream/Nostalgia 06/14/2024 [spice2x] Improve experience for touch-enabled games in windowed mode (SpiceTouch) 06/08/2024 [spice2x] Patch manager bug fixes 06/03/2024 [spice2x] Fix patch status not being saved properly Search tab for finding options 06/02/2024 [spice2x] Fix BBC and Museca hang on boot when COM ports are present Deprecate -iidxtdjw (use -iidxtdj and -w together instead) 05/31/2024 [spice2x] Redesign patches tab Bug fixes for patches.json parsing 05/29/2024 [spice2x] Add support for "number" patch type History for remote patch URLs 05/28/2024 [spice2x] Update -iidxtdjw to hide useless second window 05/27/2024 [spice2x] Fix -apiserial crashing when -apiserialbaud is not provided Suppress "failed to acquire subscreen" error when not relevant 05/22/2024 [spice2x] Add caution string to patches.json format Paste from clipboard button for URL patches import 05/12/2024 [spice2x] Disable URL patch importing in-game UI tweaks for importing patches 05/05/2024 [spice2x] UI tweaks for importing patches Add aliases for arguments with -sp2x prefix 05/04/2024 [spice2x] New patch JSON format, importing patches from URL Add Process Efficiency Class option for hetero CPUs 04/29/2024 [spice2x] Move -vr to be DANCERUSH only option Fix being unable to type into overlay when -nolegacy is on 04/08/2024 [spice2x] Fix Discord rich presence app IDs 03/31/2024 [spice2x] Fix IC CARD UNIT ERROR in UFC when COM ports are present 03/24/2024 [spice2x] Fix Ongaku Paradise crash on boot due to VFS redirection Address all compiler warnings 03/17/2024 [spice2x] SMX pad lights output Fix DDR pad input for P4IO / BIO2 Option aliases for IIDX/SDVX subscreen disable 03/16/2024 [spice2x] I/O for DDR white cabinet type (P4IO) Remove background animation from configurator Compiler updates 03/06/2024 [spice2x] Lights output for DDR gold cabinet type 02/13/2024 [spice2x] Fix lights not updating over API in configurator CCJ mouse trackball improvements Make IIDX/SDVX native touch the default when -sp2x-nod3d9devhook is on Remove log spam in IIDX 02/02/2024 [spice2x] Add missing NVCUDA stubs for cuStreamCreate and cuStreamDestroy_v2 02/01/2024 [spice2x] QuizKnock STADIUM support Busou Shinki analog joystick support 01/30/2024 [spice2x] Add woofer lights to popn HD mode Prevent crash when both -graphics-force-single-adapter and -sp2x-nod3d9devhook are enabled 01/27/2024 [spice2x] Add Disable D3D9 Device Hook option (-sp2x-nod3d9devhook) 01/20/2024 [spice2x] Force Exit overlay hotkey Improve Low Latency Audio to work with more games Charge Machine I/O fixes UI tweaks (API tab, Development tab) 01/07/2024 [spice2x] Chase Chase Jokers improvements (trackball and vsync fix) 01/06/2024 [spice2x] Chase Chase Jokers improvements (cmd line args, trackball sensitivity) 01/05/2024 [spice2x] Chase Chase Jokers support 01/01/2024 [spice2x] UI tweaks - menu bar in configurator window IIDX: scan for SOUND_OUTPUT_DEVICE in binary and log message Switch from -Ofast to -O2 Remove ImGui demo and debug files from release (reduced binary size) 12/30/2023 [spice2x] Add NVAPI Block option (-sp2x-nonvapi) SDVX: Auto Card Insert disables itself after a timeout to prevent soft lock 12/27/2023 [spice2x] Prevent SDVX from dumping PATH variable to log Stubs for NVIDIA DLLs (nvcuda.dll, nvcuvid.dll, nvEncodeAPI64.dll) UI tweaks 12/25/2023 [spice2x] Fix Lock Cursor option not updating capture area in windowed mode Update TDJ rom file hooks 12/23/2023 [spice2x] Remove the need for hex edits to fix note scroll speed in SDVX VM on NVIDIA Improvements to -graphics-force-refresh 12/22/2023 [spice2x] HID analog relative axis mode Automatic process affinity fix for Gitadora Fix -cfgpath option not working Buttons tab UI fix for Bind Many 12/18/2023 [spice2x] Fix Road Fighters 3D I/O error on boot 12/17/2023 [spice2x] Integer multiplier / divisor for HID analog (alternative to existing sensitivity option) 12/15/2023 [spice2x] Add hooks to prevent display scaling changes when SDVX launches 12/12/2023 [spice2x] Add support for keypad in SDVX UFC/VM mode New DX9on12 flag with more options (-sp2x-dx9on12, replaces -9on12) 12/11/2023 [spice2x] Fix crash at launch on AMD/Intel GPUs when nvapi DLL is present 12/09/2023 [spice2x] Lights output for Gitadora Lights output for DRS Tape LED averaging algorithm option (-sp2x-tapeledalgo) Fix occasional crash on shutdown 11/23/2023 [spice2x] Low latency shared audio option (-sp2x-lowlatencysharedaudio) Automatic dev/raw/* folder creation for popn19-21 Move overlay bindings to Overlay tab 11/17/2023 [spice2x] Use E00401 prefix for card number generation Volume API hooks to prevent audio volume change (enabled by default) Small UI tweaks 11/15/2023 [spice2x] Automatic card insert option (-sp2x-autocard) Dump CPU features to log on startup 11/12/2023 [spice2x] Fix crash in some games caused by linker changes in 2022 (Gitadora Exchain and older, Bone Eater, etc) Add IIDX native touch option (-sp2x-iidxnativetouch) Fix V-Sync issues with auto-screen-orientation 11/04/2023 [spice2x] Option for NVIDIA GPU optimization (-sp2x-nvprofile) SmartCard fixes (for -scardflip and -scardtoggle) Small reorganization of options in configurator 10/30/2023 [spice2x] Add touch input support for DRS Add TDJ Windowed mode for IIDX (-sp2x-iidxtdjw) Fix -iidxasio not working in some versions of IIDX 10/22/2023 [spice2x] Add E-spec I/O emulation for IIDX 30+ Fix IIDX TDJ launching at 60Hz for some users Add workaround for buggy ASIO drivers that lock up on close Hide Insert Card overlay by default, add option to show it again 09/29/2023 [spice2x] Fix subscreen not updating in certain versions of EG. Detect long paths and log a warning message. 06/08/2023 [spice2x] Improved touch support for Jubeat and Reflec Beat. 04/23/2023 [spice2x] Update -iidxsounddevice to automatically pick a value (wasapi in most cases) 04/21/2023 [spice2x] Fix spicecfg not launching in some specific cases 04/20/2023 [spice2x] Update font for IIDX segment display New option: auto show FPS window 04/16/2023 [spice2x] New feature: window resize. Added new options to change window size and position on launch. Screen Resize window (F11) also updated with new controls Screen Resize settings are now per-game Misc bug fixes 04/09/2023 [spice2x] Add IIDX LED ticker (segment display) as subscreen overlay for LDJ Add I/O panel window for all games, special support for IIDX, DDR, GFDM Add options to automatically show certain windows on game launch 04/03/2023 [spice2x] Move/resize for IIDX/SDVX subscreen overlay window New options to control subscreen overlay window Turn common config mistakes into fatal error messages Various bug fixes for touch handling Revert "pop'n launching at desktop refresh rate" hack from 03/30/2023 03/30/2023 [spice2x] New option: IIDX Force Definition Type HD (720p) New option: process priority Fix pop'n launching at desktop refresh rate Lower logger thread priority to reduce stutters Misc bug fixes 03/25/2023 [spice2x] Screen Resize UI update (F11) FPS UI update (F12) New option: processor affinity Misc bug fixes 03/20/2023 [spice2x] ASIO device override for SDVX (experimental) Fix subscreen overlay for SDVX in Valkyrie mode using BI2X I/O Update text for touch and audio config options UI tweaks and minor bug fixes 03/17/2023 [spice2x] Disable UPX (file sizes will be larger) Fix regression from 2022 that prevented early patches from being loaded properly (such as audio hex edits) New option: HID lighting brightness New option: display auto-rotate direction New option: custom sleep duration 03/15/2023 [spice2x] Improve IIDX TT+/- handling (allow alternate key bind) Fix SpiceCompanion touch targets for TDJ FHD Config UI tweaks 03/13/2023 [spice2x] Fix TDJ FHD launching at wrong refresh rate New IIDX/SDVX options for TT/knob sensitivity when using digital input 03/12/2023 [spice2x] Fix mouse input for SDVX EG subscreen overlay New unified layout for Options tab Allow multiple DLLs in Inject Hook field 03/11/2023 [spice2x] Beginning of spice2x fork, based on another fork Ensure TDJ mode runs at 1080p@120Hz for newer games Fix IIDX subscreen overlay in FHD mode Gracefully deal with bad ea3-config.xml 04/02/2022 - Add lua scripting Add button edit dialog Add button debounce/invert settings Add bind many function Misc bug fixes 12/28/2021 - Add DirectX 9On12 wrapper option Add analog deadzone settings Fix SSL handshaking failed issue Misc bug fixes 12/19/2021 - Force single graphics adapter option Performance improvements Misc bug fixes 10/12/2021 - Ongaku Paradise support Fixed memory leak in Windows 8+ touch handler Fix Gitadora two channel fix for Nextage Fix Charge Machine touch window position IIDX 19 support 04/02/2021 - Charge Machine support Fix "unsupported fs type" endless loop Misc bug fixes 03/01/2021 - Add DDR HD speaker lights Automatic /dev/nvram and /dev/raw creation for AVS 2.17 and later Fix FlexASIO crash introduced in previous release Fix overlay crash from ImGui navigation button handling Fix AVS configuration reading with binary files Add AVS VFS drive remapping for E: and F: Improve XP compatibility Force dummy audio when using ASIO backend Misc bug fixes 12/30/2020 - Metal Gear Arcade lights and fixes Misc bug fixes 12/11/2020 - Fix patch manager crashing on invalid address Automatic /dev/nvram and /dev/raw creation for AVS 2.16 and prior Analog sensitivity improvements Locale improvements Misc bug fixes 10/27/2020 - Screen Capture support IIDX TDJ support Updated patches Misc bug fixes 10/13/2020 - Configurator patches tab KFControl fix cursor wrap Screen resize window Misc bug fixes 10/03/2020 - Add KFControl Misc bug fixes 09/27/2020 - Reflec limelight & colette (LBR) support LovePlus lights support Fix module loading when spice(64).exe is outside contents Ignore touchpad HID devices in touchscreen detection Keypad bindings SSL support Analog knob preview 06/15/2020 - QMA physical keyboard support Misc bug fixes 05/19/2020 - Alternate audio backends for exclusive-mode applications Fix screenshot handler crash in KMA and LMA MessageBox hooks (stops fullscreen windows from losing focus) 04/25/2020 - pop'n music 19 & 20 support DDR X2 support pop'n & HPM HDMI fix Misc additions, fixes 03/13/2020 - Misc bug fixes and improvements 03/10/2020 - Winning Eleven support 03/04/2020 - Tenkaichi Shogikai support Otoca D'or support Misc bug fixes 02/29/2020 - MIDI hotplugging / overlay Misc bug fixes 02/04/2020 - Configurator options tab Overlay button bindings Card generator Misc bug fixes 01/22/2020 - Audio improvements SDVX print overwrite option PNM HD/SD options Window icons Misc improvements 01/11/2020 - New Config Utility (F4) Audio Hooks Misc bug fixes 01/03/2020 - DANCERUSH STARDOM support Chinese SDVX support Nostalgia OP2 support LayeredFS now complete Misc bug fixes 11/26/2019 - LayeredFS integration Misc bug fixes 11/17/2019 - Screenshots (PrtScr Key) DLL Architecture detection SCard Felica support Improve MIDI performance Fix bt5api error handling Fix XP support 11/05/2019 - Gitadora XG3 support Guitar motor support Gitadora cabinet setting DDR HD->SD light support ESP8266/NodeMCU API support Misc bug fixes 10/13/2019 - Serial API support Fullscreen monitor setting Misc bug fixes 09/30/2019 - Fixed verbose D3D9 logging MiniMaid support EA-Dev functions Metal Gear bug fixes 09/26/2019 - Steel Chronicle support ACIO buffer view/editor Misc bug fixes 09/21/2019 - IIDX Effector View Performance improvements PCBID now hidden in log file Misc bug fixes 09/16/2019 - Introducing SpiceOverlay - Virtual Keypads/Cards - Patch Manager - FPS/Log/Control Windows Pop'n Music fancy window mode Optional app-config.xml Misc improvements Misc bug fixes 09/09/2019 - DDR BIO2 support NVIDIA Optimus support Reflec Beat faster loading Performance improvements Misc bug fixes 08/24/2019 - Automatic G-Sync disable Fixed Scotto inverted keypad Fixed SDVX Gen1 input drops Performance improvements 08/19/2019 - Scotto support Mahjong Fight Club support FutureTomTom Kinect fix Fixed AVS heap size defaults Fixed signal hook crash Fixed early boot logging 08/14/2019 - HELLO! Pop'n Music lights Improve performance 08/13/2019 - Add -cfgpath option Misc additions/fixes 08/10/2019 - HELLO! Pop'n Music support LovePlus support Discord Rich Presence support API shutdown/reboot Add -nolegacy option Colored logging 07/31/2019 - QMA windowed mode fix QMA network check fix Logging improvements 07/22/2019 - DDR SD mode reader fix Misc bugs fixed with ACIO Beatstream lights/mouse Beatstream -ea support 07/19/2019 - FutureTomTom support Reflec Beat lights Dance Evolution lights Nostalgia lights SuperExit on ALT-F4 07/16/2019 - Hook DLLs load earlier Heap size argument alias API restart function SmartEA cmd line option Reader keypad support Initial MFC support Misc bug fixes 06/22/2019 - Touchpad button binding fix MIDI buttons/analogs support Misc bug fixes 05/18/2019 - API WebSocket support 05/16/2019 - Device Hotplugging USB-Stick card inserts Cursor capture fix EA server fix for old AVS 05/07/2019 - Reflec 1 support Gitadora custom PCBID Touchscreen improvements Touchscreen support on XP Higher RB input polling rate L/R-Shift/Control support 04/13/2019 - DDR SD Mode lights Sextet (LIT Board) support PIUIO hardware support Windowed mode improvements 03/14/2019 - IIDX API module EA server maintenance toggle SDVX BI2A support 02/19/2019 - Network API server Run outside of modules dir Misc bug fixes 01/27/2019 - Jubeat Knit support Quiz Magic Academy support Museca/Jubeat lights Smartcard NumLock toggle 01/11/2019 - Open Source! Jubeat Copious support Bishi Bashi Channel support PacDrive/PocketVoltex support KBT/KLD now are optional Stacktraces, quiet crash Huge code refactoring Stability improvements/fixes 11/03/2018 - IIDX 25 (io, cams, light) IIDX effector bindings HID lighting output support Button Multibinding HID readers e.g. zyp's cardio Bug fixes as usual 08/17/2018 - DDR X3, Nostalgia, Network 06/25/2018 - HID smartcard readers 06/10/2018 - DDR support 06/07/2018 - Gitadora/HID/EA bug fixes 05/18/2018 - Gitadora and MIDI devices 05/07/2018 - Support for hat switches 04/21/2018 - Card path configuration 04/09/2018 - HID/Analog/RawInput support 03/13/2018 - SDVX printer, felica, BT5API 01/23/2018 - MUSECA analog slowdown, fixes 01/21/2018 - Many fixed bugs/crashes 11/15/2017 - Fixed the MUSECA sound issue 11/14/2017 - Added MUSECA, Pop'n Music Wavepass reader support 09/11/2017 - Added Road Fighters 3D 08/29/2017 - Custom modules path, UAC admin manifest, netfix 08/28/2017 - Bug fixes 08/21/2017 - 64bit builds, beatstream More command line options 07/28/2017 - Fixed I/O for IIDX and SDVX 07/26/2017 - Configuration Tool, Jubeat Touch module, more options 06/01/2017 - Added DEA support 05/31/2017 - Public release