More actions
No edit summary |
m (Text replacement - "type=Role playing" to "type=Role Playing") |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=Exult - Ultima 7 | |title=Exult - Ultima 7 | ||
|image= | |image=exultultima7vita2.png | ||
|description=Fork of Exult (Ultima 7 Engine) to compile it as native Vita Homebrew | |description=Fork of Exult (Ultima 7 Engine) to compile it as native Vita Homebrew. | ||
. | |||
|author=einmueller | |author=einmueller | ||
|lastupdated=2022/06/22 | |lastupdated=2022/06/22 | ||
|type=Role | |type=Role Playing | ||
|version=1.9 vita 2 | |version=1.9 vita 2 | ||
|license=GPL-2.0 | |license=GPL-2.0 | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita.7z?k33p0fil35 | ||
|website=https://www.reddit.com/r/vitahacks/comments/v8j2r2/releases_einmuellerexultvita/ | |website=https://www.reddit.com/r/vitahacks/comments/v8j2r2/releases_einmuellerexultvita/ | ||
|source=https://github.com/einmueller/exult-vita | |source=https://github.com/einmueller/exult-vita | ||
}} | }} | ||
{{#seo: | |||
. | |title=Vita Homebrew Games (Role playing) - GameBrew | ||
|title_mode=append | |||
|image=exultultima7vita2.png | |||
|image_alt=Exult - Ultima 7 | |||
}} | |||
This is a quick port of [http://exult.sourceforge.net/ Exult] to Sony Vita. | |||
Ultima 7, an RPG from the early 1990's, still has a huge following. But, being a DOS game with a very nonstandard memory manager, it is difficult to run it on the latest computers. 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 is written in C++ and runs on, at least, Linux, Mac OS X and Windows using the SDL library to make porting to other platforms relatively easy. The current version supports all of "Ultima 7: The Black Gate" and "Ultima 7 part 2: The Serpent Isle", allowing you to finish both games. This is only possible due to the work done by other fans who have decoded the various Ultima 7 data files, especially Gary Thompson, Maxim Shatskih, Jakob Schonberg, and Wouter Dijkslag. | |||
Exult aims to let those people who own Ultima 7 (copyright 1993) play the game on modern hardware, in as close to (or perhaps even surpassing) its original splendor as is possible. You need to own "Ultima 7: The Black Gate" and/or "Ultima 7: Serpent Isle" and optionally the add-ons (not required to run) in order to use Exult, and we encourage you to buy a legal copy. | |||
For more information, either consult the README file on the repository, or view its HTML version [http://exult.info/docs.php here]. | |||
==Installation== | |||
Install the exult.vpk on your Vita. | |||
Copy the flx-files from exult_data.zip to ux0:/data/exult/. | |||
Place your gamefiles to ux0:/data/exult/ like mentioned in the [https://exult.sourceforge.io/docs.php exult docs, chapter 11]. | |||
==User guide== | |||
Configurations: | |||
*An exult.cfg is generated with some presets in ux0:/data/exult/ on first start. | |||
*Most useful keyboard shortcuts (but not the mouse buttons) are configurable in exult.cfg. | |||
*You can also set your mousespeed in exult.cfg. | |||
Notes: | |||
* No keyboard support (soft-keyboard crashes the game). So the avatar is always named "The Stranger". | |||
* Save Games are named according to the save-date and -time. | |||
* There are some slowdowns, but the game runs pretty well. | |||
* Digital music works, but is too slow. | |||
==Controls== | |||
Touchscreen/Left Analog - Move, Actions | |||
Right Analog - Mouse, Drag & drop | |||
Left-Top-Button or Cross - Left mouse button | |||
Start/Circle - ESC (In-Game-Menu) | |||
Select - n (Notebook) | |||
Triangle - t (Target Mode) | |||
Square - i (Inventory) | |||
Top-Right - Space (pause combat) | |||
Up - b (Spell Book) | |||
Left - p (Lockpicks) | |||
Right - f (Food) | |||
Down - z (Show stats) | |||
==Screenshots== | ==Screenshots== | ||
https://dlhb.gamebrew.org/vitahomebrews/ | https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita3.png | ||
https://dlhb.gamebrew.org/vitahomebrews/ | |||
https://dlhb.gamebrew.org/vitahomebrews/ | https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita4.png | ||
https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita5.png | |||
==Known issues== | |||
*Compatibility issues with older firmware (cannot reproduce). | |||
*Some slowdowns and short freezes remain. | |||
*Some crashes remain. | |||
==Changelog== | |||
'''1.9 (pre) vita.2''' | |||
*Initial support for second joystick as mouse. | |||
*Changed buttons. | |||
*Configurable buttons (in exult.cfg). | |||
*Configurable mousespeed (in exult.cfg). | |||
*Creation of initial config fixed. | |||
*Compiled with optimization. | |||
*Perhaps better compatibility. | |||
*Merged with upstream. | |||
'''1.8 vita.1''' | |||
''' | *Initial Vita Support based on the latest Exult Source. | ||
* | *Patch Set for release 1.8 and binarys for 1.8 and the latest git source. | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/einmueller/exult-vita | ||
* Reddit - https://www.reddit.com/r/vitahacks/comments/v8j2r2/releases_einmuellerexultvita/ | |||
Latest revision as of 09:12, 7 Mayıs 2024
Exult - Ultima 7 | |
---|---|
General | |
Author | einmueller |
Type | Role Playing |
Version | 1.9 vita 2 |
License | GPL-2.0 |
Last Updated | 2022/06/22 |
Links | |
Download | |
Website | |
Source | |
This is a quick port of Exult to Sony Vita.
Ultima 7, an RPG from the early 1990's, still has a huge following. But, being a DOS game with a very nonstandard memory manager, it is difficult to run it on the latest computers. 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 is written in C++ and runs on, at least, Linux, Mac OS X and Windows using the SDL library to make porting to other platforms relatively easy. The current version supports all of "Ultima 7: The Black Gate" and "Ultima 7 part 2: The Serpent Isle", allowing you to finish both games. This is only possible due to the work done by other fans who have decoded the various Ultima 7 data files, especially Gary Thompson, Maxim Shatskih, Jakob Schonberg, and Wouter Dijkslag.
Exult aims to let those people who own Ultima 7 (copyright 1993) play the game on modern hardware, in as close to (or perhaps even surpassing) its original splendor as is possible. You need to own "Ultima 7: The Black Gate" and/or "Ultima 7: Serpent Isle" and optionally the add-ons (not required to run) in order to use Exult, and we encourage you to buy a legal copy.
For more information, either consult the README file on the repository, or view its HTML version here.
Installation
Install the exult.vpk on your Vita.
Copy the flx-files from exult_data.zip to ux0:/data/exult/.
Place your gamefiles to ux0:/data/exult/ like mentioned in the exult docs, chapter 11.
User guide
Configurations:
- An exult.cfg is generated with some presets in ux0:/data/exult/ on first start.
- Most useful keyboard shortcuts (but not the mouse buttons) are configurable in exult.cfg.
- You can also set your mousespeed in exult.cfg.
Notes:
- No keyboard support (soft-keyboard crashes the game). So the avatar is always named "The Stranger".
- Save Games are named according to the save-date and -time.
- There are some slowdowns, but the game runs pretty well.
- Digital music works, but is too slow.
Controls
Touchscreen/Left Analog - Move, Actions
Right Analog - Mouse, Drag & drop
Left-Top-Button or Cross - Left mouse button
Start/Circle - ESC (In-Game-Menu)
Select - n (Notebook)
Triangle - t (Target Mode)
Square - i (Inventory)
Top-Right - Space (pause combat)
Up - b (Spell Book)
Left - p (Lockpicks)
Right - f (Food)
Down - z (Show stats)
Screenshots
Known issues
- Compatibility issues with older firmware (cannot reproduce).
- Some slowdowns and short freezes remain.
- Some crashes remain.
Changelog
1.9 (pre) vita.2
- Initial support for second joystick as mouse.
- Changed buttons.
- Configurable buttons (in exult.cfg).
- Configurable mousespeed (in exult.cfg).
- Creation of initial config fixed.
- Compiled with optimization.
- Perhaps better compatibility.
- Merged with upstream.
1.8 vita.1
- Initial Vita Support based on the latest Exult Source.
- Patch Set for release 1.8 and binarys for 1.8 and the latest git source.