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

Exult Switch: Difference between revisions

From GameBrew
(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...")
 
m (Text replacement - "type=Role playing" to "type=Role Playing")
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Exult
|title=Exult
|image=exultswitch.png
|image=exultnx.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.
|description=Port of Exult, an open source engine for Ultima 7 to run on modern operating systems.
 
|author=capsterx
|author=capsterx-switch
|lastupdated=2020/11/24
|lastupdated=2020/11/24
|type=Role playing
|type=Role Playing
|version=1.7
|version=r1.5
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/exultswitch.7z
|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=
}}
}}
{{#seo:
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.
|title=Switch Homebrew Games (Role playing) - GameBrew
 
|title_mode=append
[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.
|image=exultswitch.png
 
|image_alt=Exult
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.
}}
 
{{cleanup|article|Needs cleanup}}
==Installation==
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.
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 <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 <code>switch/exult/game/<GAME>/</code>.
*(Example: <code>switch/exult/game/blackgate/</code> where <code>switch/exult/game/blackgate/static/</code> exists.)
 
==User guide==
===Per-game key mappings===
Put the mappings in <code>sdmc:/switch/exult/switch_keys</code>. 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


==Media==
Keyboard key can be a key and a modifier:
<youtube></youtube>
*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/exultswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/exultnx.png
https://dlhb.gamebrew.org/switchhomebrews/exultswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/exultnx2.png
https://dlhb.gamebrew.org/switchhomebrews/exultswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/exultswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/exultswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/exultswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/exultswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/exultswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''r1.5 2020/11/24'''
* First Release.
* 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 ==
* Gbatemp - https://gbatemp.net/threads/exult.577254/
* GitHub - https://github.com/capsterx-switch/exult
* Github - https://github.com/capsterx-switch/exult
* GitHub - https://github.com/capsterx-switch/switch-utils
* Reddit -
* GBAtemp - https://gbatemp.net/threads/exult.577254/

Latest revision as of 09:12, 7 Mayıs 2024

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