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
No edit summary
Line 42: Line 42:
* Save Games are named according to the save-date and -time.
* Save Games are named according to the save-date and -time.
* There are some slowdowns, but the game runs pretty well.
* There are some slowdowns, but the game runs pretty well.
* Digital music works, but is too slow.
* exult.cfg is generated with some presets in ux0:/data/exult/exult.cfg.
* exult.cfg is generated with some presets in ux0:/data/exult/exult.cfg.
* Digital music works, but is too slow.
**Most useful keyboard shortcuts (but not the mouse buttons) are configurable in exult.cfg.
**You can also set your mousespeed in exult.cfg.


==Controls==
==Controls==
Line 69: Line 71:


Down - z (Show stats)
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==

Revision as of 12:36, 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".
  • 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.
  • exult.cfg is generated with some presets in ux0:/data/exult/exult.cfg.
    • Most useful keyboard shortcuts (but not the mouse buttons) are configurable in exult.cfg.
    • You can also set your mousespeed in exult.cfg.

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

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: