Cactus is a versatile tool created by Jonathan Vasquez that serves as a modern version switcher, character isolator, and mod manager specifically designed for the original version of Diablo II (not Resurrected). With a focus on preserving every single Diablo II version, Cactus offers an ecosystem for mod developers to distribute their mods safely. This application is a rewrite of the Bliss Version Switcher, providing enhanced functionality and compatibility with Windows systems. Surprisingly, Cactus also includes utilities like the cnc-ddraw video renderer and DSOAL w/ OpenAL Soft for improved gaming experience. Unique to Cactus is the ability to easily play mods in isolated environments and create multiple platforms within the game. Make sure to follow the detailed installation instructions provided and be aware that Cactus will not support Windows versions beyond 10. For those interested, there’s a fascinating insight into the “Dark Island” strategy, aimed at isolation from the internet while still allowing LAN communication for gaming purposes.
https://github.com/fearedbliss/Cactus