百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

shockmac

> 编程语言
开源

System Shock (PowerMac 版 / 官方 GPL 发行版)

1.5K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

System Shock (PowerMac 版 / 官方 GPL 发行版)

系统崩溃 GPL 源代码 ======================== Copyright 2015-2018, Night Dive Studios, Incorporated。 此文件包含以下部分: 一般说明 许可证 一般说明 =============== 游戏数据和补丁: ----------------------- 本源代码不包含任何游戏数据,游戏数据仍受原始 EULA 约束,必须按照惯例遵守。 在 MacOS 9 上编译: ----------------------- 为 Metrowerks Codewarrior 提供了一个项目文件,位于 ShockMac/Shock.µ

您需要一台 PowerPC 才能构建 Mac 版的《System Shock》。幸运的是,有许多模拟器可以运行 PowerPC Mac 应用程序,例如 SheepShaver。此外,您还需要 Metrowerks CodeWarrior 10 工具来构建项目,以及 Stuffit Expander 来解压项目文件和源代码。游戏最初是使用旧版 CodeWarrior 构建的,但我们使用 CW 10 Gold Tools (IDE 1.7) 测试了,并能够构建一个可运行的可执行文件。您需要以下工具:

System Shock 的源代码和项目文件存储在 Macintosh 文件系统中,这意味着每个文件都需要使用两个分支,一个数据分支和一个资源分支(以及一个元数据部分)。因此,我们决定包含已压缩的文件和未压缩的文件。未压缩的文件存储在 ShockMac 文件夹中。每个文件夹下都有两个子文件夹:一个名为 ".rsrc",用于存储每个文件的资源分支,另一个名为 ".finf",用于存储每个文件的元数据。这些文件还可以在 "ShockMac.sit" 中以 Stuffit 格式进行压缩。这种格式允许同时存储每个文件的两个分支和元数据信息。

关于源代码组织:源代码分为三部分:游戏代码、Mac 代码和库。 * 游戏代码与 System Shock 专用代码有关,例如敌人 AI、层级渲染等。 * Mac 代码与 Macintosh 专用代码有关,例如典型用户界面和内部行为。 * 库是与游戏和 Mac 代码相关的代码,例如图形库、音频库和网络库。

Issues· 8 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言