Tyrant
Tyrant is a graphical roguelike fantasy adventure game. It features intricate randomly generated landscapes, towns and dungeons. It is written in Java with a highly extensible game engine.

System requirements
  • Minimum JRE version 1.6.0 Build 27 GA5 (2013-02-17)


Tyrant on an eComStation machine with Open JDK


Installing Tyrant
Download the jar file tyrant-0.334.jar. This is as you can see version 0.334. You can also download the jar file tyrant.jar, this is version 0.335, which can be seen when you open the jar (zip) file. Version 0.334 was much faster on my machine than version 0.335. Version 0.335 does have lots of conversations, questions which you have to answer and so on. Downside its also not so stable, so sometimes you have to do a reset because Java is or gone or hangs somewhere and you can do nothing. Now lets go on with installing, if you can call it that way. Make a directory "tyrant" or something. Copy the jar file to it. That's it!.

The used tyrant.cmd file
Tyrant works with Open JDK in OS/2-eCS. I have made a "tyrant.cmd" file with the following contents;
@echo off
set BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
set path=[drive: java]\JAVA160ga5\bin
[drive: tyrant]
cd [drive: tyrant]\tyrant
rem java -Duser.home=[drive: tyrant]\tyrant -jar tyrant-0.334.jar 2>tyrant-bugs.txt
java -Duser.home=[drive: tyrant]\tyrant -jar tyrant.jar 2>tyrant-bugs.txt
I use 2 separate folders (directories), one for Java and one for Tyrant with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: tyrant] = drive with Tyrant

should be replaced by real drive letters. Adjust the file from the distribution below, ie. different drive and directories. You also see two lines with java etc. and one is remmed. As you can see I have played both, you can do the same, its up to you. Save "tyrant.cmd" and copy it to the "tyrant" folder(directory) if you didn't do that already.

Create a new program object. Specify the path and file name: "[drive: tyrant]\tyrant\tyrant.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "Tyrant". The download also has an OS/2 icon.

One more remark, special for version 0.335. Be patient at start, don't hit a button. As soon as text appears under the picture you can use the keyboard and not a second sooner. Watch that space, you get remarks and qustions which demands action. The game is halted unless you give the proper key.


Tyrant on an eComStation machine with Open JDK


Parameters / options explained
  • The specification "-Duser.home=[drive: tyrant]\tyrant" will ensure that Tyrant will save all necessary files in own directory instead of saving them in the home directory.
  • The addition "2>tyrant-bugs.txt" ensures that errors are saved in the file "tyrant-bugs.txt". The 2 in "2>" is not a typo! The file did not stay empty with version 0.335.

Download
In the file you can find all necessary files, all drive letters in the command file are on set to C:. You can download it here: tyrant-os2.zip.

revision April 22, 2020