systemshock
v0.7.7
基于Incorporated夜潜水工作室发布的PowerPC源代码。
冲击是使用SDL2的系统冲击的跨平台源源。这现在在OSX,Linux和Windows上运行良好,由于未包含在发布的源代码中,需要恢复一些缺失的功能。
该项目的最终目标是介绍厄运的巧克力末日:这种经验非常模仿原始的,但便携式,并且具有一些改善的生活质量,包括OpenGL渲染器和MOD支持!
加入我们的不和谐以及开发:https://discord.gg/m45xpan
res/data文件夹中的EE资产查找有关Linux,Mac和Windows的可下载软件包的列表。 32和64位版本可用于Linux和Windows。
先决条件:
步骤1。构建依赖项:
build_win32.sh或build_win64.sh (建议使用git bash和mingw)build_deps.sh或osx-linux中的CI构建脚本build_deps.sh步骤2。构建并运行游戏本身
cmake .
make systemshock
./systemshock
在构建过程中支持以下CMAKE选项:
ENABLE_SDL2使用系统或捆绑SDL2(on/捆绑,默认捆绑)ENABLE_SOUND启用声音支持(需要sdl2_mixer,on/bundled/off,默认值捆绑)ENABLE_FLUIDSYNTH启用fluidsynth midi支持(on/捆绑/折叠,默认为捆绑)ENABLE_OPENGL启用OpenGL支持(开/关,默认为ON)如果您发现自己需要修改shockeltaly的构建脚本,则CMakeLists.txt是要研究的地方。
-nosplash禁用飞溅屏幕,使游戏直接开始到主菜单
冲击支持加载mod并完成粉丝任务。只需将可执行文件.dat mod文件或文件夹即可将其加载.res其中。
从文件夹中运行粉丝任务:
./systemshock /Path/To/My/Mission
从特定文件中运行粉丝任务:
./systemshock my-archive.dat my-strings.res
Shockaly用WASD控件代替了原始游戏的运动,并将F用作Mouselook切换热键。这不同于增强版的E用作Mouselook Hotkey,但允许我们保留Q和E可用于倾斜。
Ctrl+G循环Ctrl+F启用全屏模式Ctrl+D到禁用全屏模式