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

Exult Switch

From GameBrew
Exult
Exultnx.png
General
Authorcapsterx
TypeRole playing
Versionr1.5
LicenseGPL-2.0
Last Updated2020/11/24
Links
Download
Website
Source

As computers evolve, we risk losing classic games from the not-so-distant past. One of these, Ultima 7, an RPG from the early 1990's, still has a huge following, and many consider it to be one of the most immersive games ever produced.

Exult is a project to recreate Ultima 7 for modern operating systems, using the game's original plot, data, and graphics files.

This is a port of Exult and supports both Ultima VII: The Black Gate and The Ultima VII Part Two: Serpent Isle - The Silver Seed. It should also support anything else Exult supports, but they are not tested.

Installation

Exult requires that you own a legal copy of Ultima 7 and install it install it on a DOS/Windows machine to get the data files. Alternatively, you can use the Ultima Collection which already contains a pre-installed version of U7.

To install:

  • Place the .nro to the switch/exult/ on the SD card.
  • Place your gamefiles (more info at exult docs, chapter 11) to switch/exult/game/<GAME>/.
  • (Example: switch/exult/game/blackgate/ where switch/exult/game/blackgate/static/ exists.)

User guide

Per-game key mappings

Put the mappings in sdmc:/switch/exult/switch_keys. There are not any included defaults.

  • The file is SWITCH_KEY = KEYBOARD_KEY
  • Switch keys are A B X Y LSTICK RSTICK L R ZL ZR PLUS MINUS DUP DRIGHT DDOWN DLEFT

You can have any combination like:

  • ZL-A
  • ZL-ZR-A

Keyboard key can be a key and a modifier:

  • Modifiers are ALT SHIFT CTRL
  • So you can do ALT-X or SHIFT-CTRL-F

Some examples:

  • MINUS = ESC
  • PLUS = I
  • ZL-ZR-B = I

Screenshots

exultnx.png exultnx2.png

Changelog

r1.5 2020/11/24

  • Adding an icon.

r1.4 2020/11/16

  • The code is the same as before, but I have included the digital/ogg music files.

r1.3 2020/11/16

  • This adds per-game key mappings for the switch. There are not any included defaults.

r1.2 2020/11/16

  • Serpents isle uses a different input loop all together.

r1.1 2020/11/16

  • This adds name input via switch keyboard using the TouchUI interface.

r1.0 2020/11/15

  • This is an initial release. Games should be put in sdmc:/switch/exult/game/ like switch/exult/game/blackgate/static/*
  • Some keys and touch events are mapped, but likely not all

External links

Advertising: