Difference between revisions of "Upcoming Release"

From LugdunonWiki
Jump to: navigation, search
 
(243 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''0.5.6'''
+
{{engine}}
  
''Last Updated: 25/10/2013''
+
'''''0.8.9'''''
  
* Character health gauges and placeable item durability gauges now have a fixed length of 104 pixels.
+
 
* Removed update listener API from net.lugdunon.ui.Label.
+
''Last Updated: 07/07/2019''
* Dom-based gauges and the canvas-based gauges should now look identical.
+
 
* Tweaked the lighting model a bit. Multiple lights should now blend together more naturally.
+
 
* Added a small (tiny / probably negligible) perf improvement to net.lugdunon.state.item.manifestation.FencingManifestationHandler.
+
 
* Added art assets for a millstone, wooden tap, brew keg, horn mug, and full horn mug inventory items as well as a brew keg placeable item.
+
 
* Added game.addScreenLocationUpdateListener(screenLocationUpdateListener) to client-side API.
+
Mods altered in this update:
* Added game.removeScreenLocationUpdateListener(screenLocationUpdateListener) to client-side API.
+
 
* A screenLocationUpdateListener must implement the screenLocationUpdated() function.
+
 
* Added net.lugdunon.world.placeables.PlaceableItemInstance.updateLabelLocation() to client-side API.
+
 
* net.lugdunon.states.tiledGame.TiledGame is now a screenLocationUpdateListener for the purposes of updating the label of the currently moused-over placeable item instance.
+
 
* Placeable item instances now rely on a global dom-based label and durability gauge.
+
Server mods altered in this update:
* Action button label replaced with dom element generic label.
+
 
* Added net.lugdunon.states.ActionBarGameState.setActionLabelText(text) to the client-side API.
+
 
* Added game.addLabel(type,id,text) to client-side API.
+
 
* Added game.removeLabel(type,id) to client-side API.
+
 
* Added game.removeAllLabelsOfType(type) to client-side API.
+
/etc files altered in this update:
* Added game.addGauge(type,id,value) to client-side API.
+
 
* Added game.removeGauge(type,id) to client-side API.
+
 
* Added game.removeAllGaugesOfType(type) to client-side API.
+
 
* Added net.lugdunon.ui.DomLabel to client-side codebase.
+
 
* Added net.lugdunon.ui.DomGauge to client-side codebase.
+
Release Notes:
* Added net.lugdunon.world.placeables.PlaceableItemInstance.PLACEABLE_LABEL to client-side API. This serves as the placeable item instance global label, which limits only one pii label to be visible at a time.
+
 
* Added net.lugdunon.world.placeables.PlaceableItemInstance.PLACEABLE_GAUGE to client-side API. This serves as the placeable item instance global gauge, which limits only one pii gauge to be visible at a time.
+
 
* Added net.lugdunon.world.placeables.PlaceableItemInstance.showLabel() to the client-side API.
+
 
* Added net.lugdunon.world.placeables.PlaceableItemInstance.hideLabel() to the client-side API.
+
[[Category:Releases|Upcoming Release]]
* Removed net.lugdunon.world.placeables.PlaceableItemInstance.drawLabel(delta) from the client-side API.
+
* Added net.lugdunon.states.tiledGame.TiledGame.setOverPlaceable(overPlaceable) to the client-side API.
+
* Added ability to enable / disable deferred chunk rendering.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkManager.chunkDeferredRenderingEnabled to client-side API.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkManager.disableDeferredRendering() to client-side API.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkManager.enableDeferredRendering() to client-side API.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkSheet.getTerrainTile(x,y,terrainTiles) to client-side API.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkSheet.getElevationTile(x,y,elevationTiles) to client-side API.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkSheet.getLightsourceAt(x,y,tlIndices) to client-side API.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkSheet.handleRender(chunkIndex,terrainTiles,tlIndices,elevationTiles,elevation) to client-side API.
+
* PlayerPathCommand can now handle a screen update. This will fix the issue with holding the left mouse button down to continuously path not updating the play area once the player reaches the bounds of the minimap.
+
* First pass of handling client-side chunk rendering with a web worker implemented.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkRenderWorker to client-side codebase.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkManager.chunkRenderWorker to client-side API.
+
* Removed chunk-specific update code from net.lugdunon.ui.minimap.Minimap. Minimap chunk rendering is now handled by a chunk's ChunkSheet and the ChunkRendererWorker.
+
* Terrain lighting data is now stored in the ChunkSheet, instead of the Chunk itself.
+
* Removed minimapUpdateIterations property from ScreenResolutionPrefs.
+
* Chunk terrain is now rendered as one image, and not two separate images for terrain and elevation.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkSheet.update(data) to client-side API.
+
* Added net.lugdunon.states.tiledGame.chunk.ChunkSheet.redraw(chunkIndex,terrainTiles,tlIndices,elevationTiles,elevation) to client-side API.
+
* Removed net.lugdunon.states.tiledGame.chunk.Chunk.getTerrainTile(x,y) from the client-side API.
+
* Removed net.lugdunon.states.tiledGame.chunk.Chunk.getElevationTile(x,y) from the client-side API.
+
* Removed net.lugdunon.states.tiledGame.chunk.Chunk.getLightsourceAt(x,y) from the client-side API.
+
* Fixed several issues with registration and activation.
+
* Deployed new website, wiki officially live.
+
* Added support to Namespace.js for loading web workers using the require() pattern.
+

Latest revision as of 15:14, 7 July 2019

Engine Content: This information applies to the engine and therefore to all servers.

0.8.9


Last Updated: 07/07/2019



Mods altered in this update:



Server mods altered in this update:



/etc files altered in this update:



Release Notes: