Mars Sim Versions Save

Mars Simulation Project Official Codebase

v3.7.2

3 months ago

This is a bugfix release resolving a number of issues.

Version 3.7.2 are available in 4 editions :

  • Jar Swing Edition : mars-sim_3.7.2_swing_java17.jar
  • Jar Console Edition : mars-sim_3.7.2_console_java17.jar
  • Debian Swing Edition : mars-sim_3.7.2_swing_java17.deb
  • Debian Console Edition : mars-sim_3.7.2_console_java17.deb

Full Changelog: https://github.com/mars-sim/mars-sim/compare/v3.7.1...v3.7.2

v3.7.1

4 months ago

This is a bugfix release resolving a number of issues.

Version 3.7.1 are available in 4 editions :

  • Jar Swing Edition : mars-sim_3.7.1_swing_java17.jar
  • Jar Console Edition : mars-sim_3.7.1_console_java17.jar
  • Debian Swing Edition : mars-sim_3.7.1_swing_java17.deb
  • Debian Console Edition : mars-sim_3.7.1_console_java17.deb

Full Changelog: https://github.com/mars-sim/mars-sim/compare/v3.7.0...v3.7.1

v3.7.0

5 months ago

A. Editions

Version 3.7.0 are available in 4 editions :

  1. Jar Swing Edition : 3.7.0_swing_java17.jar
  2. Jar Console Edition : 3.7.0_console_java17.jar
  3. Debian Swing Edition : 3.7.0_swing_java17.deb
  4. Debian Console Edition : 3.7.0_console_java17.deb

In the console edition above, either a beryx console or a SSH terminal can be used as the means of interacting with settlers, robots, settlements, vehicles, etc. in mars-sim. See wiki with regard to setting up SSH console.

In the Swing edition above, in addition to the beryx console, a rudimentary graphic interface based on Java Swing is available for players to interact with the simulated world.

Most players prefers the 'Jar Swing Edition' as it runs on Windows, macOS and Linux, provided that Java Runtime or JDK has been preinstalled on your machine.

Download your preferred edition to your machine today by clicking on the filename at the Assets section at the bottom of this page.

Note 1 : currently openjfx/JavaFX package is NOT required to be installed to run mars-sim.

B. Java VM Support

This build was made to be Java 17-compliant using Oracle official Java 17 or above (OpenJDK 17 or above).

We apologize that running mars-sim with Java version below 17 is NO LONGER being supported.

C. Starting a Sim in the Jar Edition

To start a new simulation, find the corresponding jar file. Open a console and in the folder to which the jarfile was previously downloaded , type the following : > java -jar 3.7.0_swing_java17.jar

Make sure you DO NOT place multiple builds of binary in the same folder or else java will pick the first jar in alphabetical order to start.

Note 2 : The new switch is automatically added if no switches are entered. It will assume that you are interested in starting a new simulation.

If the player clicks on the jarfile to start the simulation, he/she will NOT be able to see the logs and the track trace.

It is HIGHLY recommend using a terminal / CLI to manually start the simulation. This way, the player may see the logs and stack trace in the terminal / CLI.

D. Loading a Sim

To load the previously saved simulation, open a console. In the folder where the jarfile is resided, type the following > java -jar 3.7.0_swing_java17.jar load

The load switch will tell mars-sim to open the /default directory to look for the sim file called default.sim.

E. Build Management

Make sure you DO NOT place multiple builds of binary in the same folder or directory since this could potentially cause java to look into the same classpath and pick an old build to start.

Always DELETE older builds or archive each build on a separate folder.

You may tell which build version you are running as shown on the title bar of the application window.

F. Contributors

G. What's Changed

Full Changelog: https://github.com/mars-sim/mars-sim/compare/v3.6.2...v3.7.0

v3.6.2

8 months ago

This is a bugfix release that resolving a number of issues

Version 3.6.2 are available in 4 editions :

  • Jar Swing Edition : mars-sim_3.6.2_swing_java17.jar
  • Jar Console Edition : mars-sim_3.6.2_console_java17.jar
  • Debian Swing Edition : mars-sim_3.6.2_swing_java17.deb
  • Debian Console Edition : mars-sim_3.6.2_console_java17.deb

Full Changelog: https://github.com/mars-sim/mars-sim/compare/v.3.6.1...v3.6.2

v.3.6.1

9 months ago

This is a bugfix release to resolve issue #1005

Version 3.6.1 are available in 4 editions :

  • Jar Swing Edition : 3.6.1_swing_java17.jar
  • Jar Console Edition : 3.6.1_console_java17.jar
  • Debian Swing Edition : 3.6.1_swing_java17.deb
  • Debian Console Edition : 3.6.1_console_java17.deb

v3.6.0

9 months ago

A. Editions

Version 3.6.0 are available in 4 editions :

  1. Jar Swing Edition : 3.6.0_swing_java17.jar
  2. Jar Console Edition : 3.6.0_console_java17.jar
  3. Debian Swing Edition : 3.6.0_swing_java17.deb
  4. Debian Console Edition : 3.6.0_console_java17.deb

In the console edition above, either a beryx console or a SSH terminal can be used as the means of interacting with settlers, robots, settlements, vehicles, etc. in mars-sim. See wiki with regard to setting up SSH console.

In the Swing edition above, in addition to the beryx console, a rudimentary graphic interface based on Java Swing is available for players to interact with the simulated world.

Most players prefers the 'Jar Swing Edition' as it runs on Windows, macOS and Linux, provided that Java Runtime or JDK has been preinstalled on your machine.

Download your preferred edition to your machine today by clicking on the filename at the Assets section at the bottom of this page.

Note 1 : currently openjfx/JavaFX package is NOT required to be installed to run mars-sim.

B. Java VM Support

This build was made to be Java 17-compliant using Oracle official Java 17 or above (OpenJDK 17 or above).

We apologize that running mars-sim with Java version below 17 is NO LONGER being supported.

C. Starting a Sim in the Jar Edition

To start a new simulation, find the corresponding jar file. Open a console and in the folder to which the jarfile was previously downloaded , type the following : > java -jar 3.6.0_swing_java17.jar

Make sure you DO NOT place multiple builds of binary in the same folder or else java will pick the first jar in alphabetical order to start.

Note 2 : The new switch is automatically added if no switches are entered. It will assume that you are interested in starting a new simulation.

If the player clicks on the jarfile to start the simulation, he/she will NOT be able to see the logs and the track trace.

It is HIGHLY recommend using a terminal / CLI to manually start the simulation. This way, the player may see the logs and stack trace in the terminal / CLI.

D. Loading a Sim

To load the previously saved simulation, open a console. In the folder where the jarfile is resided, type the following > java -jar 3.6.0_swing_java17.jar load

The load switch will tell mars-sim to open the /default directory to look for the sim file called default.sim.

E. Build Management

Make sure you DO NOT place multiple builds of binary in the same folder or directory since this could potentially cause java to look into the same classpath and pick an old build to start.

Always DELETE older builds or archive each build on a separate folder.

You may tell which build version you are running as shown on the title bar of the application window.

F. New Contributors

G. What's Changed

Full Changelog: https://github.com/mars-sim/mars-sim/compare/v3.5.0...v3.6.0

v3.5.0

1 year ago

Full Changelog: https://github.com/mars-sim/mars-sim/compare/v3.4.1...v3.5.0

A. Editions

Version 3.5.0 are available in 4 editions :

  1. Jar Swing Edition : 3.5.0_swing_java17.jar
  2. Jar Console Edition : 3.5.0_console_java17.jar
  3. Debian Swing Edition : 3.5.0_swing_java17.deb
  4. Debian Console Edition : 3.5.0_console_java17.deb

In the console edition above, either a beryx console or a SSH terminal can be used as the means of interacting with settlers, robots, settlements, vehicles, etc. in mars-sim. See wiki with regard to setting up SSH console.

In the Swing edition above, in addition to the beryx console, a rudimentary graphic interface based on Java Swing is available for players to interact with the simulated world.

Most players prefers the 'Jar Swing Edition' as it runs on Windows, macOS and Linux, provided that Java Runtime or JDK has been preinstalled on your machine.

Download your preferred edition to your machine today by clicking on the filename at the Assets section at the bottom of this page.

Note 1 : currently openjfx/JavaFX package is NOT required to be installed to run mars-sim.

B. Java VM Support

This build was made to be Java 17-compliant using Oracle official Java 17 or above (OpenJDK 17 or above).

We apologize that running mars-sim with Java version below 17 is NO LONGER being supported.

C. Starting a Sim in the Jar Edition

To start a new simulation, find the corresponding jar file. Open a console and in the folder to which the jarfile was previously downloaded , type the following : > java -jar 3.5.0_swing_java17.jar

Make sure you DO NOT place multiple builds of binary in the same folder or else java will pick the first jar in alphabetical order to start.

Note 2 : The new switch is automatically added if no switches are entered. It will assume that you are interested in starting a new simulation.

If the player clicks on the jarfile to start the simulation, he/she will NOT be able to see the logs and the track trace.

It is HIGHLY recommend using a terminal / CLI to manually start the simulation. This way, the player may see the logs and stack trace in the terminal / CLI.

D. Loading a Sim

To load the previously saved simulation, open a console. In the folder where the jarfile is resided, type the following > java -jar 3.5.0_swing_java17.jar load

The load switch will tell mars-sim to open the /default directory to look for the sim file called default.sim.

E. Build Management

Make sure you DO NOT place multiple builds of binary in the same folder or directory since this could potentially cause java to look into the same classpath and pick an old build to start.

Always DELETE older builds or archive each build on a separate folder.

You may tell which build version you are running as shown on the title bar of the application window.

v3.4.1

1 year ago

Fix for the #783 that relates to a failure of a fresh start from the JAR file.

Full Changelog: https://github.com/mars-sim/mars-sim/compare/3.4.0...v3.4.1

3.4.0

1 year ago

A. Editions

Version 3.4.0 are available in 4 editions :

  1. Jar Swing Edition : 3.4.0_swing_java11.jar
  2. Jar Console Edition : 3.4.0_console_java11.jar
  3. Debian Swing Edition : 3.4.0_swing_java11.deb
  4. Debian Console Edition : 3.4.0_console_java11.deb

In the console edition above, either a beryx console or a SSH terminal can be used as the means of interacting with settlers, robots, settlements, vehicles, etc. in mars-sim. See wiki with regard to setting up SSH console.

In the Swing edition above, in addition to the beryx console, a rudimentary graphic interface based on Java Swing is available for players to interact with the simulated world.

Most players prefers the 'Jar Swing Edition' as it runs on Windows, macOS and Linux, provided that Java Runtime or JDK has been preinstalled on your machine.

Download your preferred edition to your machine today by clicking on the filename at the Assets section at the bottom of this page.

Note 1 : currently openjfx/JavaFX package is NOT required to be installed to run mars-sim.

B. Java VM Support

This build was made to be Java 11-compliant using Oracle official Java 11 or above (OpenJDK 11 or above).

We apologize that running mars-sim with Java version below 11 is NO LONGER being supported.

C. Starting a Sim in the Jar Edition

To start a new simulation, find the corresponding jar file. Open a console and in the folder to which the jarfile was previously downloaded , type the following : > java -jar 3.4.0_swing_java11.jar

Make sure you DO NOT place multiple builds of binary in the same folder or else java will pick the first jar in alphabetical order to start.

Note 2 : The new switch is automatically added if no switches are entered. It will assume that you are interested in starting a new simulation.

If the player clicks on the jarfile to start the simulation, he/she will NOT be able to see the logs and the track trace.

It is HIGHLY recommend using a terminal / CLI to manually start the simulation. This way, the player may see the logs and stack trace in the terminal / CLI.

D. Loading a Sim

To load the previously saved simulation, open a console. In the folder where the jarfile is resided, type the following > java -jar 3.4.0_swing_java11.jar load

The load switch will tell mars-sim to open the /default directory to look for the sim file called default.sim.

E. Build Management

Make sure you DO NOT place multiple builds of binary in the same folder or directory since this could potentially cause java to look into the same classpath and pick an old build to start.

Always DELETE older builds or archive each build on a separate folder.

You may tell which build version you are running as shown on the title bar of the application window.

r6975

1 year ago

A. Editions

Build 6975 are available in 2 editions :

  1. Jar Swing Edition : 6975_swing_java11.jar
  2. Jar Console Edition : 6975_console_java11.jar

In the console edition above, either a beryx console or a SSH terminal can be used as the means of interacting with settlers, robots, settlements, vehicles, etc. in mars-sim. See wiki with regard to setting up SSH console.

In the Swing edition above, in addition to the beryx console, a rudimentary graphic interface based on Java Swing is available for players to interact with the simulated world.

Most players prefers the 'Jar Swing Edition' as it runs on Windows, macOS and Linux, provided that Java Runtime or JDK has been preinstalled on your machine.

Download your preferred edition to your machine today by clicking on the filename at the Assets section at the bottom of this page.

Note 1 : currently openjfx/JavaFX package is NOT required to be installed to run mars-sim.

B. Java VM Support

This build was made to be Java 11-compliant using Oracle official Java 11 or above (OpenJDK 11 or above).

We apologize that running mars-sim with Java version below 11 is NO LONGER being supported.

C. Starting a Sim in the Jar Edition

To start a new simulation, find the corresponding jar file. Open a console and in the folder to which the jarfile was previously downloaded , type the following : > java -jar r6679_swing_java11.jar

Make sure you DO NOT place multiple builds of binary in the same folder or else java will pick the first jar in alphabetical order to start.

Note 2 : The new switch is automatically added if no switches are entered. It will assume that you are interested in starting a new simulation.

If the player clicks on the jarfile to start the simulation, he/she will NOT be able to see the logs and the track trace.

It is HIGHLY recommend using a terminal / CLI to manually start the simulation. This way, the player may see the logs and stack trace in the terminal / CLI.

D. Loading a Sim

To load the previously saved simulation, open a console. In the folder where the jarfile is resided, type the following > java -jar 6679_swing_java11.jar load

The load switch will tell mars-sim to open the /default directory to look for the sim file called default.sim.

F. Build Management

Make sure you DO NOT place multiple builds of binary in the same folder or directory since this could potentially cause java to look into the same classpath and pick an old build to start.

Always DELETE older builds or archive each build on a separate folder.

You may tell which build version you are running as shown on the title bar of the application window.