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

OpenXcom Switch

From GameBrew
Revision as of 02:39, 24 November 2024 by Hyatt (talk | contribs) (Created page with "{{Infobox Switch Homebrews |title=OpenXcom |image=OpenXcomSwitch.png |description=Open-source clone of the original X-Com now on Nintendo Switch. |author=alexart878 |lastupdated=2024/11/21 |type=Strategy |version=1.0-NX |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/OpenXcomSwitch.7z |website=https://gbatemp.net/threads/openxcom-port-for-nintendo-switch.663495/ |source=https://github.com/alexart878/OpenXcom-switch |donation= }} {{#seo: |title=Switch...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
OpenXcom
OpenXcomSwitch.png
General
Authoralexart878
TypeStrategy
Version1.0-NX
LicenseGPL-3.0
Last Updated2024/11/21
Links
Download
Website
Source

This port is based on a fork of the SDL2 branch from the original OpenXcom. For more information, visit the official OpenXcom website.

Key differences

  • Controller support, thanks to Northfear and his PS Vita port for point of start
  • Touchscreen, switch keyboard support
  • Modified software rendering functions from sdl1, which don't supported in devkitPRO
  • Modified build files and scripts, to bring fluid devkit toolchain integration
  • Docked and handheld recognition, screen resolution changes on game's start

Installation

  • Go to releases page, and grab latest .nro executable
  • Obtain legal copy of XCOM: UFO Defense and/or XCOM: TFTD, for steam, files in:
  UFO: "Steam\SteamApps\common\XCom UFO Defense\XCOM"
  TFTD: "Steam\SteamApps\common\X-COM Terror from the Deep\TFD"
Copy
  • Use "bin" folder from this repo, rename it to "openxcom" and place somewhere on SD
  • Place openxcom.nro file to the root of this folder
  • Look up UFO/README.txt and TFTD/README.txt in this folder, and place data accordingly
  • Launch game in NON-applet mode to avoid memory insufficiency
  • OPTIONAL: if you want to create forwarder DO NOT USE video capture - it causes CPU Boost bug after closing app

Controls

I used most comfortable layout (IMHO, can be remapped through game's controls menu):

  • Left stick: mouse move
  • Right stick: map scrolling
  • A: mouse left button
  • B: mouse right button
  • X: inventory
  • Y: map
  • L1/R1: switch soldiers
  • L2/R2: quick save/load
  • L3: ctrl mode
  • R3: center on selected soldier
  • Minus: game menu (pause)
  • Plus: end turn
  • Dpad up/down: floor view up/down
  • Dpad left/right: use weapon in left/right hand

Directory Locations

OpenXcom has three directory locations that it searches for user and game files:

Folder type Folder contents Folder default location
user mods, savegames, screenshots /switch/openxcom/userdir
config game configuration /config/openxcom
data UFO and TFTD data files, standard mods, common resources /switch/openxcom

Known Issues

  • Since there's a lot of software rendering, sometimes cpu load can be high -> fps drops
  • Touchscreen handles only one-finger gestures and double-finger tap by now
  • CPU boost bug when using app forwarder with video capturing option

Media

New OpenXcom gameplay footage (OpenXcom)

Screenshots

OpenXcomSwitch-01.png

OpenXcomSwitch-02.png

Changelog

v1.0

  • First Release.

External links

Advertising: