Website profiles · Technology insights · Alternatives

exodus.voyd.net

Upgrades for early Ultima games

No paid content found
Visit website
Profile views 0 Outbound visits 0 Normal
The Exodus Project - Upgrades for early Ultima games Full homepage screenshot

At a glance

Category
Other
Language
English
Paid-content signal
No paid content foundObserved
Registered
2000
Hosting
New Dream Network, LLCInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is The Exodus Project?

The Exodus Project is a fan-made upgrade project for early Ultima games, chiefly Ultima II (with related work on Ultima III). Its releases patch the original games to improve how they look and play, rather than remake them. The site is the project's development blog and download hub: version announcements, feature write-ups and downloads sit together.

What the upgrades actually change

  • Graphics: the headline feature is CGA Composite mode. The original CGA water tiles, which look like harsh alternating magenta-and-black pixels, blend into smooth deep blue under composite display; the same trick produces the red brick hues in towns and castles. The author describes the ugly CGA look as his original motivation for starting the project around twenty years ago.
  • Gameplay options: a stat-choice feature lets the player pick which statistic to raise on level-up, and it can be switched off in the configuration file for players who prefer the original rules.
  • Cosmetic themes: a Commodore 64 theme was built partly as a test bed for a theme system, and the author kept it because he liked the result.
  • Bug fixes: the project also addresses defects in the originals, such as vendor pricing behaving oddly as stats approach their maximum.

Who it is for

It suits people who want to play the early Ultima titles as they were designed but without the display limitations of 1980s hardware, and who are comfortable applying patches and editing a config file. Players who want a strict historical experience can leave gameplay toggles off and take only the visual changes.

A sensible next step is to open the download section and read the release notes for the version matching your copy of the game, then check the configuration options before your first session so you know which changes are active. If you also follow other long-running Ultima fan projects, The Exodus Project is the reference point for these particular upgrades.

How do I install the Ultima 2 Upgrade on my copy of the game?

The page doesn't include installation instructions; it points to a download section and a blog, but the steps for applying the Ultima 2 Upgrade aren't in the supplied content. The safest approach is to treat the download as a patch applied to an existing game folder, and to keep a clean backup before changing anything.

A practical installation routine

  1. Identify your copy of Ultima 2. The upgrade is built for the original game files, so note which version and platform you have (DOS, C64-style, etc.). The project's C64 theme is described as a visual option, not a separate game build.
  2. Back up the whole game directory before applying anything. Early Ultima files are small, so a full copy costs nothing and lets you revert if a patch misbehaves.
  3. Read the download page's own notes. The page mentions a download section and release notes for version 2.1; those notes are where file placement or launcher details would appear.
  4. Apply the upgrade to the copy, not the original. If the download contains an installer or patch utility, run it against the backed-up folder and test by launching the game.
  5. Check the config options. The page describes features that are toggle-able via config, including stat choice at level-up, so expect a settings file or in-game menu after installation.

What the upgrade changes, and why it matters at install time

Feature (per page) Type Install implication
CGA Composite mode Visual May need display or emulator settings to look right
C64 theme Visual Optional theme, likely switched in config
Stat choice on level-up Gameplay, toggle-able Configurable, so check settings after install
Vendor price / maxed-stats bug fix Bug fix Applied automatically if included in the build

The author, Voyager Dragon, frames the CGA work as the project's original motivation, noting that the harsh CGA colors were never meant to be seen without composite blending. My practical read: if the upgraded graphics look wrong after installation, the problem is more likely your display or emulator's composite setting than a failed patch.

If the download notes are unclear, the DOSBox documentation at DOSBox is a reliable reference for running early DOS games and adjusting display modes.

Does the CGA Composite Mode make Ultima 2 and 3 look better on a modern monitor?

Yes, but only under specific conditions. The Exodus Project describes CGA Composite Mode as rendering Ultima 2's alternating magenta-and-black water pixels as a smooth, deep blue, and reversing that order produces the red used on town and castle brickwork. That is a genuine visual improvement over the harsh, dithered CGA look—but it depends on how the mode is displayed.

Why the monitor matters

Composite mode relies on the blending that a composite video signal naturally produces. A modern VGA or HDMI monitor fed a raw digital CGA signal will show the same alternating pixels as sharp magenta-and-black stripes, not smooth color. The improvement appears when the signal is passed through composite-style blending—typically via emulator composite filters or hardware that outputs a composite signal to a capture device or compatible display.

Practical check

  • Emulator users: confirm the emulator offers a composite/CGA blending filter; without it you get crisp dithering, not the intended hues.
  • Real-hardware users: you need a composite output path and a display or capture setup that accepts it; a direct digital connection defeats the effect.
  • Ultima 3: the project notes the same algorithm was reused from the Ultima 3 Upgrade, so the approach carries over, but verify the current release notes for that game before assuming feature parity.

As a next step, try one screen with and without composite blending—the water and brick tiles are the clearest test. If the colors stay striped, the mode is present but not being displayed as intended.

Can I choose which stat to increase when my character levels up in the Ultima 2 Upgrade?

Yes, but only in versions that include the optional stat-choice feature. The project's release notes for Ultima 2 Upgrade v2.1 describe adding a feature where "the player will get the choice of which stat to upgrade" during character advancement. The author frames it as a gameplay change rather than an audio/visual one, and notes it can be toggled in the configuration. So the behavior is controlled by a setting: if stat choice seems to be missing, check the upgrade's config options before assuming the feature is absent.

The same notes also mention a fix related to vendor prices when stats approach their maximum, since Charisma and Intelligence affect shop prices. If you're using the choice feature to steer stat growth, expect shop pricing to shift along with those stats.

For downloads and version history, see The Exodus Project.

What does the Commodore 64 theme change in the Ultima 2 Upgrade?

The Commodore 64 theme is a visual reskin of the Ultima 2 Upgrade that dresses the game in a C64-style look. It changes presentation, not rules: the project's author describes it as an "audio/visual upgrade" built "as a bit of fun but also as a proof of concept to test out themes," and it was not part of the original plan for the release.

That distinction matters for how you use it. Gameplay changes in the same upgrade, such as letting the player choose which stat to raise at the hotel, are toggleable through config, while the C64 theme is cosmetic and can be enabled or ignored without affecting how Ultima 2 plays. The author also notes he "kind of liked how it turned out," which is his own reaction to the result rather than a claim about fidelity to the original C64 release.

If you are deciding whether to try it, treat the theme as a way to make the early Ultima visuals more readable or more nostalgic, and keep the CGA Composite Mode work separate in your mind, since that feature targets how the original CGA graphics were meant to be displayed rather than mimicking another platform. The download section at The Exodus Project is where the release and its options live; check there for which version includes the theme and how themes are switched on.

Is the vendor price bug near maxed stats fixed in the Ultima 2 Upgrade?

The page does not state that the vendor price bug near maxed stats is fixed. The relevant post, "U2 Upgrade – Prices & Maxed Stats Bug," is cut off after explaining that Charisma and Intelligence affect shop prices and that higher values should lower them. That establishes the bug's cause but not its resolution.

What the page does support

  • The Ultima 2 Upgrade v2.1 release post lists new features, but the visible excerpt does not name the price bug among them.
  • The stat-choice feature is described as a toggleable gameplay improvement, showing the project does add configurable fixes beyond audio and visual changes.
  • CGA Composite Mode and the C64 theme are presentation changes, separate from gameplay fixes.

Practical check

Open the v2.1 release notes and the full "Prices & Maxed Stats Bug" post on The Exodus Project and look for an explicit statement that the bug is corrected, ideally with a version number. If you are deciding whether to install the upgrade for a playthrough, treat a confirmed fix in the release notes as the deciding factor; a post that only describes the bug is not enough.

As a general rule, when a patch log is ambiguous, test the vendor prices at high Charisma and Intelligence in a save you can reload, and keep the previous version available in case the behavior is unchanged.

Related questions

More questions →
What Is The Exodus Project Website?

The Exodus Project (exodus.voyd.net) is a fan-made project that provides upgrades for early Ultima games, with its documented work centering on Ultima 2 and Ultima 3. It is aimed at players who want improved visuals and gameplay in those older titles, and it distributes its releases through a download section alongside development blog posts. The site is a resource for people who already play or want to revisit early Ultima games and are looking for community-made enhancements.

What the project actually offers

The site's own posts describe specific upgrade features rather than a single unified patch. Documented examples include:

  • Ultima 2 Upgrade v2.1 — a release announced on the site, with new features described across accompanying blog posts.
  • CGA Composite Mode — a visual upgrade that changes how the original CGA graphics render. The project author explains that the alternating magenta-and-black water pixels appear as a smooth deep blue in composite mode, and reversing the pixel order produces the red used on town and castle brick tiles. This feature was originally planned for the next release and was carried over using an algorithm adapted from the Ultima 3 Upgrade.
  • Stat Choice — a gameplay change letting the player choose which stat to upgrade. The site notes this is toggle-able via config, since it alters gameplay rather than audio or visuals.
  • C64 Theme — a Commodore 64 visual theme, described as an unplanned feature built partly as a proof of concept for themes.
  • Prices & Maxed Stats Bug — a post discussing a bug in Ultima 2 involving vendor prices as a player approaches maxed stats, where Charisma and Intelligence affect shop prices.

Who it is for

The project suits players who:

  • Own or emulate early Ultima games and want to improve how they look or play.
  • Are comfortable applying fan-made upgrades and adjusting configuration options (the stat-choice feature, for example, is toggled through config).
  • Are interested in the development history and reasoning behind each change, which the blog posts cover in detail.

It is less relevant if you are looking for a general Ultima fan portal, a modern remake, or official support — the site's scope is upgrades for the early games.

How to use the site

  1. Go to the download section to find the current upgrade releases (the site references Ultima 2 Upgrade v2.1 as a release available there).
  2. Read the related blog posts for the features you care about, since each post explains what a feature changes and, in the case of Stat Choice, that it can be toggled via config.
  3. Check the bug-related posts (such as the vendor prices and maxed stats discussion) if you encounter odd behavior in the original game.

The site does not present itself as a store; its content is organized around downloads and development notes. Pricing or access conditions beyond that are not stated in the available material, so treat availability as something to confirm on the download page itself.

A practical example

Suppose you are replaying Ultima 2 and find the original CGA water tiles hard to look at. The project's CGA Composite Mode post explains exactly why: those tiles were designed for composite display, where alternating magenta-and-black pixels blend into blue. Knowing this, you can decide whether the composite-mode upgrade addresses your complaint before downloading anything — which is the kind of decision the blog posts are written to support.

What Is CGA Composite Mode in the Ultima 2 Upgrade?

CGA Composite Mode is a graphics option in The Exodus Project's Ultima 2 Upgrade that reinterprets the game's original CGA pixel patterns so they display as smoother, more natural colors instead of harsh magenta-and-black. It targets players running the upgraded Ultima 2 who want the early graphics to look closer to how they appeared on composite monitors, rather than the blocky RGB output most modern displays produce. The feature was the main graphics goal behind the next release of the upgrade, and the project author reports it was completed by reusing an algorithm written for the Ultima 3 Upgrade.

Why the original CGA modes looked poor

The project author describes the CGA modes of Ultima 2 and 3 as "pretty horrible to look at" and names that as the primary motivation for starting the project roughly 20 years earlier. The key point is that these modes were never really intended to be viewed the way most people see them now. On the original hardware and displays, the same pixel patterns could resolve into different colors than a modern RGB rendering shows.

How composite mode changes the output

CGA Composite Mode works by blending alternating pixel patterns into a single perceived hue. The project's own example uses the water tiles:

  • Water: alternating magenta-and-black pixels appear as a smooth, deep blue.
  • Brick tiles in towns and castles: alternating the pixels in the opposite order (black then magenta) produces the red used on those tiles.

So the mode does not add new artwork. It changes how existing alternating pixel sequences are interpreted, which is why the same tile data can yield blue water and red brick depending on pixel order.

A concrete way to think about it

Take a water tile made of alternating magenta and black pixels. Under a straight RGB reading, you see the alternation as noise or a harsh pattern. Under composite interpretation, the alternation averages into a deep blue. Reverse the order to black-then-magenta and the same averaging logic yields red. That is the mechanism the upgrade relies on.

Where it fits in the upgrade

CGA Composite Mode is a visual upgrade, distinct from gameplay changes in the same release. For comparison, the same Ultima 2 Upgrade version also adds:

Feature Type Notes from the project
CGA Composite Mode Visual Main planned feature; algorithm reused from the Ultima 3 Upgrade
Stat Choice Gameplay Player chooses which stat to upgrade; toggle-able via config
C64 Theme Visual/theme Built as a fun proof of concept for themes
Prices & Maxed Stats Bug Bug fix Vendor prices behave incorrectly as stats approach maximum; Charisma and Intelligence affect shop prices

The Stat Choice feature is explicitly described as toggle-able through configuration, which tells you the upgrade separates gameplay toggles from visual ones. The CGA Composite Mode is presented as the headline visual feature of that release.

What to expect if you try it

  • You need the Ultima 2 Upgrade itself. The mode ships as part of the upgrade release, available from the project's download section, not as a standalone patch.
  • Expect color changes, not new graphics. Water becomes deep blue and town/castle brick becomes red; the underlying tiles are the same.
  • It is aimed at the CGA-era look. If you are comparing against the raw CGA output, composite mode is the intended "correct" presentation the author had in mind.

The project page does not state pricing or login requirements for downloads, so check the download section directly for access details.

Can Gameplay Changes in the Ultima 2 Upgrade Be Disabled?

Yes—at least for the change the site documents most clearly. The Ultima 2 Upgrade's Stat Choice feature, which lets the player pick which stat to raise, is toggle-able via config. The project's author describes it as a gameplay improvement rather than an audio/visual upgrade, and that distinction is why it can be switched off: players who want a more original experience can keep the presentation upgrades while declining the rule change.

What the Stat Choice toggle does

In the standard Ultima 2 stat-gain flow, the game decides how your character advances. The upgrade adds an option for the player to choose the stat instead. According to the project's release notes for version 2.1, this is explicitly framed as a gameplay improvement and "as such is toggle-able via config."

That gives you three practical configurations:

Configuration Visual/audio upgrades Player-chosen stat gains
Full upgrade On On
Presentation only On Off (via config)
Original-style play Limited Off

The middle row is the one the toggle exists for: you keep the enhanced look and sound but restore the original advancement behavior.

Why the distinction matters

The Exodus Project is built around upgrades for early Ultima games, and its author separates two kinds of changes:

  • Audio/visual upgrades — presentation work such as the CGA Composite Mode, which reinterprets the original CGA color output so water tiles read as smooth deep blue and town brickwork reads red, rather than the harsh magenta-and-black patterns.
  • Gameplay improvements — rule or flow changes such as Stat Choice, which alter how the game plays rather than how it looks.

Only the second category raises the "is this still the original game?" question, which is why the config toggle is attached there. If your goal is to experience Ultima 2 as it originally played while still avoiding the visual strain of raw CGA, turning off Stat Choice is the setting to look for.

How to apply it

  1. Install the Ultima 2 Upgrade from the project's download section (the v2.1 release is the documented version).
  2. Locate the configuration file or config menu referenced by the upgrade—the site states the feature is controlled "via config" but does not publish the exact file path or key name in the material summarized here.
  3. Disable the Stat Choice option and save.
  4. Launch the game and confirm behavior at the point where stat gains occur (the hotel clerk sequence is the context the author discusses in the related posts). If you are still prompted to choose a stat, the toggle did not take effect.

Common snags

  • Version mismatch: Stat Choice arrived with the v2.1 release. An older build will not expose the option.
  • Assuming all changes are toggle-able: The site only documents the config toggle for Stat Choice. Do not assume the CGA Composite Mode or the C64 theme are controlled the same way; treat each feature's documentation separately.
  • Confusing theme with gameplay: The Commodore 64 theme is a visual proof-of-concept, not a rules change, so it does not affect the original gameplay question.

Related fixes worth knowing

The same release cycle addressed a bug involving vendor prices as a player approaches maxed stats: both Charisma and Intelligence are supposed to lower shop prices at higher values, and the original game mishandles this near the cap. If you are toggling Stat Choice off to preserve original behavior, decide separately whether you want bug fixes like this one applied—they correct faulty behavior rather than change design intent, which is a different trade-off from the stat-gain option.

For the exact config entry name and file location, check the download package's documentation and the project's release posts, since the site's summary pages describe the feature's existence and toggle-ability but not the literal setting.

What the Ultima 2 Upgrade Includes

The Ultima 2 Upgrade is a fan-made enhancement for the original Ultima II, released by The Exodus Project in version 2.1 (announced June 15, 2018). It bundles visual improvements, optional gameplay changes, and a bug fix, and the gameplay changes can be switched on or off through a configuration setting. It is intended for players who want to revisit the early Ultima games with cleaner graphics and some quality-of-life options rather than the untouched original presentation.

Visual and audio changes

CGA Composite Mode

The project's author describes the original CGA graphics of Ultima II and Ultima III as "pretty horrible to look at" and names that as the main motivation for starting the project roughly 20 years earlier. The key point is that those graphics were not meant to be viewed on raw CGA output. In CGA Composite mode, alternating magenta-and-black pixels in water tiles render as a smooth deep blue; reversing the pixel order produces the red used on town and castle brick tiles. This mode was the headline feature planned for the release and was completed by reusing an algorithm written for the Ultima 3 Upgrade.

C64 Theme

A Commodore 64 theme was added somewhat spontaneously, described as "a bit of fun" and a proof of concept for testing themes. It is a cosmetic option, not a gameplay change.

Gameplay options

Choosing which stat to upgrade

The upgrade adds a feature letting the player pick which stat to raise, framed as a gameplay improvement rather than an audio/visual one. Because it changes how the game plays, it is toggle-able via config — so players who prefer the original stat-gain behavior can turn it off.

Bug fix: vendor prices and maxed stats

The project documents a bug in Ultima II involving shop prices as a player approaches maxed stats. Both Charisma and Intelligence are supposed to lower vendor prices at higher values, but the original game's handling breaks down near the stat cap. The upgrade addresses this.

What to expect

Area Change Optional?
Graphics CGA Composite Mode (correct water and brick colors) Visual feature
Graphics Commodore 64 theme Cosmetic
Gameplay Player chooses which stat to upgrade Yes, via config
Bug fix Vendor prices near maxed stats Fix

If you want the original look and rules exactly as they were, the config toggle lets you keep the gameplay changes off while still benefiting from the visual work. If you are playing Ultima II for the first time or returning after years, the composite mode alone meaningfully changes how readable the world is.

Where to Download the Ultima 2 Upgrade

The latest Ultima 2 Upgrade release mentioned on The Exodus Project is version 2.1, and the site directs visitors to its download section to get it. The project page itself is a blog-style changelog: it announces v2.1 and links to individual posts explaining each new feature, so the download section is the place to go for the files while the posts are where you learn what changed.

What the v2.1 release adds

The announcement post lists several new features and links to a write-up for each:

Feature What it does
CGA Composite Mode Renders the CGA graphics as intended, so alternating magenta-and-black water pixels appear as smooth deep blue, and the reversed pattern produces the red used on town and castle brick tiles
Stat Choice Lets the player choose which stat to upgrade; it is a gameplay change and can be toggled in the config
C64 Theme A Commodore 64 visual theme, built as a proof of concept for themes
Prices & Maxed Stats Bug Addresses a bug involving vendor prices as a player approaches maxed stats, since Charisma and Intelligence are meant to lower shop prices at higher values

The CGA Composite feature was the project's original motivation—the author describes the stock CGA modes of Ultima 2 and 3 as "pretty horrible to look at" and notes the mode was never intended to be viewed that way. The implementation reuses the algorithm written for the Ultima 3 Upgrade.

How to get it

  1. Go to The Exodus Project site (exodus.voyd.net).
  2. Open the download section referenced in the v2.1 announcement.
  3. Grab the Ultima 2 Upgrade package there.
  4. Read the linked blog posts for the v2.1 features if you want details before installing—particularly the Stat Choice toggle if you prefer the original stat behavior.

The site does not state pricing or login requirements for the download in the material available, so check the download section itself for any terms before installing.

Who this is for

This is for players running early Ultima games—specifically Ultima 2—who want improved visuals and optional gameplay fixes on top of the original release. If you only care about the graphics, CGA Composite Mode is the headline change; if you want the original rules untouched, leave the Stat Choice option off in the config.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2000, this domain has about 26 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain uses the common .net extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. The lowest TTL is 60 seconds, supporting rapid record changes at the cost of more frequent lookups. Nameservers are provided by dreamhost.com, indicating managed DNS hosting. MX records point to the mailchannels.net email service. No CNAME was found; the observed records resolve directly to addresses.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header identifies Apache without an exact version. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies WordPress 7.1.4, jQuery, Apache, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

The Generator tag identifies WordPress 7.1.4, making the publishing system easier to fingerprint. Open Graph is partially configured; og:image is missing. Twitter Card metadata is configured. The title has 52 characters, within a common display range. A meta description is present, with 31 characters.

Hosting and Email

DNSdreamhost.com
HostingNew Dream Network, LLC
Emailmailchannels.net
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagHillsboro, Oregon, United States Inferred 205.196.218.235

Registration details

RDAP / WHOIS

RegistrarDreamHost, LLC
Registered2000-02-08
Expires2027-02-08
Domain statusclient transfer prohibited
Nameserversns1.dreamhost.com、ns2.dreamhost.com、ns3.dreamhost.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Aexodus.voyd.net205.196.218.23560—
MXvoyd.netmx1.mailchannels.net600
MXvoyd.netmx2.mailchannels.net600
NSvoyd.netns1.dreamhost.com14400—
NSvoyd.netns2.dreamhost.com14400—
NSvoyd.netns3.dreamhost.com14400—
TXTvoyd.netv=spf1 mx include:netblocks.dreamhost.com include:relay.mailchannels.net -all60—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectwww.exodus.voyd.net
IssuerLet's Encrypt
Valid until2027-01-15T03:01 · Remaining when checked: 75 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=UTF-8
cache-controlmax-age=600
serverApache

Identified technologies

WordPress 7.1.4jQueryApache

Pages, Search and Sharing

Meta descriptionUpgrades for early Ultima games
Canonical URLhttps://exodus.voyd.net/
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 0 allowed · 8 disallowed
  • Disallow/admin/
  • Disallow/includes/
  • Disallow/config/
  • Disallow/logs/
  • Disallow/backup/
  • Disallow/.env
  • Disallow/wp-admin/
  • Disallow/wp-includes/
  • IntervalCrawl delay 10 seconds

User reviews (0)

  • No reviews yet.