开发者Marek Draškaba使用Godot 4.7.2引擎(不含C#)成功移植了贝塞斯达1996年发行的两款射击游戏《SkyNET》和《Future Shock》1。该项目重新编写了游戏引擎,但完整保留了原始游戏数据,包括BSA存档、地形图、纹理和配音等资源1。为了确保准确性,开发者从原始DOS可执行文件反向工程提取了全部游戏规则,而非依赖猜测1。
移植版本支持原版的全部8个任务和DOS使命脚本,玩家可以驾驶吉普车和HK飞行器等载具参与战斗1。游戏提供了局域网多人对战模式和机器人AI对手1。在视觉效果方面,项目添加了动态光照、纹理平滑过滤和分辨率缩放等增强功能,但这些功能默认处于关闭状态以保持原汁原味的视觉表现1。
该项目已开源发布,遵循GNU通用公共许可证第3版,提供Windows、Linux和macOS版本1。项目包含三套无头测试套件验证游戏代码,并提供Android导出预设支持1。首次运行时需指向原始游戏安装目录,系统将自动转换数据到缓存,该过程耗时数分钟1。
A developer has successfully ported two classic 1996 Bethesda shooters, SkyNET and Future Shock, to the Godot 4 engine, completing a full engine rewrite while preserving the original game data.1 The project, built using Godot 4.7.2 without C# support, extracted all game rules through reverse engineering of the original DOS executables rather than relying on guesswork.1 The port supports all eight missions, DOS mission scripts, original artwork, and voice acting, alongside vehicles including jeeps and HK helicopters, as well as local network multiplayer with bot AI.1
The open-source project, released under GNU General Public License v3, offers enhanced features such as dynamic lighting, texture filtering, and resolution scaling—all disabled by default to preserve the original experience.1 The port includes three headless test suites to verify game code integrity and provides Android export presets.1 Players can run the port on Windows, Linux, and macOS, though initial startup requires pointing to an original game installation directory, after which the software automatically converts data to cache in a process lasting several minutes.1
评论
还没有评论,欢迎留下第一条。