x-post from the Doomworld thread:
download ver 0.25-PRE-3WindowCaster 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
+ Renders the game at up to 1920x1080
+ 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)
+ OGG music support
+ Externally scripted
+ PK3 mod loading support
Planned features:
+ in-engine level and resource editor
+ externalized scripts for most of the game and engine code
+ 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)
download source code (0.25-PRE-3) (requires Game Maker Studio 1.4.1804 Standard Edition or better to compile)
I will continue to update this thread as I work on the project and I'll try to keep it 1:1 with the Doomworld thread