Page 1 of 1

(0.6.2) Status for Wednesday, March 19, 2014

PostPosted: Tue Mar 18, 2014 11:39 pm
by lugdunon
/etc files altered in this update:
  • mods.json


Release Notes:
  • Added support for 'server' mods. These mods are slightly different than the existing 'world' mods in that they are loaded before everything else, and can alter the behavior of the server at large, as opposed to being confined to the scope of a particular world.
  • Added support for a world generator system. This system handles the creation, deployment, and configuration of a game world, and is extendable.
  • Added -Dlugdunon.server.mod.path JVM argument to indicate the location of the default server mods.
  • Added -Dlugdunon.mod.path JVM argument to indicate the location of the default world mods.
  • Added default.world.gen server.cfg property.
  • Added net.lugdunon.world.defaults.tui mod. This mod contains the default tileset and UI assets.
  • Added net.lugdunon.server.worldgen.defaults server mod. This mod contains the default world gen + all related ~/etc/ assets.
  • All State.instance().getServerProperty() methods moved to Server.getServerProperty().
  • Added Server.getServerModCache() to the server-side API.
  • Added net.lugdunon.server.mod.ServerMod to the server-side code base.
  • Added net.lugdunon.server.mod.ServerModCache to the server-side code base.
  • Added net.lugdunon.server.mod.ServerModCache to the server-side code base.
  • Added net.lugdunon.server.worldgen.defaults.IWorldGen.
  • Added net.lugdunon.server.worldgen.defaults.BaseWorldGen.
  • Added net.lugdunon.server.worldgen.defaults.DefaultWorldGen.
  • Added net.lugdunon.server.worldgen.ex.WorldConfigurationException to the server-side code base.
  • Added net.lugdunon.server.worldgen.ex.WorldGenerationException to the server-side code base.
  • Added net.lugdunon.server.worldgen.ex.WorldInitializationException to the server-side code base.
  • Added net.lugdunon.util.FileUtils.JSONObjectToSimpleMap(JSONObject o) to the server-side API.
  • Added net.lugdunon.util.FileUtils.JSONObjectToSimpleMap(JSONObject o, Map<String, String> m) to the server-side API.

Re: (0.6.2) Status for Wednesday, March 19, 2014

PostPosted: Wed Mar 19, 2014 4:28 am
by PsychoNexus
Can't wait for the standalone release !

Re: (0.6.2) Status for Wednesday, March 19, 2014

PostPosted: Wed Mar 19, 2014 10:28 am
by lugdunon
Me neither! I am anxious to get on with some of the other work, even though this has been a nice change of pace, it wasn't without its frustrations. :)

I am closing in on the end stretch of the initial release, so hopefully it won't be too much longer.

Re: (0.6.2) Status for Wednesday, March 19, 2014

PostPosted: Wed Mar 19, 2014 2:52 pm
by PsychoNexus
So we gonna be able to mods in the next release ?

Re: (0.6.2) Status for Wednesday, March 19, 2014

PostPosted: Wed Mar 19, 2014 3:00 pm
by lugdunon
Yep, assuming some get written. ;)

One that would be the easiest to implement would prob be changing the currency from gold, silver, copper to something else (like maybe adding platinum to the mix, or replacing the coins with a single currency like rupees).

Re: (0.6.2) Status for Wednesday, March 19, 2014

PostPosted: Wed Mar 19, 2014 3:02 pm
by PsychoNexus
And add custom stuff like foods/armors ?

Re: (0.6.2) Status for Wednesday, March 19, 2014

PostPosted: Wed Mar 19, 2014 5:01 pm
by lugdunon
Yep, totally. Several of the changes made will make these things much easier.

Also, once the in-game editors go in, it will become even easier.