- Files.
build\virtualspringfield.inibeside the exe (the presenter's settings). The game reads its data fromgame\virtualand writes its twelve save slots in place, ingame\virtual\SAVE, as the original did.tools\gamefiles.pyreads the disc, image or zip you give it and writes only undergame\virtualand a temporary folder inwork\, which it deletes. - The registry. Nothing. The game's own registry reads (its install paths) are answered by the host, so the real registry is neither read for them nor written (docs/host.md).
- Processes.
--recordstartsffmpegfromPATH.Setup.cmdasks before it installs anything (Python, two pip packages, the Visual Studio Build Tools, a clone of pcrecomp) and says what each is. - The network. The program itself makes no connections.
Setup.cmduses the network only for the installs and the clone above, after asking.
It handles no credentials.
The game's code is recompiled C running in-process, and it calls the real Win32 API with the game's own arguments. The animation, script and save files are parsed by the game's 1997 code, so treat those files from untrusted sources, a save slot included, with the caution due any old program.
Report a problem privately through GitHub's Report a vulnerability on this repository, rather than in a public issue.