展示:OpenTIE与OpenXWA——《TIE Fighter》和《X-Wing Alliance》的现代移植版
摘要
OpenTIE与OpenXWA是《星球大战》经典游戏《TIE Fighter》和《X-Wing Alliance》的开源重新实现版本,支持它们在现代系统上运行,并具有增强的图形和音频功能。
查看缓存全文
缓存时间: 2026/08/28 00:23
elyosh/OpenTIE
来源:https://github.com/elyosh/OpenTIE
OpenTIE
GitHub 发布页 (https://github.com/elyosh/OpenTIE/releases/latest) 加入我们的 Discord 服务器 (https://discord.gg/vfPVFxBA4)
OpenTIE 截图
OpenTIE 是一款面向 Windows、macOS 和 Linux 平台的开源《星球大战:TIE 战机》重制版。它能在现代系统上原生运行原始游戏数据,并同时支持 1995 年典藏 CD-ROM 版本和 1998 年 Windows 发行版。
如果同时安装了两个版本,OpenTIE 可以将 1995 年版的菜单、过场动画和自适应 iMUSE 音轨,与 1998 年版的飞行模拟和 3D 资源结合起来。
OpenTIE 不包含任何原始游戏内容。你需要至少完整安装一个受支持的版本。要使用推荐的组合,请安装两个版本。
《星球大战:TIE 战机特别版》 可从 GOG (https://www.gog.com/en/game/star_wars_tie_fighter_special_edition) 和 Steam (https://store.steampowered.com/app/355250/STAR_WARS_TIE_Fighter_Special_Edition/) 获取。
两个版本的精华
1995 年和 1998 年的发行版各自拥有独特的界面呈现、飞行模拟和音轨。OpenTIE 允许独立选择菜单与过场动画、飞行模拟以及音乐。
推荐的配置组合了:
- 1995 年版的菜单和过场动画
- 1998 年版的飞行模拟和 3D 资源
- 1995 年版的自适应 iMUSE 音轨
这样既保留了 1998 年的飞行界面呈现,又不牺牲典藏 CD-ROM 版的交互式音乐。任一受支持的版本也可以单独游玩。
自适应音乐
OpenTIE 重新实现了 1995 年典藏 CD-ROM 版本的自适应 iMUSE 音轨。音乐会对任务事件做出反应,并在飞行过程中于不同主题之间无缝切换。
OpenTIE 可以模拟 Roland SC-55 Sound Canvas,这是游戏原始音乐创作所针对的硬件。这需要用户自行提供兼容的 SC-55 ROM 文件。
内置了 Sound Blaster 兼容的 OPL3 模拟,可产生经典的 FM 合成音效。同时,FluidSynth 可以使用用户选择的 SoundFont 来播放配乐。
当偏好完整的 1998 年体验时,原始预录制的 TIE98 音乐仍然可用。
图形
OpenTIE 提供经典和现代图形模式。经典模式保留了原始呈现,而现代模式则将原始模型和座舱艺术与高分辨率渲染和更先进的光照效果相结合。
现代图形特性包括:
- 阴影、环境光遮蔽和泛光
- 运动模糊
- MSAA 和 AMD FidelityFX FSR 3.1.4 抗锯齿与提升分辨率
- HDR 输出
在游戏中按 TAB 键可在经典和现代图形之间切换。
更流畅的飞行
飞行模拟的更新频率最高可达 240 Hz,以匹配现代高刷新率显示器,提供更流畅的画面和更灵敏的操控。当需要精确复现原始行为时,TIE95 和 TIE98 的原始时序模式仍然可用。
支持现代手柄和摇杆,并可在 OpenTIE 的设置中进行配置。
快速开始
- 从 GitHub 发布页 (https://github.com/elyosh/OpenTIE/releases/latest) 下载适合您平台的最新安装包。
- 解压或安装包,然后启动 OpenTIE。
- 根据提示,选择完整的 TIE95 和/或 TIE98 安装文件夹。
- 如果两个版本都可用,请选择推荐的配置,将 1995 年版的界面和音乐与 1998 年版的飞行体验结合。
OpenTIE 会验证所选安装,记住它们以便未来启动,并在初始设置期间导入兼容的现有飞行员文件。
要从候机大厅访问 OpenTIE 设置,请按 ESC 键并选择 OpenTIE Settings。在飞行中,按 ESC 键可直接打开设置。
实用快捷键:
| 按键 | 动作 |
|---|---|
TAB | 在经典和现代图形之间切换 |
支持的平台
| 平台 | 目标架构 | 图形后端 |
|---|---|---|
| Windows | x86-64 | Direct3D 12 或 Vulkan |
| macOS | macOS 13 或更高版本;arm64 或 x86-64 | Metal |
| Linux | x86-64;glibc 2.35 或更高版本 | Vulkan |
当前状态
OpenTIE 仍处于活跃开发阶段。仍可能存在错误以及与原始发行版的差异。
OpenXWA
Totally Games 空间模拟游戏的爱好者可能也会对 OpenXWA (https://github.com/elyosh/OpenXWA) 感兴趣,这是《星球大战:X 战机联盟》的开源重制版,支持 Windows、macOS 和 Linux 平台。
社区
加入 TotallyOpen Discord 服务器 (https://discord.gg/vfPVFxBA4),讨论 OpenTIE、OpenXWA、开发工作以及 Totally Games 的飞行模拟游戏。
系统要求
- 64 位系统,配备现代 GPU
- 完整的 1995 年典藏 CD-ROM 或 1998 年 Windows 发行版安装
发布包包含所需的运行时库。移动安装时,请保持可执行文件、库文件、资源和着色器目录在一起。
从源码构建
构建需要 CMake 3.23 或更高版本、C/C++ 工具链、SDL3 3.4、zstd、FFmpeg 和 SDL_shadercross。发布包会固定其依赖项版本,包括 SDL3 3.4.14,并提供可复现构建的参考。
相似文章
OpenRA
OpenRA 发布了 playtest-20260222 版本,引入了针对《红色警戒》、《泰伯利亚黎明》和《沙丘 2000》的新随机地图生成器,同时对《沙丘 2000》进行了视觉效果全面升级和平衡性调整,并在《泰伯利亚黎明》高清模组集成方面取得了进展。
Show HN: Homegames. 一个我开发了8年的开源游戏平台
Homegames 是一个免费的开源游戏平台,用户可以在浏览器中游玩、制作和分享游戏,并提供代码编辑器和实时多人预览功能。该项目自2018年起作为副业开发。
Show HN:我制作了一款基于战术地图的二战潜艇模拟器(公开测试版)
作者宣布了一款名为 Silent Shark 的基于战术地图的二战潜艇模拟器,目前处于公开测试阶段。该模拟器使用 Vite/TypeScript 构建,专注于水听器监听、航向估计和潜望镜目标识别,计划在 Steam、iOS 和 Android 上全面发布。
Show HN: 一种新型FPS瞄准训练器
OpenAim是一款全新的基于浏览器的FPS瞄准训练器,拥有丰富的自定义选项、色盲友好主题和数据分析功能。
展示HN:面向Ada的现代GUI库——CSS样式、XML界面与SDL3
Adi2是一个面向Ada的现代GUI库,提供CSS样式、基于XML的UI布局,并在SDL3上实现丰富内容渲染,同时支持WebAssembly和工具特性。