Support configuration for Linux and macOS

Battle Marine · build 13973178 · published

On SteamNotes only · this build shipped before we watched the app
  • Fixed a problem that could cause rendering errors in some environments.
  • Fixed a problem that could cause a crash during ELF relocation.
  • Fixed a problem that could cause a crash when exiting the game
  • Customization of behavior settings is now supported.

How to customize the operation settings

When you launch Battle Marine after this update, a configuration file called config.json will be generated.
The config.json file is saved under the directory opened by opening the Battle Marine page in the Steam client and selecting "Settings Icon" > "Manage" > "Browse local files".

You can customize the following items:

  • graphic.isFullScreen: true = full screen, false = window mode
  • graphic.isScanline: true = with screen effects, false = without screen effects
  • gaphic.windowHeight: height of the screen in window mode
  • gaphic.windowWidth: width of the screen in window mode
  • sound.volumeBgm: Volume of background music (0-100)
  • sound.volumeSe: Volume of sound effect (0-100)
  • keyboard.a: Key code for A button (jump)
  • keyboard.b: key code for B button (fire)
  • keyboard.start: key code for START button (pause)
  • keyboard.select: key code for SELECT button (n/a)
  • keyboard.up: key code for up button
  • keyboard.down: key code for down button
  • keyboard.left: Key code for left button
  • keyboard.right: Key code for right button
  • keyboard.reset: Reset button key code
  • keyboard.quit: Key code for quit button

The keycode specifies the SDL keycode.
https://wiki.libsdl.org/SDL2/SDLKeycodeLookup

Support configuration for Linux and macOS · Battle Marine build 13973178 · SteamPeaks