What is Phoenix ?IntroductionPhoenix is an unofficial patch for/a remake of/a java port of the space TBS Emperor of the Fading Suns (
EFS). A six minute video of
Phoenix 0.50.0 is on youtube. Phoenix is best summed by the first sentences from the first public post on Wed Dec 19, 2012 at the EFS forum: "I am interested in trying to make an exe replacement using java. Exe replacement meaning I would try to recreate EFS.EXE functionality using existing datafiles, minus the bugs, plus some modern wargame features."
RequirementsPhoenix is a patch, so you must have EFS1.4 (plus optional mods) installed. On Windows and Linux, Java does not need to be installed separately as self contained packages are available. 640x480 mode runs well enough on an Asus X54C/K54C laptop with Celeron B815 1.6Ghz dual core and 4GB DDR3 ram.
How does Phoenix differ from standard EFS.EXEThe aim is to reproduce 100% of desirable EFS1.4 features and add modern game features such as build queues, ultimately replacing EFS.EXE in EFS games.
- Functionally, a limitation is the exposure of feature details through available materials. Some things, such as the exact way the plague spreads or the exact way rebellions occur, are hard coded deep in EFS.EXE and can only be approximated by running the orginal game multiple times and inspecting the empirical distribution of results.
- Graphically, every detail is in plain sight and the open question is how well can they be reproduced with java. So far, recreating original EFS look and feel has been a success. Font fine tuning seems currently the last obstacle in achieving near 100 % likeness with the original EFS GUI.
A side by side comparison of Phoenix 0.50.0 and EFS1.4 EFS.EXE views of Kish palace in the historical galaxy can be seen by clicking
this link. The vertical alignment difference of 0.5 hexes is due to the EFS.EXE centering the view so that visible hexes above/below are 5.5/3.5 whereas in Phoenix this has been set to 5/4.
Current state of PhoenixAlmost everything except the AI has been implemented. A detailed list of missing EFS1.4 features is
here and a detailed list of extra/differing features is
here.
Phoenix alpha test #1The ultimate goal here is to fix/verify Phoenix so that it is good enough to replace EFS.EXE in multiplayer games. For this #1 test, the goals are
- Phoenix must be installable.
- Phoenix must be playable (no crashes, implemented features work.)
- Additionally, opinions on what missing features are needed for full multiplayer are welcome.
Although java is in theory
write once, run anywhere, Phoenix is sufficiently complex to cause compatibility issues on different virtual machine/operating system/gui combinations so even installation may not proceed without glitches.
To do this test I'm looking for 3-5 people willing to play through a couple of turns of multiplayer. There is no need to roleplay or make cunning plans, the emphasis should be on testing.
Phoenix is available for download at
https://github.com/joulupunikki/Phoenix/releasesEdit:
Houses
(players: Kebooo, Margrave, Ostegun, Il Palazzo ... there is still room for a fitfh I'll hold the fort in the meantime)
Kebooo of House Li Halan
joulupunikki of the Hazat
Il Palazzo of House Decados
Ostegun (?) of House Hawkwood
Margrave of House al-Malik