mirror of
https://github.com/spice2x/spice2x.github.io.git
synced 2026-08-01 22:30:42 -07:00
remove changelog from binary
This commit is contained in:
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
#define IDC_STATIC -1
|
#define IDC_STATIC -1
|
||||||
#define IDD_DIALOG1 129
|
#define IDD_DIALOG1 129
|
||||||
#define IDR_CHANGELOG 130
|
|
||||||
#define IDR_LICENSES 131
|
#define IDR_LICENSES 131
|
||||||
#define IDR_PATCHES 132
|
#define IDR_PATCHES 132
|
||||||
#define IDR_README 133
|
#define IDR_README 133
|
||||||
|
|||||||
@@ -9,7 +9,6 @@
|
|||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
|
||||||
IDR_CHANGELOG RCDATA "../changelog.txt"
|
|
||||||
IDR_LICENSES RCDATA "../licenses.txt"
|
IDR_LICENSES RCDATA "../licenses.txt"
|
||||||
IDR_PATCHES RCDATA "../build/patches.json"
|
IDR_PATCHES RCDATA "../build/patches.json"
|
||||||
IDR_README RCDATA "../readme.txt"
|
IDR_README RCDATA "../readme.txt"
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define IDR_CHANGELOG 130
|
|
||||||
#define IDR_LICENSES 131
|
#define IDR_LICENSES 131
|
||||||
#define IDR_PATCHES 132
|
#define IDR_PATCHES 132
|
||||||
#define IDR_README 133
|
#define IDR_README 133
|
||||||
|
|||||||
@@ -1,768 +0,0 @@
|
|||||||
09/30/2025 [spice2x]
|
|
||||||
Prevent verbose debug EA3 logging by default
|
|
||||||
Options UI tweaks
|
|
||||||
|
|
||||||
09/28/2025 [spice2x]
|
|
||||||
IIDX: auto apply ASIO compatibility fix for IIDX32+
|
|
||||||
Misc diagnosability updates
|
|
||||||
|
|
||||||
09/22/2025 [spice2x]
|
|
||||||
Add Polaris Chord lights
|
|
||||||
Add boot.dll to Gitadora patches target
|
|
||||||
Misc fixes
|
|
||||||
|
|
||||||
09/20/2025 [spice2x]
|
|
||||||
Polaris Chord support for knobs/turntables/mouse as fader input
|
|
||||||
Misc fixes
|
|
||||||
|
|
||||||
09/18/2025 [spice2x]
|
|
||||||
Polaris Chord windowed mode fixes
|
|
||||||
UI tweaks
|
|
||||||
|
|
||||||
09/17/2025 [spice2x]
|
|
||||||
Polaris Chord I/O fixes, language shim
|
|
||||||
|
|
||||||
09/16/2025 [spice2x]
|
|
||||||
Add Polaris Chord support
|
|
||||||
Tweak ImGUI theme
|
|
||||||
|
|
||||||
08/21/2025 [spice2x]
|
|
||||||
DDR: check for common DLL errors
|
|
||||||
Supply default PCBID if absent
|
|
||||||
Rearrange options
|
|
||||||
|
|
||||||
08/17/2025 [spice2x]
|
|
||||||
DDR: fix codec registration failure when path contains spaces
|
|
||||||
|
|
||||||
08/11/2025 [spice2x]
|
|
||||||
SDVX: fix camera hook, remove -sdvxdisablecams
|
|
||||||
DDR: automatically register codecs in com folder on boot
|
|
||||||
|
|
||||||
06/03/2025 [spice2x]
|
|
||||||
Add libshare-pj.dll to Gitadora patch import
|
|
||||||
Detect ACIO init failures
|
|
||||||
|
|
||||||
05/31/2025 [spice2x]
|
|
||||||
IIDX: fix windowed subscreen not accepting mouse clicks when
|
|
||||||
overlay is active
|
|
||||||
IIDX: tape LED over API
|
|
||||||
Option to make command line args take precedence
|
|
||||||
UI tweaks
|
|
||||||
|
|
||||||
05/09/2025 [spice2x]
|
|
||||||
Check for window focus when processing input (-inputfocus)
|
|
||||||
More options for IIDX/SDVX windowed subscreen
|
|
||||||
SpiceCompanion screen mirroring quality options
|
|
||||||
Various LovePlus improvements and fixes:
|
|
||||||
Allow camera access
|
|
||||||
Full screen mode
|
|
||||||
Add printer options
|
|
||||||
Add stub for printer DLL (cpusbxpkm.dll)
|
|
||||||
Logging improvements for better troubleshooting
|
|
||||||
|
|
||||||
04/25/2025 [spice2x]
|
|
||||||
LargeAddressAware variant of spice.exe for Metal Gear
|
|
||||||
Save new JSON config files to %appdata%/spice2x
|
|
||||||
Various bug fixes
|
|
||||||
|
|
||||||
04/08/2025 [spice2x]
|
|
||||||
Ensure rawinput touch is default for all games (-wintouch to override)
|
|
||||||
Various overlay UI fixes and improvements, update ImGui library
|
|
||||||
Add missing lights in Museca
|
|
||||||
|
|
||||||
03/29/2025 [spice2x]
|
|
||||||
Add SDVX landscape mode, -forceresswap option
|
|
||||||
Fix bugs in image scaler
|
|
||||||
Configurator UI tweaks
|
|
||||||
|
|
||||||
03/25/2025 [spice2x]
|
|
||||||
Add Mahjong Fight Girl support
|
|
||||||
Add option for custom full screen resolution (-forceres)
|
|
||||||
|
|
||||||
03/24/2025 [spice2x]
|
|
||||||
Auto PIN entry
|
|
||||||
Multiple scenes for image resize
|
|
||||||
API: add resize function, lights.read can now filter lights by name
|
|
||||||
Fix DLL hooks not receiving command-line arguments
|
|
||||||
|
|
||||||
03/16/2025 [spice2x]
|
|
||||||
Fix clipboard copy function truncating last character of string
|
|
||||||
|
|
||||||
03/03/2025 [spice2x]
|
|
||||||
IIDX: add workaround for REVERB EX filter missing in Windows 11 update
|
|
||||||
|
|
||||||
02/25/2025 [spice2x]
|
|
||||||
Add -vsyncbuffer option for forcing double/triple buffering
|
|
||||||
|
|
||||||
02/22/2025 [spice2x]
|
|
||||||
Add -windowscale option for resizing DX9 backbuffer dimensions
|
|
||||||
|
|
||||||
01/26/2025 [spice2x]
|
|
||||||
Expanded main menu in overlay (default bind: esc key)
|
|
||||||
Nostalgia: touch and swipe gestures (-nostpoke)
|
|
||||||
Jubeat: detect root directory boot failure
|
|
||||||
Add "Any Direction" analog type for button binding
|
|
||||||
|
|
||||||
01/16/2025 [spice2x]
|
|
||||||
More MIDI improvements:
|
|
||||||
use v2_drum algorithm instead of v2 by default for drummania & FTT
|
|
||||||
threshold setting for CC when mapped as a button (hi-hat pedals)
|
|
||||||
sustain duration applied to CC OnOff controls (sustain pedals)
|
|
||||||
Nostalgia, Beatstream: fix EA card insertion issue
|
|
||||||
CCJ, QKS: translate some windowed mode settings to Unity engine
|
|
||||||
Fix DEBUG build
|
|
||||||
|
|
||||||
01/08/2025 [spice2x]
|
|
||||||
Better MIDI support; significant improvements for drums
|
|
||||||
Fix various UI bugs in Buttons / Analog tabs
|
|
||||||
Nostalgia: fix velocity handling for MIDI input
|
|
||||||
Show camera names in camera control overlay
|
|
||||||
Game exit dialog (default: Escape key)
|
|
||||||
Button layout help text in Buttons tab
|
|
||||||
|
|
||||||
12/31/2024 [spice2x]
|
|
||||||
Fix videos not playing in Unity-based games
|
|
||||||
Dump audio device info in wrapped WASAPI handler
|
|
||||||
Update DLL load failure message
|
|
||||||
|
|
||||||
12/30/2024 [spice2x]
|
|
||||||
Busou Shinki: Show Cursor option now properly shows cursor in game
|
|
||||||
IIDX: add IIDX NVENC Quality option (-iidxreccqp)
|
|
||||||
IIDX: always enable NVENC hook, not just when -iidx is set
|
|
||||||
IIDX: add help text to keypad overlay in TDJ mode
|
|
||||||
Busou Shinki, QKS, CCJ: Only show cursor by default if no touchscreen detected
|
|
||||||
Ignore invalid HID devices with bad device path
|
|
||||||
|
|
||||||
12/13/2024 [spice2x]
|
|
||||||
Improve error messages for DLL load failures
|
|
||||||
Load cardio module in spicecfg
|
|
||||||
|
|
||||||
12/06/2024 [spice2x]
|
|
||||||
Clean up seldom used features (VR, Lua scripting, layeredfs, KFControl)
|
|
||||||
New card scanner section in Cards tab
|
|
||||||
Add -scardfix option for converting NFC cards into E00401 format
|
|
||||||
Add system information logging, controlled by -sysdump option
|
|
||||||
|
|
||||||
11/20/2024 [spice2x]
|
|
||||||
DRS: add subscreen overlay window (dance floor tape LED display)
|
|
||||||
IIDX: TDJ cam selection options for users with 3+ cameras
|
|
||||||
(-iidxtdjcamhooktop /-iidxtdjcamhookfront)
|
|
||||||
IIDX/SDVX: move some options to Advanced tab
|
|
||||||
Update -nvprofile to set V-Sync settings as Application Controlled
|
|
||||||
|
|
||||||
10/29/2024 [spice2x]
|
|
||||||
(IIDX31+) apply signature patch to force WASAPI by default; use -iidxsounddevice to override
|
|
||||||
Fix SDVX EG song search when using Japanese touch keyboard (when OS is not ja-JP)
|
|
||||||
Nostalgia I/O improvements
|
|
||||||
Expose DDR Gold cabinet tape LEDs via Spice API
|
|
||||||
|
|
||||||
10/14/2024 [spice2x]
|
|
||||||
Apply patches earlier, on DLL load notification
|
|
||||||
SMX dedicab lights improvements
|
|
||||||
|
|
||||||
10/12/2024 [spice2x]
|
|
||||||
SMX dedicab lights support (requires forked SMX.dll - see Issue #228)
|
|
||||||
Option to show FPS overlay on top left (-fpsflip)
|
|
||||||
Allow TDJ camhook to load without -iidx (for cabs)
|
|
||||||
|
|
||||||
09/21/2024 [spice2x]
|
|
||||||
Add Inject Early DLL Hooks option (-z)
|
|
||||||
|
|
||||||
09/14/2024 [spice2x]
|
|
||||||
Add Patch Manager Config Path (-patchcfgpath) option
|
|
||||||
Vertical/horizontal flip for TDJ cam hook
|
|
||||||
Fix mouse button behavior when left/right buttons are swapped
|
|
||||||
|
|
||||||
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
|
|
||||||
@@ -2910,20 +2910,15 @@ namespace overlay::windows {
|
|||||||
to_string(VERSION_STRING)).c_str());
|
to_string(VERSION_STRING)).c_str());
|
||||||
|
|
||||||
ImGui::TextUnformatted("");
|
ImGui::TextUnformatted("");
|
||||||
|
|
||||||
if (ImGui::Button(PROJECT_URL)) {
|
if (ImGui::Button(PROJECT_URL)) {
|
||||||
launch_shell(PROJECT_URL);
|
launch_shell(PROJECT_URL);
|
||||||
}
|
}
|
||||||
|
|
||||||
ImGui::TextUnformatted("");
|
ImGui::TextUnformatted("");
|
||||||
ImGui::TextUnformatted(std::string(
|
ImGui::TextUnformatted(resutil::load_file_string_crlf(IDR_README).c_str());
|
||||||
resutil::load_file_string_crlf(IDR_README) +
|
ImGui::TextUnformatted("");
|
||||||
"\r\n" +
|
ImGui::TextUnformatted("");
|
||||||
"Changelog (Highlights):\r\n" +
|
ImGui::TextUnformatted("Licenses:");
|
||||||
resutil::load_file_string_crlf(IDR_CHANGELOG)).c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
void Config::build_licenses() {
|
|
||||||
ImGui::TextUnformatted(resutil::load_file_string_crlf(IDR_LICENSES).c_str());
|
ImGui::TextUnformatted(resutil::load_file_string_crlf(IDR_LICENSES).c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2976,7 +2971,6 @@ namespace overlay::windows {
|
|||||||
|
|
||||||
void Config::build_menu(int *game_selected) {
|
void Config::build_menu(int *game_selected) {
|
||||||
bool about_popup = false;
|
bool about_popup = false;
|
||||||
bool licenses_popup = false;
|
|
||||||
if (ImGui::BeginMenuBar()) {
|
if (ImGui::BeginMenuBar()) {
|
||||||
|
|
||||||
// [spice2x]
|
// [spice2x]
|
||||||
@@ -2986,9 +2980,6 @@ namespace overlay::windows {
|
|||||||
if (ImGui::MenuItem("spice2x.github.io")) {
|
if (ImGui::MenuItem("spice2x.github.io")) {
|
||||||
launch_shell(PROJECT_URL);
|
launch_shell(PROJECT_URL);
|
||||||
}
|
}
|
||||||
if (ImGui::MenuItem("Licenses")) {
|
|
||||||
licenses_popup = true;
|
|
||||||
}
|
|
||||||
if (ImGui::MenuItem("About")) {
|
if (ImGui::MenuItem("About")) {
|
||||||
about_popup = true;
|
about_popup = true;
|
||||||
}
|
}
|
||||||
@@ -3044,9 +3035,6 @@ namespace overlay::windows {
|
|||||||
if (about_popup) {
|
if (about_popup) {
|
||||||
ImGui::OpenPopup("About##topbarpopup");
|
ImGui::OpenPopup("About##topbarpopup");
|
||||||
}
|
}
|
||||||
if (licenses_popup) {
|
|
||||||
ImGui::OpenPopup("Licenses##topbarpopup");
|
|
||||||
}
|
|
||||||
|
|
||||||
// draw popups
|
// draw popups
|
||||||
{
|
{
|
||||||
@@ -3065,13 +3053,6 @@ namespace overlay::windows {
|
|||||||
this->build_about();
|
this->build_about();
|
||||||
ImGui::EndPopup();
|
ImGui::EndPopup();
|
||||||
}
|
}
|
||||||
ImGui::SetNextWindowSize(popup_size, ImGuiCond_Appearing);
|
|
||||||
ImGui::SetNextWindowPos(popup_pos, ImGuiCond_Appearing);
|
|
||||||
bool unused_open3 = true;
|
|
||||||
if (ImGui::BeginPopupModal("Licenses##topbarpopup", &unused_open3)) {
|
|
||||||
this->build_licenses();
|
|
||||||
ImGui::EndPopup();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -93,7 +93,6 @@ namespace overlay::windows {
|
|||||||
void build_options(
|
void build_options(
|
||||||
std::vector<Option> *options, const std::string &category, const std::string *filter=nullptr);
|
std::vector<Option> *options, const std::string &category, const std::string *filter=nullptr);
|
||||||
void build_about();
|
void build_about();
|
||||||
void build_licenses();
|
|
||||||
void build_launcher();
|
void build_launcher();
|
||||||
void launch_shell(LPCSTR app, LPCSTR file=nullptr);
|
void launch_shell(LPCSTR app, LPCSTR file=nullptr);
|
||||||
|
|
||||||
|
|||||||
@@ -70,7 +70,6 @@ namespace overlay::windows {
|
|||||||
raw_input_view();
|
raw_input_view();
|
||||||
touch_view();
|
touch_view();
|
||||||
lcd_view();
|
lcd_view();
|
||||||
about_view();
|
|
||||||
ddr_timing_view();
|
ddr_timing_view();
|
||||||
iidx_effectors_view();
|
iidx_effectors_view();
|
||||||
}
|
}
|
||||||
@@ -788,27 +787,6 @@ namespace overlay::windows {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Control::about_view() {
|
|
||||||
if (ImGui::CollapsingHeader("About")) {
|
|
||||||
if (ImGui::TreeNode("Changelog")) {
|
|
||||||
ImGui::Separator();
|
|
||||||
if (ImGui::BeginChild("changelog", ImVec2(400, 400))) {
|
|
||||||
ImGui::TextUnformatted(resutil::load_file_string(IDR_CHANGELOG).c_str());
|
|
||||||
}
|
|
||||||
ImGui::EndChild();
|
|
||||||
}
|
|
||||||
if (ImGui::TreeNode("Licenses")) {
|
|
||||||
ImGui::Separator();
|
|
||||||
if (ImGui::BeginChild("changelog", ImVec2(400, 400), false,
|
|
||||||
ImGuiWindowFlags_HorizontalScrollbar
|
|
||||||
| ImGuiWindowFlags_AlwaysHorizontalScrollbar)) {
|
|
||||||
ImGui::TextUnformatted(resutil::load_file_string(IDR_LICENSES).c_str());
|
|
||||||
}
|
|
||||||
ImGui::EndChild();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void Control::ddr_timing_view() {
|
void Control::ddr_timing_view() {
|
||||||
if (avs::game::is_model("MDX") && ImGui::CollapsingHeader("DDR Timing")) {
|
if (avs::game::is_model("MDX") && ImGui::CollapsingHeader("DDR Timing")) {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user