Night Dive Studios、IncorporatedがリリースしたPowerPCのソースコードに基づいています。
ショック酸は、SDL2を使用して、システムショックのクロスプラットフォームソースポートです。これは現在、OSX、Linux、およびWindowsでうまく機能し、リリースされたソースコードに含まれていないために復活する必要がある機能が不足しています。
このプロジェクトの最終目標は、Chocolate DoomがDoomのようなものです。これは、オリジナルを密接に模倣しているが、Portableであり、OpenGL RendererやMOD Supportを含む生活の質の向上を備えた体験です。
Discordに参加して、開発に従ってください:https://discord.gg/m45xpan
res/dataフォルダー内のEEアセットLinux、Mac、およびWindowsのダウンロード可能なパッケージのリストを見つけます。 LinuxとWindowsでは、32および64ビットバージョンを使用できます。
前提条件:
ステップ1。依存関係を構築します。
build_win32.shまたはbuild_win64.sh (git bash and mingwが推奨)build_deps.shまたはosx-linuxのCIビルドスクリプトbuild_deps.shステップ2。ゲーム自体を構築して実行します
cmake .
make systemshock
./systemshock
次のCmakeオプションは、ビルドプロセスでサポートされています。
ENABLE_SDL2システムまたはバンドルされたsdl2を使用します(オン/バンドル、デフォルトバンドル)ENABLE_SOUNDサウンドサポートを有効にします(sdl2_mixer、on/bundled/off、デフォルトがバンドルされます)ENABLE_FLUIDSYNTH fluidsynthmidiサポートを有効にします(オン/バンドル/オフ、デフォルトがバンドルされています)ENABLE_OPENGL openglサポートを有効にする(オン/オフ、デフォルトオン)衝撃を与える自体のビルドスクリプトを変更する必要があることに気付いた場合、 CMakeLists.txt調べる場所です。
-nosplashスプラッシュ画面を無効にし、ゲームをメインメニューに直接開始します
Shockalteは、ロードMODとファンミッションの完全なサポートをサポートしています。実行可能ファイルをMODファイルまたはフォルダーに向けるだけで、ゲームはそれをロードします。これまでのところ、MODロードは、リソースとミッションの追加の.resファイルと.datファイルをそれぞれサポートしています。
フォルダーからファンミッションを実行します。
./systemshock /Path/To/My/Mission
特定のファイルからファンミッションを実行します。
./systemshock my-archive.dat my-strings.res
ショック酸は、元のゲームの動きをWASDコントロールに置き換え、MouselookトグルホットキーとしてFを使用します。これは、Mouselook HotkeyとしてのEnhanced EditionのEの使用とは異なりますが、 QとEを傾けて利用できるようにすることができます。
Ctrl+GサイクルCtrl+Fフルスクリーンモードを有効にしますCtrl+Dは、フルスクリーンモードを無効にします