diff --git a/src/spice2x/build/resource.h b/src/spice2x/build/resource.h index c356936..62f4372 100644 --- a/src/spice2x/build/resource.h +++ b/src/spice2x/build/resource.h @@ -2,7 +2,6 @@ #define IDC_STATIC -1 #define IDD_DIALOG1 129 -#define IDR_CHANGELOG 130 #define IDR_LICENSES 131 #define IDR_PATCHES 132 #define IDR_README 133 diff --git a/src/spice2x/cfg/Win32D.rc b/src/spice2x/cfg/Win32D.rc index ed201c0..cec5bfd 100644 --- a/src/spice2x/cfg/Win32D.rc +++ b/src/spice2x/cfg/Win32D.rc @@ -9,7 +9,6 @@ #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -IDR_CHANGELOG RCDATA "../changelog.txt" IDR_LICENSES RCDATA "../licenses.txt" IDR_PATCHES RCDATA "../build/patches.json" IDR_README RCDATA "../readme.txt" diff --git a/src/spice2x/cfg/resource.h b/src/spice2x/cfg/resource.h index ce6886f..1c73163 100644 --- a/src/spice2x/cfg/resource.h +++ b/src/spice2x/cfg/resource.h @@ -1,6 +1,5 @@ #pragma once -#define IDR_CHANGELOG 130 #define IDR_LICENSES 131 #define IDR_PATCHES 132 #define IDR_README 133 diff --git a/src/spice2x/changelog.txt b/src/spice2x/changelog.txt deleted file mode 100644 index 82e6a17..0000000 --- a/src/spice2x/changelog.txt +++ /dev/null @@ -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 diff --git a/src/spice2x/overlay/windows/config.cpp b/src/spice2x/overlay/windows/config.cpp index 9a215b0..91bb240 100644 --- a/src/spice2x/overlay/windows/config.cpp +++ b/src/spice2x/overlay/windows/config.cpp @@ -2910,20 +2910,15 @@ namespace overlay::windows { to_string(VERSION_STRING)).c_str()); ImGui::TextUnformatted(""); - if (ImGui::Button(PROJECT_URL)) { launch_shell(PROJECT_URL); } - + ImGui::TextUnformatted(""); - ImGui::TextUnformatted(std::string( - resutil::load_file_string_crlf(IDR_README) + - "\r\n" + - "Changelog (Highlights):\r\n" + - resutil::load_file_string_crlf(IDR_CHANGELOG)).c_str()); - } - - void Config::build_licenses() { + ImGui::TextUnformatted(resutil::load_file_string_crlf(IDR_README).c_str()); + ImGui::TextUnformatted(""); + ImGui::TextUnformatted(""); + ImGui::TextUnformatted("Licenses:"); 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) { bool about_popup = false; - bool licenses_popup = false; if (ImGui::BeginMenuBar()) { // [spice2x] @@ -2986,9 +2980,6 @@ namespace overlay::windows { if (ImGui::MenuItem("spice2x.github.io")) { launch_shell(PROJECT_URL); } - if (ImGui::MenuItem("Licenses")) { - licenses_popup = true; - } if (ImGui::MenuItem("About")) { about_popup = true; } @@ -3044,9 +3035,6 @@ namespace overlay::windows { if (about_popup) { ImGui::OpenPopup("About##topbarpopup"); } - if (licenses_popup) { - ImGui::OpenPopup("Licenses##topbarpopup"); - } // draw popups { @@ -3065,13 +3053,6 @@ namespace overlay::windows { this->build_about(); 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(); - } } } } diff --git a/src/spice2x/overlay/windows/config.h b/src/spice2x/overlay/windows/config.h index 9d07621..f138da8 100644 --- a/src/spice2x/overlay/windows/config.h +++ b/src/spice2x/overlay/windows/config.h @@ -93,7 +93,6 @@ namespace overlay::windows { void build_options( std::vector