More actions
(Created page with "{{Infobox Switch Homebrews |title=Exult |image=exultswitch.png |description=Exult is a project to create an Ultima 7 game engine that runs on modern operating systems, capable of using the data and graphics files that come with the game. |author=capsterx-switch |lastupdated=2020/11/24 |type=Role playing |version=1.7 |license=GPL-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/exultswitch.7z |website=https://gbatemp.net/threads/exult.577254/ |source=https://githu...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=Exult | |title=Exult | ||
|image= | |image=exultnx.png | ||
|description=Exult | |description=Port of Exult, an open source engine for Ultima 7 to run on modern operating systems. | ||
|author=capsterx | |||
|author=capsterx | |||
|lastupdated=2020/11/24 | |lastupdated=2020/11/24 | ||
|type=Role playing | |type=Role playing | ||
|version= | |version=r1.5 | ||
|license=GPL-2.0 | |license=GPL-2.0 | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/ | |download=https://dlhb.gamebrew.org/switchhomebrews/exultnx.7z | ||
|website=https://gbatemp.net/threads/exult.577254/ | |website=https://gbatemp.net/threads/exult.577254/ | ||
|source=https://github.com/capsterx-switch/exult | |source=https://github.com/capsterx-switch/exult | ||
|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. | |||
==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). | |||
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. | |||
Exult is a project to | To install: | ||
*Place the .nro to the switch folder 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. | |||
==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== | ==Screenshots== | ||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/exultnx.png | ||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/exultnx2.png | ||
==Changelog== | ==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 == | == External links == | ||
* | * GitHub - https://github.com/capsterx-switch/exult | ||
* | * GBAtemp - https://gbatemp.net/threads/exult.577254/ | ||
Revision as of 07:45, 17 Mayıs 2023
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.
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).
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:
- Place the .nro to the switch folder on the SD card.
- Place your gamefiles (more info at exult docs, chapter 11) to switch/exult/game/<GAME> like 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
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