Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Exult Switch: Difference between revisions

From GameBrew
No edit summary
m Text replacement - "type=Role playing" to "type=Role Playing"
 
(12 intermediate revisions by the same user not shown)
Line 5: Line 5:
|author=capsterx
|author=capsterx
|lastupdated=2020/11/24
|lastupdated=2020/11/24
|type=Role playing
|type=Role Playing
|version=r1.5
|version=r1.5
|license=GPL-2.0
|license=GPL-2.0
Line 13: Line 13:
|donation=
|donation=
}}
}}
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. [https://exult.sourceforge.io/index.php Exult] is a project to recreate Ultima 7 for modern operating systems, using the game's original plot, data, and graphics files.
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.  
 
[https://exult.sourceforge.io/index.php 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==
==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 (in the directory /ultima7).
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.
 
This support 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.


To install:
To install:
*Place the .nro to the switch folder on the SD card.
*Place the .nro to the <code>switch/exult/</code> on the SD card.
*Place your gamefiles (more info at [https://exult.sourceforge.io/docs.php exult docs, chapter 11]) to switch/exult/game/<GAME> like switch/exult/game/blackgate where switch/exult/game/blackgate/static exists.
*Place your gamefiles (more info at [https://exult.sourceforge.io/docs.php exult docs, chapter 11]) to <code>switch/exult/game/<GAME>/</code>.
*(Example: <code>switch/exult/game/blackgate/</code> where <code>switch/exult/game/blackgate/static/</code> exists.)


==User guide==
==User guide==
===Per-game key mappings===
===Per-game key mappings===
Put the mappings in sdmc:/switch/exult/switch_keys. There are not any included defaults.
Put the mappings in <code>sdmc:/switch/exult/switch_keys</code>. There are not any included defaults.
*The file is SWITCH_KEY = KEYBOARD_KEY
*The format is SWITCH_KEY = KEYBOARD_KEY
*Switch keys are A B X Y LSTICK RSTICK L R ZL ZR PLUS MINUS DUP DRIGHT DDOWN DLEFT
*Switch keys are A B X Y LSTICK RSTICK L R ZL ZR PLUS MINUS DUP DRIGHT DDOWN DLEFT


Line 69: Line 72:
== External links ==
== External links ==
* GitHub - https://github.com/capsterx-switch/exult
* GitHub - https://github.com/capsterx-switch/exult
* GitHub - https://github.com/capsterx-switch/switch-utils
* GBAtemp - https://gbatemp.net/threads/exult.577254/
* GBAtemp - https://gbatemp.net/threads/exult.577254/

Latest revision as of 09:12, 7 May 2024

Exult
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 format 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: