Pentagram F.A.Q. (frequently asked questions)
last changed: 30 October 2011 (GMT)
A text only version can be found here
1.1. What is Pentagram?
1.2. Why is it called Pentagram - are you satanists or something?
1.3. Do you accept donations?
1.4. Does Origin support Pentagram?
1.5. Will Pentagram support other Ultimas?
1.6. Will Pentagram ever be multiplayer?
1.7. Where can you download Pentagram?
1.8. Binary, snapshot, source tree - what are you talking about?
1.9. And what is that old snapshot supposed to be?
1.10. Why has there not been a release yet?
2. Ultima 8: Pagan
2.1. Do I need Ultima 8?
2.2. Is Ultima 8 playable?
2.3. Does Pentagram work with all versions of Ultima 8?
2.4. Will the Lost Vale run on Pentagram?
2.5. Do save games from the original work in Pentagram?
2.6. Do Pentagram savegames work on all operating systems?
2.7. Where can I obtain a copy of Ultima 8?
2.8. Can you give me a copy or tell me where to
download Ultima 8?
2.9. But isn't Ultima 8 abandonware?
2.10. Why does the Pentagram team feel so strongly on
the issue of piracy?
3. Changes to the FAQ
3.1. - 30 October 2011
3.2. - 19 February 2006
3.3. - 22 May 2005
3.4. - 30 November 2004
3.5. - 20 June 2004
3.6. - 19 June 2004
|1.1. What is Pentagram?|
Pentagram is a game engine for running Ultima 8 on modern
operating systems. Since a modified version of the
Ultima 8 engine also powered the two Crusader games
(Crusader: No Remorse and Crusader: No Regret) our ultimate
goal is to be able to run those two as well. Right now
we don't support them but you will be the first to know
when we do.
|1.2. Why is it called Pentagram - are you satanists or something?|
If you ever played Ultima 8 or bought the first release of the game,
then you will have noticed the big pentagram on the game box and the
intro. That is the sole reason for this name.
|1.3. Do you accept donations?|
No, the Pentagram team will not accept donations. For us there
are greater legal matters involved, which none of us
particularly want to explore. We do not want to risk the wrath
of EA for directly profiting from Pentagram. If you want to donate
to anyone, donate to Sourceforge. We wouldn't be here if it
weren't for them.
|1.4. Does Origin support Pentagram?|
First of all, Origin has been owned by EA for a long time now and
from recent developments it seems that Origin only exists now to
maintain Ultima Online. Furthermore since we have never managed to make
contact with EA or Origin while working on Exult we didn't even try
to contact them this time. So, no, Origin and EA do not support
Pentagram and will most likely just ignore questions about us.
|1.5. Will Pentagram support other Ultimas?|
No. All Ultimas are so different it wouldn't make sense to support
them with the Pentagram engine. However, for most Ultimas engines are
being developed similar to Pentagram.
|1.6. Will Pentagram ever be multiplayer?|
There are no plans to ever make Pentagram a multiplayer engine, and it
really wouldn't make sense for Ultima 8 to be played by more than one
However, a deathmatch scenario for the Crusader games would be fun (in
Dominus' opinion at least) and once we support these two games, people
are welcome to develop a multiplayer version.
|1.7. Where can you download Pentagram?|
Daily SVN snapshot binaries for Windows (by Travis Howell), Mac OS X (by Dominus) and the SVN
snapshot source tree can be found at
|1.8. Binary, snapshot, source tree - what are you talking about?|
First of all, if you are running Windows and you just want to run/play
Pentagram, download the SVN Snapshot binary called
Source is the code of Pentagram and is only useful for programmers that
want to look at it, compile it or, hopefully, want to contribute to the
project. Once you compile the code you get a binary or in other words
the actual program.
SVN snapshots are the newest source code. Whenever
we change some code, Travis and Dominus make a new snapshot the next day.
As we currently have no releases, snapshots are the only way for you to
|1.9. And what is that old snapshot supposed to be?|
For that you'll have to take a look at Pentagram's history.
The project started out as a pet project by some of the Exult programmers.
We tried to figure out the various file formats and used a sub tree of the
Exult source code space. For example we developed a map viewer, a shapes
viewer (shapes are the graphic files of Ultima 8) and many other tools.
Only when the code of Pentagram became more mature we decided to make it a
separate project. The code developed so far was taken over to the new project
space as the "old" module but we still worked on it.
Since the code that was written was meant for small viewer programs and not
for a full game engine, we decided to start from scratch on Pentagram itself.
Some of the tools in the old snapshot are not yet ported over to the actual
Pentagram code and therefore users and programmers might find it still useful.
A listing of the tools follows.
The most useful tool now. If you don't have u8shapes.flx in the static
subdirectory, you have to use this tool on u8shapes.cmp to have it decompressed.
Sound and Voice effects in Ultima 8 were compressed with Sonarc. Dcmpsound uses
u8.exe of the original game to decompress the sfx into something we can use.
For dcmpsound to find u8.exe and the sfx flex files you have to edit
Same purpose as dcmpsound, only it doesn't use u8.exe to decompress the sfx.
Extracts the archives Ultima 8 used to store its files. Their file ending is
.flx and they are called flex files.
Used to extract savegames. The initial game is also a savegame and to actually
start the game we needed to figure the savegame format out. And no, apart from
the initial savegame, you can't run other savegames from the original.
Shows you the content of the quotes files (quotes.dat and ecredit.dat).
Lets you browse through the graphics of the game. See the readme that comes with
it for more details.
Lets you browse through the animations of the game. See the readme that comes with
it for more details.
Lets you browse through the globs of the game. See the readme that comes with it
for more details.
Lets you browse through the maps of the game. See the readme that comes with it for
|1.10. Why has there not been a release yet?|
Pentagram is not yet in a state we want to officially release. Whenever we do feel
like Pentagram is ready we will make an official release.
|2. Ultima 8: Pagan|
|2.1. Do I need Ultima 8?|
Yes, without the original files you can't play Ultima 8 with Pentagram.
|2.2. Is Ultima 8 playable?|
Yes and no. Most of the plot works and several people have managed to
play through Ultima 8 already. However, there are many things not yet
|2.3. Does Pentagram work with all versions of Ultima 8?|
Ultima 8 was released in English, French, German, Spanish and Japanese.
All five should run in Pentagram, but the non-English versions,
especially the Japanese version, need much more testing.
On a side note, we heard that the Spanish version might not have been actually finishable. At
some point in the game you are supposed to get the Tear of Seas from Devon but the
conversation option might not be there.
|2.4. Will the Lost Vale run on Pentagram?|
Unfortunately the add-on for Ultima 8, called the Lost Vale was never released.
Rumor has it that it was actually finished but Origin/EA decided there was no
market for it and lost it.
|2.5. Do save games from the original work in Pentagram?|
No. Although we did figure out the savegame format and are able to run the initial
one, we can't load other savegames from the original. The way the original
saved processes prevents us from loading them, only the initial savegame has
no processes running.
|2.6. Do Pentagram savegames work on all operating systems?|
Yes. Pentagram savegames are compatible between all supported operating systems. For
example a game saved on Mac OS X works on Windows XP as well.
|2.7. Where can I obtain a copy of Ultima 8?|
If you do not already own a legal copy
of Ultima 8, the Pentagram team highly
suggests you buy a copy. We suggest
searching for Ultima 8 on sites such as
Ebay or used software sites. Stores
which sell used games are often
good places to try as well.
You also might want to look for the
Ultima Collection, which contains all
the previous Ultima games as well.
It is also typically easier to find
than Ultima 8 because it was released
much more recently.
|2.8. Can you give me a copy or tell me where to
download Ultima 8?|
No! The Pentagram team does not and never
will support piracy.
Members of the Pentagram team will likely
ignore, flame, or even banish you
to another world where no one has ever
heard of the Avatar if you ask them for
a pirated copy of any Ultima.
|2.9. But isn't Ultima 8 abandonware?|
No, if an entity still exists to claim
the rights over a piece of software (EA
in the case of Ultima 8), and the
company has not openly given away those
rights to make the software free, then
the software does not fall under the
term abandonware or freeware.
Any copies of Ultima 8 you find on the
Internet that claim to be abandoned or
free are neither, and downloading them
will be considered piracy.
|2.10. Why does the Pentagram team feel so strongly on
the issue of piracy?|
First, we understand the amount of work
that goes into making a game like
Ultima 8. If we put ourselves into the
same position as the original
programmers and artists, we would be
against the piracy of our work and feel
that something has been stolen from us
directly when piracy occurs.
Second, the Pentagram team does not want
to alienate any former or current
members of Origin or EA. Some have been
helpful in the past in informing us,
and we have a great deal of respect for
them. We also wish to avoid any
possible legal issues which could
threaten to end the Pentagram project.