Skip to content

Releases: joulupunikki/Phoenix

Version 0.60.0-alpha "Alpha test #1"

04 Aug 21:45
Compare
Choose a tag to compare

New in version 0.60.0-alpha

Fix #118 #119 #120 #122

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"

06 Mar 17:06
Compare
Choose a tag to compare

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"

29 Jan 00:48
Compare
Choose a tag to compare

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"

17 Jan 23:57
Compare
Choose a tag to compare

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"

05 Dec 02:57
Compare
Choose a tag to compare

New in version 0.52.1-alpha

UI fixes
Fix #94, #95

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"

31 Oct 11:36
Compare
Choose a tag to compare

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"

19 May 16:33
Compare
Choose a tag to compare

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"

22 Oct 19:39
Compare
Choose a tag to compare

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

15 Mar 20:52
Compare
Choose a tag to compare

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

17 May 13:08
Compare
Choose a tag to compare

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.