User Tools

Site Tools


gridarta

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
gridarta [2013/11/02 22:24]
127.0.0.1 external edit
gridarta [2024/05/07 00:08] (current)
leaf [Linux Mint 20.1 (Ulyssa)] Update last tested 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. ​
  
-===== Status ===== +This page is HOWTO for downloading ​and launching Gridarta for Crossfire Map Editor for use with the Crossfire.
-There have been no official releases of Gridarta yet. +
-Most of the current effort seems to be going towards merging and cleanup on both sides. ​This table gives rough idea of how much code is merged currently:​ +
-^ Section ^ Lines (including blank and commented) ^ +
-| Merged Code (excluding textedit) | 15275 | +
-| Merged Code (including textedit) | 23206 | +
-| Gridarta4Crossfire Code | 25230 | +
-| Gridarta4Daimonin Code | 28566 | +
-| Lines in Gridarta4Crossfire that differ from Daimonin | 12366 | +
-| Lines in Gridarta4Daimonin that differ from Crossfire ​| 16063 | +
-^   //​Last updated 2007/01/22 18:45 (Gridarta rev 1667)//^^ +
-See also: [[http://​gridarta.sourceforge.net/​dev/​mergeStats|Gridarta Merge Statistics Page]]+
  
  
 +
 +
 +==== 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-04
 +
 +Last tested date: 2024-May-06
 +
 +==== 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 
  
-Alsothere are following '​unoffical'​ gridarta builds: +Snapshot release are made available depending on code updates and changes for Gridarta and Crossfire Archetypesand 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
   * Begin Editing.   * Begin Editing.
   * Submit your early work to the email list before committing to the SVN for best results.   * Submit your early work to the email list before committing to the SVN for best results.
- 
-===== Building and Running Gridarta ===== 
-To build Gridarta, you need to use the //​[[http://​en.wikipedia.org/​wiki/​Apache_Ant|Apache Ant]]// build system, and Java 1.5.0 or higher is required to both build and run Gridarta. 
-==== Building Gridarta4Crossfire ==== 
-Inside of the Gridarta source directory, run: 
-  cd crossfire 
-  ant 
-==== Building Gridarta4Daimonin ==== 
-  cd daimonin 
-  ant 
- 
  
 ==== Running Gridarta ==== ==== Running Gridarta ====
Line 57: 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 ====
gridarta.1383449042.txt.gz · Last modified: 2024/04/08 23:48 (external edit)