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

Exult Ultima 7 Vita: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
No edit summary
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#seo:
{{#seo:
|title=Vita Homebrew Games (Role playing) - GameBrew
|title=Vita Homebrew Games (Role playing) - GameBrew
|title_mode=append
|title_mode=append
|image=exultultima7vita.jpg
|image=exultultima7vita2.png
|image_alt=Exult - Ultima 7
|image_alt=Exult - Ultima 7
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Exult - Ultima 7
|title=Exult - Ultima 7
|image=exultultima7vita.jpg
|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
Line 21: Line 18:
|source=https://github.com/einmueller/exult-vita
|source=https://github.com/einmueller/exult-vita
}}
}}
Fork of Exult (Ultima 7 Engine) to compile it as native Vita Homebrew
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.


==Media==
For more information, either consult the README file on the repository, or view its HTML version [http://exult.info/docs.php here].
<youtube>M-f5D3mZl-E</youtube>


==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==
An exult.cfg is generated in ux0:/data/exult/ on first start. You can configure it to your needs.
Notes:
* No keyboard support (soft-keyboard crashes the game). So the avatar is always named "The Stranger" and Save Games are named according to the save-date and -time.
* There are some slowdowns, but the game runs pretty well.
* exult.cfg is generated with some presets in ux0:/data/exult/exult.cfg.
* 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)
Most useful keyboard shortcuts (but not the mouse buttons) are configurable in exult.cfg.
You can also set your mousespeed in exult.cfg.


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita-01.jpg
exultultima7vita3.png
https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita-02.jpg
 
https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita-03.jpg
exultultima7vita4.png
https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita-04.jpg
 
https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita-05.jpg
exultultima7vita5.png
https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita-06.jpg
 
https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita-07.jpg
==Known issues==
https://dlhb.gamebrew.org/vitahomebrews/exultultima7vita-08.jpg
*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.


==Changelogs==
'''1.8 vita.1'''
'''(v.1.0)'''
*Initial Vita Support based on the latest Exult Source.
* First Release.
*Patch Set for release 1.8 and binarys for 1.8 and the latest git source.


== External links ==
== External links ==
* Official Website - https://www.reddit.com/r/vitahacks/comments/v8j2r2/releases_einmuellerexultvita/
* GitHub - https://github.com/einmueller/exult-vita
* Github - https://github.com/einmueller/exult-vita
* Reddit - https://www.reddit.com/r/vitahacks/comments/v8j2r2/releases_einmuellerexultvita/
* VitaDB -
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -

Revision as of 12:35, 26 December 2022

Exult - Ultima 7
Exultultima7vita2.png
General
Authoreinmueller
TypeRole playing
Version1.9 vita 2
LicenseGPL-2.0
Last Updated2022/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

An exult.cfg is generated in ux0:/data/exult/ on first start. You can configure it to your needs.

Notes:

  • No keyboard support (soft-keyboard crashes the game). So the avatar is always named "The Stranger" and Save Games are named according to the save-date and -time.
  • There are some slowdowns, but the game runs pretty well.
  • exult.cfg is generated with some presets in ux0:/data/exult/exult.cfg.
  • 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)

Most useful keyboard shortcuts (but not the mouse buttons) are configurable in exult.cfg.

You can also set your mousespeed in exult.cfg.

Screenshots

exultultima7vita3.png

exultultima7vita4.png

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

Advertising: