This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
gridarta [2024/04/08 23:49] leaf Building Gridarta is no longer application with the snapshot releases |
gridarta [2024/05/05 17:29] leaf [Linux Mint 20 (Ulyana)] Update last test date |
||
---|---|---|---|
Line 3: | Line 3: | ||
Gridarta is a project that merges CFJavaEditor from Crossfire with its derivate DaimoninEditor from Daimonin, started in May 2006 by Cher, Ragnor, and Zergus. | Gridarta is a project that merges CFJavaEditor from Crossfire with its derivate DaimoninEditor from Daimonin, started in May 2006 by Cher, Ragnor, and Zergus. | ||
+ | This page is a HOWTO for downloading and launching Gridarta for Crossfire Map Editor for use with the Crossfire. | ||
+ | |||
+ | |||
+ | |||
+ | ==== Java or OpenJDK Installation ==== | ||
+ | |||
+ | While either Sun Java or OpenJDK will work, the initial instructions are a guide for using OpenJDK Java Runtime Environment (or JRE). | ||
+ | |||
+ | ===== Linux Distribution Specific Dependencies ===== | ||
+ | |||
+ | ==== Check Java Installation and Version ==== | ||
+ | |||
+ | Check if you have Java installed and what version with the following command: | ||
+ | |||
+ | java -version | ||
+ | |||
+ | Some possible output: | ||
+ | |||
+ | $ java -version | ||
+ | openjdk version "1.8.0_402" | ||
+ | OpenJDK Runtime Environment (build 1.8.0_402-8u402-ga-2ubuntu1~20.04-b06) | ||
+ | OpenJDK 64-Bit Server VM (build 25.402-b06, mixed mode) | ||
+ | |||
+ | $ java -version | ||
+ | openjdk version "11.0.22" 2024-01-16 | ||
+ | OpenJDK Runtime Environment (build 11.0.22+7-post-Debian-1deb11u1) | ||
+ | OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Debian-1deb11u1, mixed mode, sharing) | ||
+ | |||
+ | $ java -version | ||
+ | openjdk version "11.0.22" 2024-01-16 | ||
+ | OpenJDK Runtime Environment (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1) | ||
+ | OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Ubuntu-0ubuntu222.04.1, mixed mode, sharing) | ||
+ | |||
+ | $ java -version | ||
+ | openjdk version "11.0.22" 2024-01-16 | ||
+ | OpenJDK Runtime Environment (build 11.0.22+7-post-Debian-1deb11u1) | ||
+ | OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Debian-1deb11u1, mixed mode, sharing) | ||
+ | |||
+ | $ java -version | ||
+ | openjdk version "17.0.10" 2024-01-16 | ||
+ | OpenJDK Runtime Environment (build 17.0.10+7-Debian-1deb12u1) | ||
+ | OpenJDK 64-Bit Server VM (build 17.0.10+7-Debian-1deb12u1, mixed mode, sharing) | ||
+ | |||
+ | $ java -version | ||
+ | openjdk version "17.0.9" 2023-10-17 | ||
+ | OpenJDK Runtime Environment (Red_Hat-17.0.9.0.9-4) (build 17.0.9+9) | ||
+ | OpenJDK 64-Bit Server VM (Red_Hat-17.0.9.0.9-4) (build 17.0.9+9, mixed mode, sharing) | ||
+ | |||
+ | > java -version | ||
+ | openjdk version "11.0.22" 2024-01-16 | ||
+ | OpenJDK Runtime Environment (build 11.0.22+7-suse-150000.3.110.1-x8664) | ||
+ | OpenJDK 64-Bit Server VM (build 11.0.22+7-suse-150000.3.110.1-x8664, mixed mode) | ||
+ | |||
+ | $ java -version | ||
+ | openjdk version "17.0.10" 2024-01-16 | ||
+ | OpenJDK Runtime Environment (build 17.0.10+7-Ubuntu-123.10.1) | ||
+ | OpenJDK 64-Bit Server VM (build 17.0.10+7-Ubuntu-123.10.1, mixed mode, sharing) | ||
+ | |||
+ | And if Java is not installed: | ||
+ | |||
+ | $ java -version | ||
+ | -bash: java: command not found | ||
+ | |||
+ | If you have Java installed you can proceed to the Download instructions. If Java is not installed, follow the next steps for installing OpenJDK. | ||
+ | |||
+ | ==== Distribution Specific Install Instructions ==== | ||
+ | |||
+ | ==== Arch Linux ==== | ||
+ | |||
+ | A quick reference for Arch Linux using the command line interface: | ||
+ | |||
+ | sudo pacman -S jre8-openjdk | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-4 | ||
+ | |||
+ | ==== Debian ==== | ||
+ | |||
+ | For all Debian versions, it is also possible to install Java using `default-jre` package (This dependency package points to the Java runtime, or Java compatible runtime recommended for this architecture) | ||
+ | |||
+ | ==== Debian 10 (Buster) ==== | ||
+ | |||
+ | A quick reference for Debian 10 (Buster): | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-4 | ||
+ | |||
+ | ==== Debian 11 (Bullseye) ==== | ||
+ | |||
+ | A quick reference for Debian 11 (Bullseye): | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-4 | ||
+ | |||
+ | ==== Debian 12 (Bookworm) ==== | ||
+ | |||
+ | A quick reference for Debian 12 (Bookworm): | ||
+ | |||
+ | sudo apt install openjdk-17-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-4 | ||
+ | |||
+ | ==== Devuan ==== | ||
+ | |||
+ | For all Devuan versions, it is also possible to install Java using `default-jre` package (This dependency package points to the Java runtime, or Java compatible runtime recommended for this architecture) | ||
+ | |||
+ | ==== Devuan Beowulf 3.1.1 ==== | ||
+ | |||
+ | A quick reference for Devuan Beowulf 3.1.1 | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | | ||
+ | Instructions creation date: 2024-May-2 | ||
+ | |||
+ | Last tested date: 2024-May-2 | ||
+ | |||
+ | ==== Devuan Chimaera 4.0 ==== | ||
+ | |||
+ | A quick reference for Devuan (Chimaera 4.0): | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-May-2 | ||
+ | |||
+ | ==== Devuan Daedalus 5.0 ==== | ||
+ | |||
+ | A quick reference for Devuan (Daedalus 5.0): | ||
+ | |||
+ | sudo apt install openjdk-17-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-04 | ||
+ | |||
+ | Last tested date: 2024-May-03 | ||
+ | |||
+ | ==== Fedora ==== | ||
+ | |||
+ | For all Fedora versions, it is also possible to install Java using `java-latest-openjdk` package (This dependency package points to the Java runtime, or Java compatible runtime recommended for this architecture) | ||
+ | ==== Fedora 37 ==== | ||
+ | |||
+ | A quick reference for Fedora 37 using the command line interface: | ||
+ | |||
+ | sudo dnf install java-17-openjdk | ||
+ | |||
+ | Instructions creation date: 2024-April-04 | ||
+ | |||
+ | Last tested date: 2024-May-04 | ||
+ | | ||
+ | ==== Fedora 38 ==== | ||
+ | |||
+ | A quick reference for Fedora 38 using the command line interface: | ||
+ | |||
+ | sudo dnf install java-17-openjdk | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-May-05 | ||
+ | |||
+ | ==== Fedora 39 ==== | ||
+ | |||
+ | A quick reference for Fedora 39 using the command line interface: | ||
+ | |||
+ | sudo dnf install openjdk-17-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-May-05 | ||
+ | |||
+ | ==== Fedora 40 ==== | ||
+ | |||
+ | A quick reference for Fedora 40 using the command line interface: | ||
+ | |||
+ | sudo dnf install openjdk-17-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-26 | ||
+ | |||
+ | Last tested date: 2024-April-26 | ||
+ | ==== Linux Mint ==== | ||
+ | |||
+ | For all Linux Mint versions, it is also possible to install Java using `default-jre` package (This dependency package points to the Java runtime, or Java compatible runtime recommended for this architecture) | ||
+ | |||
+ | ==== Linux Mint 20 (Ulyana) ==== | ||
+ | |||
+ | A quick reference for Linux Mint 20 (Ulyana) using command line interface: | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-04 | ||
+ | |||
+ | Last tested date: 2024-May-05 | ||
+ | |||
+ | ==== Linux Mint 20.1 (Ulyssa) ==== | ||
+ | |||
+ | A quick reference for Linux Mint 20.1 (Ulyssa) using command line interface: | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-6 | ||
+ | |||
+ | ==== Linux Mint 20.2 (Uma) ==== | ||
+ | |||
+ | A quick reference for Linux Mint 20.2 (Uma) using command line interface: | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-6 | ||
+ | |||
+ | ==== Linux Mint 20.3 (Una) ==== | ||
+ | |||
+ | A quick reference for Linux Mint 20.3 (Una) using command line interface: | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-6 | ||
+ | |||
+ | ==== Linux Mint 21 (Vanessa) ==== | ||
+ | |||
+ | A quick reference for Linux Mint 21 (Vanessa) using command line interface: | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-6 | ||
+ | |||
+ | Last tested date: 2024-April-4 | ||
+ | |||
+ | ==== Linux Mint 21.1 (Vera) ==== | ||
+ | |||
+ | A quick reference for Linux Mint 21.1 (Vera) using command line interface: | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-6 | ||
+ | |||
+ | Last tested date: 2024-April-4 | ||
+ | |||
+ | ==== Linux Mint 21.2 (Victoria) ==== | ||
+ | |||
+ | A quick reference for Linux Mint 21.2 (Victoria) using command line interface: | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-6 | ||
+ | |||
+ | ==== Linux Mint Debian Debian Edition 6 ==== | ||
+ | |||
+ | A quick reference for Linux Mint Debian Debian Edition 6: | ||
+ | |||
+ | sudo apt install openjdk-17-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-6 | ||
+ | |||
+ | ==== Manjaro ==== | ||
+ | |||
+ | ==== Manjaro 23.1.3 (Vulcan) ==== | ||
+ | |||
+ | A quick reference for Manjaro using command line interface: | ||
+ | |||
+ | sudo pacman -S jre11-openjdk | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-7 | ||
+ | |||
+ | ==== OpenSUSE ==== | ||
+ | |||
+ | ==== OpenSUSE Leap 15.5 ==== | ||
+ | |||
+ | A quick reference for OpenSUSE Leap 15.5 | ||
+ | |||
+ | sudo zypper install java-11-openjdk | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-7 | ||
+ | | ||
+ | ==== OpenSUSE Tumbleweed ==== | ||
+ | |||
+ | A quick reference for OpenSUSE Tumbleweed | ||
+ | |||
+ | sudo zypper install java-11-openjdk | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-7 | ||
+ | |||
+ | ==== Pop!_OS ==== | ||
+ | |||
+ | ==== Pop!_OS 22.04 LTS (NVIDIA) ==== | ||
+ | |||
+ | A quick reference for Pop!_OS 22.04 LTS (NVIDIA) | ||
+ | |||
+ | sudo apt install default-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-7 | ||
+ | |||
+ | ==== Pop!_OS 22.04 LTS ==== | ||
+ | |||
+ | A quick reference for Pop!_OS 22.04 LTS: | ||
+ | |||
+ | sudo apt install default-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-7 | ||
+ | |||
+ | ==== Ubuntu ==== | ||
+ | |||
+ | For all Ubuntu versions, it is also possible to install Java using `default-jre` package (This dependency package points to the Java runtime, or Java compatible runtime recommended for this architecture) | ||
+ | |||
+ | The dependency and instructions for the listed versions of Ubuntu includes or applies to all eight of the different flavors including: | ||
+ | * Kubuntu | ||
+ | * Lubuntu | ||
+ | * Ubuntu Budgie | ||
+ | * Ubuntu Kylin | ||
+ | * Ubuntu Mate | ||
+ | * Ubuntu Studio | ||
+ | * Ubuntu Unity | ||
+ | * Xubuntu | ||
+ | |||
+ | ==== Ubuntu 20.04 (Focal Fossa) ==== | ||
+ | |||
+ | A quick reference for Ubuntu 20.04 (Focal Fossa): | ||
+ | |||
+ | sudo apt install openjdk-8-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-8 | ||
+ | | ||
+ | ==== Ubuntu 22.04 (Jammy Jellyfish) ==== | ||
+ | |||
+ | A quick reference for Ubuntu 22.04 (Jammy Jellyfish): | ||
+ | |||
+ | sudo apt install openjdk-11-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-8 | ||
+ | |||
+ | Last tested date: 2024-April-4 | ||
+ | |||
+ | ==== Ubuntu 23.10 (Mantic Minotaur) ==== | ||
+ | |||
+ | A quick reference for Ubuntu 23.10 (Mantic Minotaur) using the command line interface: | ||
+ | |||
+ | sudo apt install openjdk-17-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-4 | ||
+ | |||
+ | Last tested date: 2024-April-8 | ||
+ | |||
+ | ==== Ubuntu 24.04 (Noble Numbat) ==== | ||
+ | |||
+ | A quick reference for Ubuntu 24.04 (Noble Numbat) | ||
+ | |||
+ | sudo apt install openjdk-17-jre | ||
+ | |||
+ | Instructions creation date: 2024-April-24 | ||
+ | |||
+ | Last tested date: 2024-April-26 | ||
===== Getting Gridarta ===== | ===== Getting Gridarta ===== | ||
- | Gridarta can be retrieved from svn with: | ||
- | svn co https://gridarta.svn.sourceforge.net/svnroot/gridarta | ||
- | Also, there are following 'unoffical' gridarta builds: | + | Snapshot release are made available depending on code updates and changes for Gridarta and Crossfire Archetypes, and can be found at" |
- | * [[http://www.eracc.com/other/crossfire/|Ragnor's Gridarta4Crossfire Build]] (usually updated when Ragnor makes user-visible changes) | + | |
- | * wget http://www.meflin.net/crossfire/CrossfireEditor.jar | + | [[https://sourceforge.net/projects/crossfire/files/gridarta-crossfire/|SourceForge Gridarta Snapshot Download]] |
===== Installing Gridarta on Windows ===== | ===== Installing Gridarta on Windows ===== | ||
- | * Access the latest .jar from [[http://invidious.meflin.net/crossfire/CrossfireEditor.jar]] | + | |
+ | FIXME - the install on Windows will likely get it's own page once this page is more organized and updated | ||
+ | |||
+ | * Access the latest .jar from [[https://sourceforge.net/projects/crossfire/files/gridarta-crossfire/]] | ||
* To run the .jar you will need the Java Runtime Environment (JRE) available:[[http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html|here]] | * To run the .jar you will need the Java Runtime Environment (JRE) available:[[http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html|here]] | ||
* Download the [[http://sourceforge.net/projects/crossfire/files/crossfire-server-windows/snaspshot/crossfire-server-bigworld-trunk-18572.exe/download|Maps]] to the localhost | * Download the [[http://sourceforge.net/projects/crossfire/files/crossfire-server-windows/snaspshot/crossfire-server-bigworld-trunk-18572.exe/download|Maps]] to the localhost | ||
Line 33: | Line 414: | ||
Double click on the .jar file - this is the case for Windows based systems and also applies for MacOS X. | Double click on the .jar file - this is the case for Windows based systems and also applies for MacOS X. | ||
- | |||
- | ===== Special Instructions & Troubleshooting ===== | ||
- | |||
- | ==== ant setup ==== | ||
- | |||
- | * See the [[howto:setup_ant_toolchain|HOWTO Set up the ant toolchain]] page. | ||
==== JRE Update ==== | ==== JRE Update ==== |