Skip to content

ryandeering/fallout-ce-switch

 
 

Repository files navigation

logo

Fallout Community Edition - Switch

You must own the game to play and have a Switch capable of running unsigned code, so you need a Switch running on custom firmware to run the port. Needless to say, this is not an official effort from Interplay or Bethesda.


Installation

  1. Purchase your copy on GOG or Steam. The files need to be from a Windows installation (I think.)
  2. Download the latest release or build from the source. See YAML pipelines for reference.
  3. Drag the installation files into a new folder called fallout1 in your switch folder on the root of your SD card.
  4. Put the necessary executable in your switch folder on the root of your SD card, either .nro or .nso.

Note: I would not expect your original Fallout 1 saves/non-CE saves to work. And keep multiple saves! Quick save/quick loading currently save/load twice. This will be fixed... eventually.

Controls

layout

  • Basic touchscreen support is implemented.
  • On-screen keyboard support implemented for names and saves.

Configuration

  • Cursor Sensitivity: Adjustable in options via mouse sensitivity. Note this will affect cursor speedup as well.
  • Resolution: You can configure resolution and scaling through a config file. Create a file in your fallout1 folder called fallout1_nx.ini - It needs to follow the following structure:
[MAIN]
SCR_WIDTH=1708
SCR_HEIGHT=960
SCALE_2X=1
; Change resolution and determine scaling. SCALE_2X=1 will turn 2x scaling on. SCALE_2X=0 will turn it off. 

Issues

If you encounter any issues, please create an issue, and I'll look into it when I have time. Other contributors are welcome to assist in solving and fixing issues if interested.

Questions

  • Fallout 2 wen?

It's done!

Credits

  • Interplay: For developing and publishing the original game.
  • alexbatalov and fallout-ce Contributors: For their excellent work in keeping this game modern.
  • Romane: For the graphics.

Much appreciated to all.

Packages

No packages published

Languages

  • C++ 95.1%
  • Java 3.8%
  • CMake 1.1%