More actions
(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...") |
No edit summary |
||
Line 2: | Line 2: | ||
|title=OpenXcom | |title=OpenXcom | ||
|image=OpenXcomSwitch.png | |image=OpenXcomSwitch.png | ||
|description=Open-source clone of the original X-Com | |description=Open-source clone of the original X-Com. | ||
|author=alexart878 | |author=alexart878 | ||
|lastupdated=2024/11/21 | |lastupdated=2024/11/21 | ||
Line 19: | Line 19: | ||
|image_alt=OpenXcom | |image_alt=OpenXcom | ||
}} | }} | ||
This port is based on a fork of the SDL2 branch from the original [https://github.com/OpenXcom/OpenXcom/tree/sdl2 OpenXcom]. For more information, visit the official [https://openxcom.org/ OpenXcom website]. | Open-source clone of the original X-Com on the Nintendo Switch. This port is based on a fork of the SDL2 branch from the original [https://github.com/OpenXcom/OpenXcom/tree/sdl2 OpenXcom]. For more information, visit the official [https://openxcom.org/ OpenXcom website]. | ||
Key differences: | |||
* Controller support, thanks to [https://github.com/Northfear Northfear] and his PS Vita [[OpenXcom Vita|port]] for point of start | * Controller support, thanks to [https://github.com/Northfear Northfear] and his PS Vita [[OpenXcom Vita|port]] for point of start. | ||
* Touchscreen, switch keyboard support | * Touchscreen, switch keyboard support. | ||
* Modified software rendering functions from sdl1, which don't supported in devkitPRO | * Modified software rendering functions from sdl1, which don't supported in devkitPRO. | ||
* Modified build files and scripts, to bring fluid devkit toolchain integration | * Modified build files and scripts, to bring fluid devkit toolchain integration. | ||
* Docked and handheld recognition, screen resolution changes on game's start | * Docked and handheld recognition, screen resolution changes on game's start. | ||
== Installation == | == 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" | |||
Use "bin" folder from the zip file, 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.) | |||
== Directory | == Directory locations == | ||
OpenXcom has three directory locations that it searches for user and game files: | OpenXcom has three directory locations that it searches for user and game files: | ||
Line 81: | Line 67: | ||
|} | |} | ||
== | == Controls == | ||
Controls can be remapped through game's controls menu. | |||
Left Stick - Mouse move | |||
Right Stick - Map scrolling | |||
A/B - Mouse left/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 | |||
D-Pad Up/Down - Floor view up/down | |||
D-Pad Left/Right - Use weapon in left/right hand | |||
==Screenshots== | ==Screenshots== | ||
Line 94: | Line 100: | ||
https://dlhb.gamebrew.org/switchhomebrews/images/OpenXcomSwitch-02.png | https://dlhb.gamebrew.org/switchhomebrews/images/OpenXcomSwitch-02.png | ||
==Media== | |||
'''New OpenXcom gameplay footage''' ([https://www.youtube.com/watch?v=NKGIB95-GDY OpenXcom]) <br> | |||
<youtube width="640">NKGIB95-GDY</youtube> | |||
==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. | |||
==Changelog== | ==Changelog== | ||
Line 100: | Line 115: | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/alexart878/OpenXcom-switch | ||
* GBAtemp - https://gbatemp.net/threads/openxcom-port-for-nintendo-switch.663495/ |
Revision as of 03:27, 24 November 2024
OpenXcom | |
---|---|
General | |
Author | alexart878 |
Type | Strategy |
Version | 1.0-NX |
License | GPL-3.0 |
Last Updated | 2024/11/21 |
Links | |
Download | |
Website | |
Source | |
Open-source clone of the original X-Com on the Nintendo Switch. 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"
Use "bin" folder from the zip file, 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.)
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 |
Controls
Controls can be remapped through game's controls menu.
Left Stick - Mouse move
Right Stick - Map scrolling
A/B - Mouse left/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
D-Pad Up/Down - Floor view up/down
D-Pad Left/Right - Use weapon in left/right hand
Screenshots
Media
New OpenXcom gameplay footage (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.
Changelog
v1.0
- First Release.