Page 1 of 1

(0.8.2) Status for Tuesday, August 09, 2016

PostPosted: Tue Aug 09, 2016 10:12 pm
by lugdunon
I am having to move the artifact repository to a new hosting solution due to google phasing out a set of APIs. This may take some time as I have to upgrade a server to support some newer web tech. Hopefully it won't delay the release.

With this update all the major changes have been committed. I have only a few more things to fix (and the repo move) and then it is release time!


Server mods altered in this update:
  • net.lugdunon.server.worldgen.procedural


/etc files altered in this update:
  • Added support to net.lugdunon.ui.quest.progress.QuestProgressDialog for conditions.
  • Added net.lugdunon.server.worldgen.political.map.type server.mod etc config option for the political map generator.
  • Set net.lugdunon.server.worldgen.political.map.type = "net.lugdunon.world.politics.map.generator.DelaunayVoronoiGenerator" for the net.lugdunon.server.worldgen.procedural server mod.
  • Added net.lugdunon.server.worldgen.procedural.fast.travel.easy.mode.enable world.cfg property to the net.lugdunon.server.worldgen.procedural server mod.
  • Added behaviorStates.json to the net.lugdunon.server.worldgen.procedural server mod.
  • Added metrics.json to the net.lugdunon.server.worldgen.procedural server mod.
  • Added proceduralNpcs.json to the net.lugdunon.server.worldgen.procedural server mod.
  • behaviorStates.json set to overwrite for the net.lugdunon.server.worldgen.procedural server mod.
  • behaviorStates.json contentHandling set to append for the net.lugdunon.server.worldgen.procedural server mod.
  • metrics.json contentHandling set to append for the net.lugdunon.server.worldgen.procedural server mod.
  • Added tavern instance template to the net.lugdunon.server.worldgen.procedural server mod.
  • Added manor instance template to the net.lugdunon.server.worldgen.procedural server mod.
  • Added lyceum instance template to the net.lugdunon.server.worldgen.procedural server mod.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.generatePolitics() to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.initPoliticsWithMap(String politicalMapGenerator) to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.getDialogueDefinitions() to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.setDialogueDefinitions(DialogueDefinitions dialogueDefinitions) to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.getManifest() to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.setManifest(Manifest manifest) to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.getCharacterStatsSystem() to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.setCharacterStatsSystem(ICharacterStatsSystem characterStats) to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.getEnvironment() to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.setEnvironment(IEnvironment environment) to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.getProceduralNpcDefinitions() to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.setProceduralNpcDefinitions(ProceduralNpcDefinitions proceduralNpcDefinitions) to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.getVendorDefinitions() to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.setVendorDefinitions(VendorDefinitions vendorDefinitions) to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.getVendorCache() to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.setVendorCache(VendorCache vendorCache) to the server-side API.
  • Added net.lugdunon.server.worldgen.procedural.ProceduralWorldGen.assignRandomStartingYear(JSONObject yearBounds) to the server-side API.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance beach biome, shipwrecked cargo (seed) probability reduced from 2.5% to 0.5%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance beach biome, shipwrecked cargo (barrel) probability reduced from 2.5% to 0.5%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance beach biome, ore node (sand) probability reduced from 5% to 7%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance beach biome, ore node (clay) probability reduced from 5% to 7%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance beach biome, sand snake NPCs can now spawn.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance beach biome, NPC limit is set to 15.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance meadow biome, NPC limit reduced from 30 to 10.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance forest biome, forest snake NPCs can now spawn.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance forest biome, NPC limit reduced from 45 to 30.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance piedmont biome, NPC limit reduced from 30 to 15.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance taiga biome, brown bear NPCs can now spawn.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance taiga biome, NPC limit is set to 15.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance steppe biome, gray wolf NPCs can now spawn.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance steppe biome, NPC limit is set to 15.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance alpine biome, NPC limit reduced from 30 to 15.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, brigand camps have now been added with a density of 16 per square km.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, small towns can now have a rapid transit plot, with a probability of 30% and limit of 1.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, small towns can now have a manor house plot, with a probability of 10% and limit of 1.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, small town market plot probability reduced from 25% to 15%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, small town small garden maze plot probability reduced from 20% to 5%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, small town small cemetery plot probability reduced from 20% to 5%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, large towns can now have a rapid transit plot, with a probability of 30% and limit of 1.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, large towns can now have a manor house plot, with a probability of 10% and limit of 1.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, large town market plot probability reduced from 20% to 10%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, large town small garden maze plot probability reduced from 20% to 5%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, large town small cemetery plot probability reduced from 20% to 5%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance settlement biome configuration, large town water park plot probability reduced from 15% to 10%.
  • In the net.lugdunon.server.worldgen.procedural server mod overworld instance procedural configuration, startingYearBounds has been set to (low: 1000, high: 5000).
  • Added HOUSE.MANOR.BRICK item to the net.lugdunon.server.worldgen.procedural server mod.
  • Added HOUSE.TAVERN.WOOD item to the net.lugdunon.server.worldgen.procedural server mod.
  • Added LYCEUM item to the net.lugdunon.server.worldgen.procedural server mod.
  • Added NPC.TOOL.SACK.SEARCH.PROP item to the net.lugdunon.server.worldgen.procedural server mod.
  • SHIPWRECKED.CARGO.MISCELLANY's item harvesting experience reduced from 10 to 2 in net.lugdunon.server.worldgen.procedural server mod.
  • SHIPWRECKED.CARGO.BARREL's item harvesting experience reduced from 10 to 2 in net.lugdunon.server.worldgen.procedural server mod.
  • SHIPWRECKED.CARGO.SEED's item harvesting experience reduced from 10 to 2 in net.lugdunon.server.worldgen.procedural server mod.
  • SHIPWRECKED.CARGO.BARREL's ITEM.BARREL.CHICKEN item loot drop set to drop exactly 1 in net.lugdunon.server.worldgen.procedural server mod.
  • SHIPWRECKED.CARGO.BARREL's ITEM.BARREL.COW item loot drop set to drop exactly 1 in net.lugdunon.server.worldgen.procedural server mod.
  • SHIPWRECKED.CARGO.BARREL's ITEM.BARREL.SHEEP item loot drop set to drop exactly 1 in net.lugdunon.server.worldgen.procedural server mod.
  • SHIPWRECKED.CARGO.BARREL's ITEM.BARREL.PIG item loot drop set to drop exactly 1 in net.lugdunon.server.worldgen.procedural server mod.
  • SHIPWRECKED.CARGO.BARREL's ITEM.BARREL.DOG item loot drop set to drop exactly 1 in net.lugdunon.server.worldgen.procedural server mod.
  • SHIPWRECKED.CARGO.BARREL's ITEM.BARREL.CAT item loot drop set to drop exactly 1 in net.lugdunon.server.worldgen.procedural server mod.
  • Massively overhauled NPC defs for net.lugdunon.server.worldgen.procedural server mod, adding stuff like animal types, fixing loot drops, and aggro behavior.

Re: (0.8.2) Status for Tuesday, August 09, 2016

PostPosted: Wed Aug 10, 2016 11:29 am
by fstltna
Wow, that sounds great. Will the release be 0.8.2 or a non-beta? Lots of procgen changes i see :)

Re: (0.8.2) Status for Tuesday, August 09, 2016

PostPosted: Wed Aug 10, 2016 11:31 am
by lugdunon
0.8.2, still progressing towards a 1.0 release eventually ;)

Procgen improvements were really the meat of this release. I'm pretty happy with how it looks at the moment, but there are still a bunch of features to get in. :)

Re: (0.8.2) Status for Tuesday, August 09, 2016

PostPosted: Wed Aug 10, 2016 11:33 am
by fstltna
Well I can't wait :)

Re: (0.8.2) Status for Tuesday, August 09, 2016

PostPosted: Wed Aug 10, 2016 11:34 am
by lugdunon
Same here :P

Re: (0.8.2) Status for Tuesday, August 09, 2016

PostPosted: Fri Aug 12, 2016 5:03 pm
by fstltna
What will the versions be, 0.8.2 & 0.2.7? It doesnt say them currently on the download page...

Re: (0.8.2) Status for Tuesday, August 09, 2016

PostPosted: Fri Aug 12, 2016 5:28 pm
by lugdunon
0.8.2 Is what will be released tonight.

The standalone client will stay at 0.3.1 as there has been no update to that this cycle.

You will need to re-download the complete server and standalone client this release due to having to move the repository. This won't be necessary in the future, since no matter where the main repo is hosted from now on it will always be https://repository.lugdunon.net/repository.ldr

So far I am seeing no major issues with this release (I fixed a slew of them last night) so the release will go out tonight as planned.

Cheers,
Chris

Re: (0.8.2) Status for Tuesday, August 09, 2016

PostPosted: Fri Aug 12, 2016 5:49 pm
by fstltna
Great, can't wait :)