More actions
No edit summary |
m (Text replacement - "type=Role playing" to "type=Role Playing") |
||
(8 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 | |type=Role Playing | ||
|version=r1.5 | |version=r1.5 | ||
|license=GPL-2.0 | |license=GPL-2.0 | ||
Line 17: | Line 17: | ||
[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. | [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 | 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== | ||
Line 23: | Line 23: | ||
To install: | To install: | ||
*Place the .nro to the switch | *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> | *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 | *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 71: | 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ıs 2024
Exult | |
---|---|
General | |
Author | capsterx |
Type | Role Playing |
Version | r1.5 |
License | GPL-2.0 |
Last Updated | 2020/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/
whereswitch/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
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