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. Create a file named fallout1_nx.ini in your fallout1 folder to override defaults. If missing, the game now creates it on first launch.
  5. Use the following content:
[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. 
  1. Put the necessary executable in your switch folder on the root of your SD card, either .nro or .nso.

Note: Fallout 1 CE saves from PC or platforms are/should be supported, but I am not responsible for any corruption or issues that may happen if you use them!

Controls

layout

  • Basic touchscreen support is implemented.
  • Native on-screen keyboard support is implemented for saves, talking to NPCs, naming characters, changing amounts with sellers.

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:

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.

About

Fallout for the Nintendo Switch. Homebrew port.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

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