WindowCaster is, to my knowledge, the first attempt to create a Windows-native port of Shadowcaster. It is built with Game Maker: Studio and the objective is, upon 1.0 release, to read all game data from their associated archives and externalize as much of the game code as possible to human-readable files. If this is insufficient for the user to create their mod of choice, then a project source file containing the entire engine will be made available at a later date, allowing for complete and fundamental modification of the game in every way.
Current features:
● Functions as a Shadowcaster level viewer (currently only ruinsa/ruinsb) ● From-scratch Direct3D renderer ● Functional player morphing (use the number keys) ● Mouse- or keyboard-based navigation controls ● Easily portable to other platforms (courtesy of Game Maker)
Planned features:
● in-engine level and resource editor ● loading of external mods with "-file" parameter ● the ability to statically link a mod to the executable at compile-time (create your own games using the engine) ● full support for Shadowcaster 1.12F (floppy version) and Shadowcaster 1.01F (CD version)