Misplaced Pages

Exult: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 15:29, 30 January 2015 editSpiderjerky (talk | contribs)Extended confirmed users81,584 edits removed Category:Ultima; added Category:Ultima (series) using HotCat← Previous edit Latest revision as of 02:38, 7 June 2017 edit undoTom.Reding (talk | contribs)Autopatrolled, Extended confirmed users, Page movers, Template editors3,879,760 editsm +{{Redirect category shell}} using AWB 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
#REDIRECT ]
{{For|the company of the same name|Exult Inc.}}


{{Redirect category shell|1=
{{Infobox software
{{R to section}}
| name = Exult
| logo =
| screenshot = ]
| caption = Exult title screen
| developer = Exult team
| latest_release_version = 1.2
| latest_release_date = June 17, 2004
| latest_preview_version = 1.5.x
| latest_preview_date = {{release date and age|2014|04|23}}
| operating_system = ], ], ], ], ], ], ], others
| genre = ]
| license = ]
| website =
}} }}

'''Exult''' is a ] reimplementation of the '']'' ].<ref>{{cite web | last = Prophet. | title = GameSpyDaily - Exult Interview | url = http://www.gamespydaily.com/news/fullstory.asp?id=3202 | accessdate = 2008-05-29 | date = 2002-03-28 |archiveurl = http://web.archive.org/web/20020402234950/http://www.gamespydaily.com/news/fullstory.asp?id=3202 |archivedate = 2002-04-02}}</ref> It enables play of ''Ultima VII: The Black Gate'' and '']'', and their corresponding expansion disks '']'' and '']'', on modern machines.<ref name="linuxdevcenter">{{Cite web | last = Wen | first = Howard | title = Exult: The Open Age of Ultima | work = LinuxDevCenter.com | accessdate = 2007-05-09 | date = 2003-04-24 | url = http://www.linuxdevcenter.com/pub/a/linux/2003/04/24/exult.html }}</ref> In order to play these games, data files from the original games are needed.

==History==
Exult originally started as ''Ultima VII'' map viewer for the ], but later, as the reverse engineering efforts became more fruitful in finding explanation on the ''Ultima VII'' scripting files, the project expanded to become a complete reimplementation of the ''Ultima VII'' runtime engine.

Before the project came to fruition, there was a demand for a new implementation of ''Ultima VII''. Original ''Ultima VII'' executables started to show their age: they were rather difficult to get working on the systems of even their own era due to their memory management configuration, and in new versions of Windows, the ] support in general is getting less and less viable. According to an anecdote by ''Serpent Isle'' project leader Bill Armintrout, ] has lost the source code to both "Serpent Isle" and its add-on "The Silver Seed",<ref>{{cite web |url=http://www.notableultima.com/collectibles/Title_U7.html |title=ULTIMA VII: The Black Gate and Serpent Isle |accessdate=2007-05-09 |author= Underworld Dragon |work= The Collectible Ultima }}</ref> and Electronic Arts is not planning on any kinds of rewrites for modern systems. The game, however, still has many fans who would like to play the game on their current systems.

==Operating system support==
Exult has, over time, grown to be almost exact reimplementation of ''Ultima VII'' engine, with some notable improvements. The system has been written in C++ with 32-bit architectures in mind. The current graphics code uses the ] library, which has led to Exult being ported for ], ], ], ], and other operating systems aside from the original "free *NIX" platforms (such as ] and ]).<ref name="linuxdevcenter"/> Formerly, Exult was also supported on ] and ]. Unofficial ports exist for ], ], ], ] and the ].

==Enhancements over original games==
Aside of portability and ability to run on modern operating systems, there are also number of enhancements over original games, such as

* Start screen with game selector - only one executable is needed to play both games. The upcoming version also has the ability to add customised games to the menus, and also add ] as suboptions to each game. Mod savegame and game state data are managed separately from the data of the unmodded game.
* unlimited number of savegame slots,<ref name="linuxdevcenter"/>
* many usability fixes, including numerous new key shortcuts,
* ability to use ''Serpent Isle'' portraits and character ]s in ''Black Gate'',
* optional statusbar that displays party member health,
* In-game notebook,
* Support for increased display resolutions (not necessarily recommended, as it may lead to unexpected problems in game), with high-quality display scalers (] family and others),
* ability to use digital samples instead of ] sounds, and digital music in ] format instead of ] music (Hardware MIDI is supported in Win32; upcoming version also supports ]), and support for MIDI ] (through ]; The current version now also supports ] emulation and ]).

Exult also includes a comprehensive cheat system, similar to the original ''Ultima VII''.

Exult team members have contributed a large number of custom artwork for the game, primarily to make it possible to use all of the items in ''Black Gate'' in a consistent way with the ''Serpent Isle'' paper doll graphics.

The upcoming release may also include gameplay fixes to the game usecode itself; effort is underway to fix some of the most troublesome originally unimplemented things in Serpent Isle.

==Exult Studio==
{{Unreferenced section|date=August 2008}}

Exult also optionally includes '''Exult Studio''', which is slowly growing into a very complete and complex tool for modifying the game - even while the game is running. Also included are many command-line tools for manipulating game files.

The editor is built as a separate program that can interface with a running instance of Exult. Changing data files is done in Exult Studio window, while the game world - everything from terrain to objects, creatures and their schedules - can be changed directly through game view.

Also included are ], ] and ] (the latter is not built by default) for the "usecode" ] file. This file drives the actual game logic. There are also tools that can be used to 'rip' data sections from the file; this is particularly of interest for people who wish to change the name and dialogue sections of the game.

==See also==
{{Portal|Free software|Video games}}
* ]

==References==
{{Reflist}}

==External links==
*
* - help with the Studio and the Usecode C language
* {{Dead link|date=April 2011}}
*
*

{{Ultima}}
{{Video game engines}}
{{open source video games}}

]
]
]
]
]
]
]
]
]
]
]

Latest revision as of 02:38, 7 June 2017

Redirect to:

This page is a redirect. The following categories are used to track and monitor this redirect: When appropriate, protection levels are automatically sensed, described and categorized.