Skip to content

SkyNET SDL 1.0.0

Choose a tag to compare

@nautilusbits nautilusbits released this 22 Oct 22:00
· 14 commits to main since this release

The first public release of SkyNET SDL, an unofficial C# + SDL3 port of The Terminator: SkyNET (1996) that also plays The Terminator: Future Shock, with the mission editor SkyNetEdit.

No game data is included. You need your own copy of SkyNET v1.01 and/or Future Shock.

Downloads

File What it is
skynet-sdl-1.0.0-win-x64.zip Windows x64: skynet-sdl.exe (game) and SkyNetEdit.exe (editor). Unzip anywhere, or into the SkyNET folder, then run skynet-sdl.exe --data <the game's data folder>.
skynet-sdl-1.0.0-linux-x64.tar.gz Linux x64 (glibc 2.35+, a Vulkan driver): ./skynet-sdl --data <the game's data folder>; the editor is ./SkyNetEdit.
skynet-sdl-1.0.0-osx-arm64.tar.gz / -osx-x64.tar.gz macOS on Apple Silicon / Intel (Metal). The binaries are not signed: after unpacking run xattr -dr com.apple.quarantine skynet-sdl-1.0.0-osx-* once.
SkyNET-1.0.0.apk Android (arm64, x86_64, Vulkan). On the first start it asks for the game's folder.
skynet-hd.zip Optional HD mod (CC BY-NC 4.0): HD textures, 3D models, robots and guns in hand for the ENHANCED look. Put it into mods/ beside the game and turn it on under OPTIONS > MODS.

The Linux and macOS builds are made by GitHub Actions and checked to start; they have not been played on those systems yet, so reports are welcome.

Installing

Unzip the port into the game's folder, beside its data:

SKYNET\
  GAMEDATA\          SkyNET's data (MDMDMAP2.BSA, ...)
  shock\
    GAMEDATA\        Future Shock's data (MDMDMAPS.BSA, ...), optional
  mods\              mods (skynet-hd.zip, ...); the port creates it
  saves\             saved games
  skynet-sdl.exe
  SkyNetEdit.exe

Run skynet-sdl.exe (no options needed in this layout); Future Shock then shows up under NEW GAME. The first start prepares the maps once. Data elsewhere: --data <folder> or SKYNET_DATA. Full steps for every platform: README → Installing.

Highlights

  • The whole SkyNET campaign and Future Shock's missions, decoded from the original SKYNET.EXE.
  • Looks: the original DOS renderer, ENHANCED (lit sky, haze, shadows), RETRO ASCII, POINT CLOUD, TERMINATOR VISION.
  • Network deathmatch with bots, jeeps and HKs; a dedicated server.
  • SkyNetEdit: map, terrain, robots, triggers, models, play-test from the editor.
  • Mods: textures, models, robots and tables (docs/modding.md).
  • Android with touch controls, gamepads and a stereo/VR view; text sized by the screen's physical size. On phones, DETAIL LOW keeps HD-mod load times short.

Licences

The port's code is MIT. The engine, RetroEng, ships as binaries under the RetroEng Non-Commercial Binary Licence (included as LICENSE-RetroEng.txt): builds that ship it may be shared free of charge but not used commercially. The HD mod is CC BY-NC 4.0. Unofficial fan port, not affiliated with or endorsed by Bethesda Softworks, ZeniMax or the owners of The Terminator.