SADX Mod Installer by PkR The mod installer is discontinued. Follow the new SA Mod Manager for updates: https://github.com/X-Hax/SA-Mod-Manager Features - Guide mode to help the user decide which mods to install - Automatic updates for mods and the Mod Loader, seamless self-update - Profiles for easy installation: Dreamcast, SADX Enhanced, Minimal, Custom profiles - Converts the Steam version of SADX into the US 2004 version - Tries to automatically pick up install location - Auto-detects resolution and sets optimal display settings - Preserves some settings when updating mods and the Mod Loader - Dreamcast Conversion and several other mods available for installation - Repairs CHRMODELS.DLL if necessary - Provides alternative icons for sonic.exe - Updates all dependencies needed for the game/old Mod Manager to work (Visual C++ 2010-2019, .NET Framework 4.7.2, DirectX 9.0c) - Lightweight (EXE is ~3MB) - Downloads only the needed files depending on SADX/mod setup - Ability to retry or cancel failed mod downloads - Can be configured to work completely or partially offline - Converts SADX Steam movies and sound effects for the 2004 port - Patches SADX Steam/DC Collection saves for the 2004 port - Provides an alternative to SADX Steam's AppLauncher.exe with configurable settings and controls - Automatically rearranges installed mods in the correct order - Integrity checks throughout most stages of installation - Sets recursive folder permissions for SADX folder in Program Files - Cleans up old installs without removing essential mods - Fixes the "white screen" startup crash in the 2004 PC port - Multilingual support (incomplete) Changelog Build 44 Partial support for the new SA Mod Manager + auto install .NET 7.0 Desktop runtime Updated credits Build 43 Replaced individual Visual C++ runtimes with an AIO pack (https://github.com/abbodi1406/vcredist) Simplified video conversion for Steam Full Windows XP support (the legacy versions of .NET Framework and the Mod Manager are installed on XP) Build 42 Reworked Steam to 2004 conversion using hdiffpatch Removed support for unknown 2004 EXEs Replaced Mod Loader download URL (the last version before the new Mod Manager) Build 41 Added "Convert Steam to 2004" and "Redists only" profiles Removed CCEF in favor of a Mod Loader code Build 40 Updated SADX Launcher with fullscreen mode and multi-monitor support Removed sounbank conversion and reworked FMV conversion for SADX Steam Removed DirectSound override in Sound Overhaul Enabled BASS for SFX by default Build 39 Minor changes to mod order Build 38 Updated issue tracker link Replaced Enhanced Emerald Coast with SADX Style Water Build 37 Fixed manifest and custom icon script not executing most of the time Build 36 The Steam save transfer now runs regardless of the game version Various optimizations Build 35 Replaced the Egg Carrier Ocean Music mod with a Mod Loader code Replaced the Super Sonic mod with a newer mod by Kell & SF94 Build 34 The installer now checks OS version compatibility If SADX is running, its process will be terminated when the install process is about to begin The installer now checks for .NET Framework 4.8 instead of 4.5, and installs the newer version if necessary Build 33 Some fixes for the Steam conversion Build 32 Open source release The Steam conversion script now also registers SADX Mod Manager's URL handler for 1-click mod installation Build 31 Reworked Steam conversion to work with broken installations where a conversion failed before finishing Reworked some scripts to run directly from the installer instead of separate batch files Internal code cleanup Build 30 Fixed a critical error when applying sonic.exe manifest or custom icons when SADX EXE hasn't been downloaded Build 29 The Steam conversion tool now has a window telling you what it's doing The installer now checks .NET Framework version before running the Steam conversion tool All logs are now saved in SADX folder Build 28 The installer now installs dependencies before trying to convert the Steam version to 2004 A log file is now created after installation in the folder with sadx_setup.exe Build 27 Replaced save, sound and FMV conversion scripts with a dedicated tool Build 26 Updated Discord invite link Added SADX HD icon by Lester LJSTAR Build 24 Added an Italian translation by Sonikko Fixed minor translation errors with other languages Build 23 Fixed some text layout issues at 100% DPI scaling Added a Portuguese (BR) translation by Luks_18 Added a Japanese translation by AWGS Foundry Added a Korean translation by @ssanman_ The build number is now displayed on the welcome page instead of the "license" text Build 22 Added a Spanish translation by kawaiikaorichan Added translations for generic mod download dialog Build 21 Fixed missing update check for SADX Launcher Complete conversion to Unicode Reworked the codebase to allow translations Minor UI tweaks for translatable strings Added a French translation by Sora Build 20 A small redesign using FraugLCoolman's banner and McAleeCh's SA1 icon Build 19 Added SADX Launcher a configuration tool for SADX, the Mod Loader and the Input Mod Rewrote some text strings for simplicity Removed SADX Keyboard Remapper and the input mod selection screen Replaced the SADX Mod Manager checkbox with the SADX Launcher one Removed the option to restore the original (glitchy) sonic.exe icon Added a manifest patcher for sonic.exe to include a new version of the startup crash fix Various improvements for the download/update system and failsafe checks Build 18 Updated mod setup for Sound Overhaul 3 Build 17 Updated custom icons for sonic.exe Updated mod selection for the Dreamcast option Minor bugfixes Build 16 Added Keyboard Remapper Added a new screen for input mod options Build 15 The file "mod.version" is now generated automatically for GitHub-hosted mods Web versions of DirectX and .NET Framework installers have been replaced with offline versions Replaced the Visual Studio 2017 runtime with the 2019 one Implemented a better check for DirectX 9.0c and Visual Studio 2015/2017/2019 runtime Updated text labels (such as "clip level") to be more accurate/clear The Notes page has been cleaned up with a few redundant links removed The final page has a new "More SADX mods" link (the content of the page will be updated in the future) Build 14 Added a link to the changelog to the license page Added a registry fix to disable "fullscreen optimizations" for sonic.exe on some Windows 10 systems Updated the link to Dreamcastify on the finish page Build 13 Minor text label updates Build 12 Added a link to the x-hax Discord to the finish page Added a workaround for the "white screen + silent crash" problem on some systems when Windowed Fullscreen is enabled Made Windowed Fullscreen the default option Build 11 Added an option to toggle the window title in DC Conversion The appearance of the Mod Loader settings dialog is now controlled with a radio button under advanced options: Optimal, Manual, Failsafe Changed the hyperlinks in Guide Mode for some mods to open HTML pages instead of PNGs Various minor touch-ups Build 10: An even more massive update! Renamed to "SADX Mod Installer" Guide mode: helps the user select which mods to install by providing preview screenshots The installer window is now bigger to accommodate for Guide mode Added a "Preserve individual mod settings" option The profiles have been moved to a separate "Preset" mode, the Custom preset is now Custom mode Reverted to filesize checks instead of CRC checks for better performance Build 9: Massive update! New mods: Camera Code Error Fix (CCEF) Minimal/Vanilla profile only Idle Chatter Egg Carrier Garden Ocean Fix SADX profile only Mystic Ruins Base Fix SADX profile only Egg Carrier Ocean Music Time of Day (Optional Mods have been removed) Updates system: Revised the update check UI The "updates found" popup now displays package filenames The update mechanism is now checking CRC32 rather than package size The update mechanism is now checking only the packages that are available offline The update checker now downloads a single file with a list of CRC sums for all packages The installer can now update itself and relaunch automatically The installer now checks for updates for the Mod Loader instead of always redownloading it User experience: The "Read this first" page has been disabled The components section has been redesigned to have more room for mods and descriptions The "install folder not detected" error message is no longer a popup, instead it shows up on the folder selection page The "Installing" page now automatically goes to the finish page when installation has finished The "Create desktop shortcuts" option has been moved to the finish page Certain download errors, such as DirectX or .NET Framework, are no longer critical The permission fix is now applied only if SADX is installed in Program Files An option to clean up the mods folder (Custom profile only) The packages have been reorganized into the categories The Mod Loader settings page has received some minor layout updates The installer has been reorganized around 4 profiles: 1. Dreamcast mods All DC mods + various enhancements 2. SADX + enhancements enhancements without DC mods, various fixes that aren't compatible with DC mods 3. Minimal/Vanilla only CCEF and Frame Limiter mods are installed 4. Custom All profiles except Custom use the most optimal settings with no user input. The Custom profile allows to select individual mods to install and configure Mod Loader settings manually. Build 8 Added a "check for updates" option Various bugfixes Build 7 Fixed an oversight leading to incorrect creation of mod loader INI The permissions fix is now optional (enabled by default) The installer no longer deletes WMA files in SADXFE's sounddata folder Build 6 Replaced the DLC Circuits mod with SA1 DLC mods Build 5 Instead of always preserving resolution settings from an existing Mod Loader INI, only preserve them for windowed mode; otherwise set native screen resolution Removed some redundant stuff in newer SADX Steam Adjusted the FMV conversion script to produce FMVs in the correct resolution Build 4 Added Dreamcast Characters Pack by ItsEasyActually Updated the Lantern Engine mod Added a warning letting the user know pre-downloaded data is used Build 3 Renamed to "SADX Mod Loader Setup" Added several new mods Rearranged components and defaults Added detailed descriptions for all components Replaced 7za with 7zr to reduce the size of the EXE The installer now checks for pre-downloaded files in the "instdata" folder instead of the installer's folder DirectX and .NET installers are now also downloaded instead of being included in the installer The d3d8to9 shim required by the Lantern Engine mod is now also downloaded instead of being included in the installer Ability to retry failed downloads Server-side folder structure was accommodated for the above change Suppressed some unnecessary file copy dialogs Tool usage optimized for maximum use of the data folder and minimum access to the SADX folder Detects if BetterSADX is installed and removes incompatible mods Cleans up old versions of DC mods Build 2 New UI Ability to set up resolution and several other Mod Loader settings (picked up from the ini or autodetected) Components are now auto-selected depending on what type of SADX install is detected (e.g. ADX Audio is auto-checked on the 2004 port) Added more checks and warnings for various install scenarios The installer now deletes previous versions of checked mods if detected Added "Run SADX" and "Run SADX Mod Manager" to the last page of the installer Build 1 Initial release