Show HN: OpenTIE 和 OpenXWA,《星际大战:钛战机》与《X战机:联盟》的现代移植版
Show HN: OpenTIE and OpenXWA, Modern Ports of Tie Fighter and X-Wing Alliance

原始链接: https://github.com/elyosh/OpenTIE/

OpenTIE 是经典游戏《星球大战:钛战机》(Star Wars: TIE Fighter)的开源重制版,支持在 Windows、macOS 和 Linux 上原生运行。该引擎需要预先安装 1995 年的 CD-ROM 典藏版或 1998 年的 Windows 版才能运行。 该引擎提供了高度可定制的游戏体验,允许用户结合两个版本的元素——例如将 1995 版的 iMUSE 自适应配乐和过场动画与 1998 版的飞行引擎及 3D 素材相结合。主要功能包括: * **现代视觉效果:** “现代模式”增加了高分辨率渲染、HDR、高级光照(阴影、环境光遮蔽)以及对 FSR 3.1.4 超分辨率技术的支持。 * **性能提升:** 飞行模拟支持高达 240Hz 的刷新率,操作响应更加灵敏。 * **音频多样性:** 重现了 iMUSE 自适应音频系统,并提供 Roland SC-55 模拟、FM 合成器或 SoundFont 音色库等选项。 * **现代兼容性:** 原生支持手柄/摇杆,并具备广泛的跨平台兼容性。 用户可以在游戏过程中通过 Tab 键无缝切换经典图形与现代图形。虽然目前仍处于活跃开发阶段,但 OpenTIE 为在现代硬件上游玩这款经典模拟游戏提供了最佳方式。如需更多信息或技术支持,请访问 GitHub 项目页面或 TotallyOpen Discord。

Hacker News 上的讨论围绕着 OpenTIE 和 OpenXWA 的发布展开,这两个开源项目致力于将经典的《星球大战:钛战机》(TIE Fighter)和《X战机:联盟》(X-Wing Alliance)太空战斗模拟游戏进行现代化改造。 用户们分享了对这些游戏的深厚怀旧之情,回忆起 90 年代使用操纵杆和油门杆设备的触感体验。技术方面的辩论则集中在“原生”移植与模拟器之间的优劣:一些人认为通过 DOSBox 运行游戏保留了原始体验并确保了未来兼容性;而另一些人则支持现代移植版,因为它们能够实现宽屏渲染、高级光影、VR 支持以及更新的操控方案等功能。 除了技术实现之外,评论者还反思了“沉浸感”的本质。许多人指出,尽管成年后很难抽出时间进行长篇幅的游戏,但这些项目提供了一个机会,让他们重温年轻时那种高强度、基于技能的游戏体验。大家对于消除老式 DOS 软件“安装困难”并使这些标志性模拟游戏能够在现代硬件上轻松运行感到十分兴奋,这让新一代玩家也有机会体验这些经典之作。
相关文章

原文

GitHub Release Visit our Discord server

Screenshot of OpenTIE

OpenTIE is an open-source reimplementation of Star Wars: TIE Fighter for Windows, macOS, and Linux. It runs the original game data natively on current systems and supports both the 1995 Collector's CD-ROM and the 1998 Windows release.

With both editions installed, OpenTIE can combine the 1995 menus, cutscenes, and adaptive iMUSE soundtrack with the 1998 flight simulation and 3D assets.

Important

OpenTIE does not include any content from the original game. A complete installation of at least one supported edition is required. Install both editions to use the recommended combination.

Star Wars: TIE Fighter Special Edition is available from GOG and Steam.

The best of both editions

The 1995 and 1998 releases each have their own presentation, flight simulation, and soundtrack. OpenTIE lets the menus and cutscenes, flight simulation, and music be selected independently.

The recommended configuration combines:

  • the 1995 menus and cutscenes
  • the 1998 flight simulation and 3D assets
  • the adaptive 1995 iMUSE soundtrack

This retains the 1998 flight presentation without giving up the interactive music of the Collector's CD-ROM. Either supported edition can also be played on its own.

OpenTIE reimplements the adaptive iMUSE soundtrack from the 1995 Collector's CD-ROM. The music responds to mission events and moves seamlessly between themes during flight.

OpenTIE can emulate Roland SC-55 Sound Canvas, the hardware for which the game’s music was originally composed. This requires compatible SC-55 ROMs supplied by the user.

Built-in Sound Blaster-compatible OPL3 emulation is available for the classic FM-synth sound, while FluidSynth can play the soundtrack with a user-selected SoundFont.

The original prerecorded TIE98 music remains available when the complete 1998 experience is preferred.

OpenTIE offers classic and modern graphics modes. Classic mode preserves the original presentation, while modern mode combines the original models and cockpit artwork with high-resolution rendering and substantially more advanced lighting.

Modern graphics include:

  • shadows, ambient occlusion, and bloom
  • motion blur
  • MSAA and AMD FidelityFX FSR 3.1.4 anti-aliasing and upscaling
  • HDR output

Press TAB while the game is running to switch between classic and modern graphics.

Flight simulation can update at up to 240 Hz to match modern high-refresh-rate displays, providing smoother motion and more responsive controls. The original TIE95 and TIE98 timing modes remain available when their exact behavior is preferred.

Modern gamepads and joysticks are supported and can be configured from OpenTIE's settings.

  1. Download the latest package for your platform from GitHub Releases.
  2. Extract or install the package and launch OpenTIE.
  3. Select the complete TIE95 and/or TIE98 installation folders when prompted.
  4. If both editions are available, select the recommended configuration to combine the 1995 presentation and music with the 1998 flight experience.

OpenTIE validates the selected installations, remembers them for future launches, and imports compatible existing pilot files during initial setup.

To access OpenTIE settings from the concourse, press ESC and select OpenTIE Settings. During flight, press ESC to open them directly.

Useful shortcuts:

Key Action
TAB Switch between classic and modern graphics
Platform Target Graphics backend
Windows x86-64 Direct3D 12 or Vulkan
macOS macOS 13 or later; arm64 or x86-64 Metal
Linux x86-64; glibc 2.35 or later Vulkan

OpenTIE remains under active development. Bugs and differences from the original releases are still possible.

Fans of Totally Games’ space simulators may also be interested in OpenXWA, an open-source reimplementation of Star Wars: X-Wing Alliance for Windows, macOS, and Linux.

Join the TotallyOpen Discord server to discuss OpenTIE, OpenXWA, development, and the Totally Games flight simulators.

  • a 64-bit system with a modern GPU
  • a complete installation of the 1995 Collector's CD-ROM or the 1998 Windows release

Release packages include the required runtime libraries. Keep the executable, libraries, resources, and shader directories together when moving an installation.

The build requires CMake 3.23 or later, a C/C++ toolchain, SDL3 3.4, zstd, FFmpeg, and SDL_shadercross. Release packaging pins its dependencies, including SDL3 3.4.14, and provides the reference for reproducible builds.

Platform-specific instructions are available for Windows, macOS, and Linux.

联系我们 contact @ memedata.com