Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Shockolate - System Shock Switch

From GameBrew
Shockolate - System Shock
Systemshocknx.png
General
Authorcapsterx
TypeShooter
Version0.8.2-r5
LicenseGPL-3.0
Last Updated2020/12/23
Links
Download
Website
Source

This is a port of Shockolate, a cross platform source port of System Shock, using SDL2.

Installation

For this to work you need a version of the game and put the res folder in switch/systemshock/res/, which should contain these files:

ls switch/systemshock/res
drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 data
drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 enhanced
drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 localization
drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 missions
drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 mods
drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 pc

A default key mapping is installed in switch/systemshock/keymap.keys

For info on the mappings you can look at https://github.com/capsterx-switch/switch-utils

Controls

D-Pad or Left Stick - w/s/a/d

Minus - Esc

Plus - Space

Left Stick Button - Return

L - f

ZL - Left mouse click

ZR - Right mouse click

Touchscreen or Right Stick - Mouse

Double tap to bring up the keyboard when you enter your name.

Changelog

v0.8.2-r5 2020/12/23

  • Fixing a crash when audio log was playing and you pressed keys. Also fixed a bug if you paused with the audio log playing.

v0.8.2-r4 2020/12/21

  • Stop/start the sdl mixer and sdl raw audio as needed so both the intro and in-game stuff works.

v0.8.2-r3 2020/12/21

  • This should fix the sound on the switch.
  • NOTE: the game expects sound to be in res/sound/sblaster, so you should have, for example res/sound/sblaster/titloop.xmi

v0.8.2-r2 2020/12/19

  • Updating switch-utils so mouse clicks can be defined.

v0.8.2-r1 2020/12/17

  • A default key mapping is installed in switch/systemshock/keymap.keys I dont know enough on the game to make a great set.
  • For this to work you need a version of the game and put the res folder in switch/systemshock/res, mine looks liek this:
    • ls switch/systemshock/res
    • drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 data
    • drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 enhanced
    • drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 localization
    • drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 missions
    • drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 mods
    • drwxrwxrwx 1 Switch Switch 0 Jan 1 1970 pc

External links

Advertising: