Releases: joulupunikki/Phoenix
Version 0.60.0-alpha "Alpha test #1"
New in version 0.60.0-alpha
FLIC-videos of units working. Many thanks to Akaine Harga for contributing the code.
Self contained(*) install packages
( (*) self contained refers to java, you still need to have EFS1.4 installed)
Install to your EFS1.4 installation directory (make backups first!). On Windows the Inno Setup 5 installer will guide you thru ... if the exe installer does not work there is a simple zip available, just extract that to your EFS install directory and click Phoenix
shortcut. On Linux just decompress/untar the package to your EFS1.4 directory and type ./phoenix.sh
to start, if you get errors about missing files try ./phoenix.sh -capitalizefilenames
.
OS | Download | Notes |
---|---|---|
MS Windows | Phoenix-0.60.0-alpha-setup.exe or Phoenix-0.60.0-alpha.zip | Tested on Windows 7 |
Linux | Phoenix-0.60.0-alpha.tar.xz | |
FreeBSD | Use Linux package. You need to install java separately. Start with java -jar -Xss32m Phoenix.jar --enableai -d |
|
MacOSX | Currently no support, unstable | See #106, #110 |
Version 0.52.5-alpha "Alpha test #1"
New in version 0.52.5-alpha
Fix #108 #111 #112 #113 #114 #115 #116 #117
Self contained(*) install packages
( (*) self contained refers to java, you still need to have EFS1.4 installed)
Install to your EFS1.4 installation directory (make backups first!). On Windows the Inno Setup 5 installer will guide you thru ... if the exe installer does not work there is a simple zip available, just extract that to your EFS install directory and click Phoenix
shortcut. On Linux just decompress/untar the package to your EFS1.4 directory and type ./phoenix.sh
to start, if you get errors about missing files try ./phoenix.sh -capitalizefilenames
.
OS | Download | Notes |
---|---|---|
MS Windows | Phoenix-0.52.5-alpha-setup.exe or Phoenix-0.52.5-alpha.zip | Tested on Windows 7 |
Linux | Phoenix-0.52.5-alpha.tar.xz | Tested on Ubuntu 1404 & 1604 |
FreeBSD | Use Linux package. You need to install java separately. Start with java -jar -Xss32m Phoenix.jar --enableai -d |
Tested on FreeBSD 11.0 VM |
MacOSX | Currently no support, unstable | See #106, #110 |
Version 0.52.4-alpha "Alpha test #1"
New in version 0.52.4-alpha
Fix #105 CIW NPE Previous fix introduced an NPE when we try to save a null selected point
Self contained(*) install packages
( (*) self contained refers to java, you still need to have EFS1.4 installed)
Install to your EFS1.4 installation directory (make backups first!). On Windows the Inno Setup 5 installer will guide you thru ... if the exe installer does not work there is a simple zip available, just extract that to your EFS install directory and start Phoenix.bat
. On Linux just decompress/untar the package to your EFS1.4 directory and type ./phoenix.sh
to start, if you get errors about missing files try ./phoenix.sh -capitalizefilenames
.
OS | Download | Notes |
---|---|---|
MS Windows | Phoenix-0.52.4-alpha-setup.exe or Phoenix-0.52.4-alpha.zip | Tested on Windows 7 |
Linux | Phoenix-0.52.4-alpha.tar.xz | Tested on Ubuntu 1404 & 1604 |
FreeBSD | Use Linux package. You need to install java separately. Start with java -jar -Xss32m Phoenix.jar --enableai -d |
Tested on FreeBSD 11.0 VM |
MacOSX | Currently no support, unstable | See #106, #110 |
Version 0.52.3-alpha "Alpha test #1.1"
New in version 0.52.3-alpha
(release 0.52.2-alpha was lost, oopsie ...) Fix #100, #102, #103, #104 and #105. Ruins and Monasteries work, but Alien Ruins generate same stacks of guardians as normal Ruins. Graphics added/tuned here and there.
Self contained(*) install packages
( (*) self contained refers to java, you still need to have EFS1.4 installed)
Install to your EFS1.4 installation directory (make backups first!). On Windows the Inno Setup 5 installer will guide you thru. On Linux just decompress/untar the package to your EFS1.4 directory and type ./phoenix.sh
to start, if you get errors about missing files try ./phoenix.sh -capitalizefilenames
.
OS | Download | Notes |
---|---|---|
MS Windows | Phoenix-0.52.3-alpha-setup.exe | Tested on Windows 7 |
Linux | Phoenix-0.52.3-alpha.tar.xz | Tested on Ubuntu 1404 & 1604 |
Version 0.52.1-alpha "Alpha test #1"
New in version 0.52.1-alpha
Self contained install packages
Install to your EFS1.4 installation directory (make backups first!). On Windows the Inno Setup 5 installer will guide you thru. On Linux just decompress/untar the package to your EFS1.4 directory and type "./phoenix.sh" to start.
OS | Download | Notes |
---|---|---|
MS Windows | Phoenix-0.52.1-alpha-setup.exe | Tested on Windows 7 |
Linux | Phoenix-0.52.1-alpha.tar.xz | Tested on Ubuntu 1404 & 1604 |
Version 0.52.0-alpha "Alpha test #1"
New in version 0.52-alpha
Static ocean shore, river and soft tile edge graphics by Charles Keil
Archives: City info (column sortable and with access to build queues by d-click)
Fix #84, UIW selection hotspot conformance
Customize mouse input to conform more with EFS1.4
Self contained install packages
Install to your EFS1.4 installation directory (make backups first!). On Windows the Inno Setup 5 installer will guide you thru. On Linux just decompress/untar the package to your EFS1.4 directory and type "./phoenix.sh" to start.
OS | Download | Notes |
---|---|---|
MS Windows | Phoenix-0.52.0-alpha-setup.exe | Tested on Windows 7 |
Linux | Phoenix-0.52.0-alpha.tar.xz | Tested on Ubuntu 1404 & 1604 |
TEST RELEASE Version 0.51.2-alpha "Warlock"
Completeness
The project in general is now in a phase where we are attempting to transition from a laboratory development environment to actual field conditions. As Phoenix is exposed to different hard/software configurations operated by end users we expect to see bumps and hiccups.
In principle, everything necessary to play PBEM games should now be included in Phoenix. There is no AI, but the Church will auto excommunicate you if you are at war with them, and the League will not trade with you (you can't even auto buy when building units like in EFS1.4) However, no extensive play testing has been done. All League agora resources are reset every couple of turns. When destroying/capturing enemy units/cities the value of the lost assets is added to a damage counter which is shown (in kilo FB so damages of 15.3 kFB means 15300 firebirds) in the diplomacy screen. To successfully sue for peace you must offer a compensation of at least this much firebirds.
Website (under construction)
New in version 0.51-alpha
- Self-contained Win 7 version made with Inno Setup 5, self-contained linux tar.xz. No need to install/configure java separately. Single download, click to install.
- Auto purchase resources from league when building units.
- Fix the bottom planetary hexes which are unseen in EFS1.4.
- Tax, pay change effects on loyalty; resulting rebellions
- Orders: Build road, Raze city, Sentry, Wait
- Combat: unspotted agility bonus, assassin special targeting, experience, assault/feint
- Bombard: city damage, shield effect
- Keyboard shortcuts: sentry, wait, build city, Build Road
- Archives: Group Finder (with type filter)
- Add promise votes, ministry to contracts
- Grand planetary map
- Grand galactic map
Downloads
Windows
Notes: this is a work in progress, I'm trying get the install to work more reliably.
- Currently, it does not like installing into read only directories, so install outside the Windows admin-write-only directories, DO NOT run Phoenix with administrator privileges and DO make a backup of your EFS installation! Also, precisely one attempt to install on a 32-bit OS has been reported and it has been a failure. Anti-virus programs may take some time to process the installer, which can be confusing with long pauses if your anti-virus is in silent mode.
Download link (at drive.google.com): Phoenix-0.51.2-alpha-setup.exe
- 35MB, self-contained with a stripped down JRE, no need for separate java setup
- Install video
- checksums:
Hash | Value |
---|---|
md5sum | 1bb855287f4c8ee89462b2d54aa2f66c |
sha1sum | 97d1e8864c0a93f17c14427589d3bb39f8c4f1b8 |
sha256sum | 8bdf4443f9825790ab4458711df97bc77f084b81b9318a35d136adc4f35403f3 |
sha512sum | f6ea8c91cd7e19b97bc0c9d28e9321260476a921d4e8116da612de14d95cb7d614025791aae8efa12dd80c505e3fb4ed773adce4fbc0fd5fe6b54c428eb98b8a |
Linux
Notes:
- File name case sensitivity: from wikipedia: "Current Windows file systems, like NTFS, are case-sensitive; that is a readme.txt and a Readme.txt can exist in the same directory. However, the API for file access in Windows applications is case-insensitive, which makes filenames case-insensitive from the application's point of view. Therefore, applications only have access to one of the files whose filenames only differ in case, and some commands may fail if the filename provided is ambiguous." Phoenix expects all EFS1.4 file names to be upper case. What this means is mixed case file names will work on windows, both with EFS1.4 and Phoenix, but on linux relevant EFS1.4 files must be upper case. To handle this, Phoenix has a command line option to change the relevant EFS1.4 file names to upper case, and this option is enabled by default on linux. The following files will be modified: in the top level EFS directory where EFS.EXE resides, only file and directory names which are part of the original EFS1.4 install may be converted to upper case. In all the EFS subdirectories, except "SAV" which will not be touched, that is in "BIN", "DAT", "FLC", "MANOWITZ", "PCX", "RAND" and "S" all file names will be converted to upper case.
Download link (at drive.google.com): Phoenix-0.51.2-alpha.tar.xz
- 35MB, self-contained with a stripped down JRE, no need for separate java setup
- extract into your EFS install directory (make a backup first!)
- execute
phoenix.sh
to start Phoenix - checksums:
Hash | Value |
---|---|
md5sum | 41d407d8c731ed07ee1ad2c323a960f3 |
sha1sum | c9e6fde5825288f1260dfb353b97b178ea775b22 |
sha256sum | 854e12fe7d950403802d1510ff91e43b8376b40f949877d34cf25fb601d9dd46 |
sha512sum | 4203b3c650d188efdf6224b9627412ba4bdc5d97e7c756ca07ba6975206f9e6c92d49da6ed9377691eb254fd2e6ffb6fadb5f30e466c92dd2e61da58ef4b42a2 |
Version 0.50.0 "Dervish"
Website (under construction)
New in version 0.50.0
(Notice: previous published release version was numbered 0.10.2. Published version numbers between 0.10.2 and 0.50.0 do not exist, they were skipped.)
Certain default settings in PHOENIX/PHOENIX.INI are non-standard, they are testing oriented. Labs research 1000 points per turn instead of 100 and regency term length is years 3 instead of 10. A PHOENIX.INI with standard EFS labs rate (100) and regency term length(10) is provided below in Downloads section. The PHOENIX.INI in the release package may of course be modified, but it has unix line endings and on windows must be edited with Wordpad (instead of Notepad), or some other editor which understands non windows line endings.
Faction relations partially implemented. May be at war or peace. If your action would result in attacking non-hostiles, a confirmation will be required. At game start, all relations are peaceful except: the rebels are permanently at war with the five great houses; the symbiots are permanently at war with everybody.
Orbital bombardment and PTS defence fire with Ranged Space capable units implemented. Currently, all PTS units within 5 hexes will fire on hostiles landing or bombarding.
House window partially implemented. Tax, tithe skim and unit pay may be set. Taxes are collected, units are paid and ending your turn is not allowed if your firebirds would go to negative.
Diplomacy window partially implemented. Currently, you may conduct diplomacy only between the five great houses. Currently, only peace and firebirds may be selected as contract terms. Sent contracts and replies are viewable in Messages.
Byzantium II window functionally complete. Regent elections are held and resolved, regents are appointed, regent must ensure all ministeries are occupied and newly elected regents may shuffle offices. Regent may declare emperor, and if they win two emperorship elections they are crowned emperor. To vote, click on vote button in Byzantium II window, click on house banner to vote for that house, click on abstain button to abstain. To assign ministries, click on ministry banner.
Agora trade partially implemented. When selected, League agoras display trade button, press this to buy resources. Move cargo pods to League agoras to sell resources. May not trade if at war with League.
Checksums for Phoenix_0.50.0.zip:
- md5sum 2a8d9f4bb1bbff95f6660fa4e628cafb
- sha1sum 4e21e1a0c406bae4dfb0036ff01fbda364e1a824
- sha256sum 2f2ef7152ae4ad2e5dfff9345ffb806b518b0f27c0b29ab93f738296d50c059f
- sha512sum ada9f69e2c7b6f5f27cb3e259ef7267f50530a64078a407277b9dc5f9ae964723ea3a274c0a97ed24cc0136048c2610cda1ffe7f33a9291011f3b0c313a65248
Version 0.10.2
People who just want to try Phoenix should download the binary distribution package Phoenix_0.10.2.zip which contains the precompiled runnable .jar-version.
Notice: this is a quick bugfix release.
Documentation changes: Change "Usage" heading to "Installing and running". Add "Getting Phoenix" heading.
Documentation and packaging Bugfix: README.md did not have a "Getting Phoenix" heading. Also, the git database does not contain the explicit files necessary to build the sources as instructed in "Installing and running, Source distribution". As a result, users who cloned or otherwise got copy of the GitHub git database and read README.md or README.txt had mismatching package contents and documentation. On Windows especially, it was not possible to build a runnable Phoenix.jar
following the instructions in the provided documentation unless one knew some details about building.
Version 0.10.0
People who just want to try Phoenix should download the binary distribution package Phoenix_0.10.0.zip which contains the precompiled runnable .jar-version.
City capture and building works.
PBEM works.
Messages partially implemented.
Loading units at shorelines works.
Cargo pod splitting and joining works.