Skip to content

Releases: Planimeter/game-engine-2d

v5.0.4

12 May 02:19
Compare
Choose a tag to compare
  • Fixed various bugs regarding interface shutdown between joining dedicated servers and creating listen servers
  • Added camera.resetZoom() placeholder
  • Regions now unload on disconnect
  • Added player.removeAll()
  • Code cleanup

v5.0.3

11 May 01:12
Compare
Choose a tag to compare
  • Updated lclass to v1.0.1
  • Removed Axis integration

v5.0.2

10 May 03:43
Compare
Choose a tag to compare

Fixed crash in engine shared interface in dedicated servers

v5.0.1

08 May 23:00
Compare
Choose a tag to compare

Fixed hudchat:invalidateLayout()

v5.0.0

08 May 22:26
Compare
Choose a tag to compare
  • Updated to LÖVE 0.10.1
  • Code cleanup
  • Fixed crash in player.lua
  • Disabled dialogue
  • Added game console command flag functionality
  • Fixed options menu not saving all binds
  • Added region:getTileset()
  • Fixed +gamemenu and -gamemenu console commands not using game flags
  • Updated external World tileset
  • Fixed a bug with region:isTileWalkableAtPosition() incorrectly detecting relevant tileset
  • Updated test_01
  • Exposed graphics.getBackgroundColor()
  • Updated region:drawWorld()
  • Updated regionlayer
  • Cleaned up regionlayer:initializeTiles()
  • Updated objectgroup regionlayer types to not load entities if not visible
  • Fixed region:isTileWalkableAtPosition() returning true for positions out of bounds
  • Updated region:isTileWalkableAtPosition() to use region:getPixelWidth() and region:getPixelHeight()
  • Cleaned up path.getPath()
  • Added fs_update console variable to reduce energy impact
  • Added r_focus console variable
  • Added physics interface
  • Added region:getWorld()
  • Added region:initializeWorld()
  • Added region:update()
  • Added region:remove()
  • Added physics.newBody()
  • Added entity:getBody()
  • Added entity:initializePhysics()
  • Exposed physics.newFixture()
  • Exposed physics.newRectangleShape()
  • Updated entity:setRegion() behavior
  • Promoted player:setRegion() to entity:setRegion()
  • Updated region:addEntity()
  • Updated character:move()
  • Updated entity:onNetworkVarChanged()
  • Updated entity:setCollisionBounds()
  • Updated entity:update()
  • Entity physics initialization now occurs in entity:spawn()
  • Fixed physics initialization in various entities
  • Fixed vector arithmetic metamethods
  • Updated physical character moveSpeed equation
  • Entities' bodies' userdatum is now self
  • Updated color equality metamethod
  • Updated node equality metamethod
  • Fixed type bug with vector.__mul
  • Set pathfinding interface to default to 4-way directions
  • Updated character:move() to force pixel-perfect movement
  • Added r_draw_bounding_boxes
  • Updated bounding box draw code
  • Updated entity.findByClassname()
  • Fixed clients not setting region of entities
  • Disabled Axis integration

v4.2.1

05 Mar 19:11
Compare
Choose a tag to compare
  • Fixed moveSpeed of default npcs and players
  • Fixed onPlayerChat hook in gui.hudchat

v4.2.0

15 Feb 15:42
Compare
Choose a tag to compare
  • Added world indices, allowing for multiple players to exist in discrete levels with their own coordinate spaces simultaneously
  • Added context:getWorldIndex()
  • Added camera.getWorldIndex()
  • Updated region and entity renderers
  • Added worldIndex network number to entities
  • Added entity:getWorldIndex() convenience method
  • Added player.getInOrNearRegion( region )
  • Added trigger entity base class
  • Added region.findNextWorldIndex()
  • region.getAtPosition( position ) is now region.getAtPosition( position, worldIndex )
  • region.load( name, x, y ) is now region.load( name, x, y, worldIndex )
  • region( name, x, y ) is now region( name, x, y, worldIndex )
  • Added region:getWorldIndex()
  • Added region:setWorldIndex( worldIndex )
  • Code cleanup
  • Fixed crash in audio options panel

v4.1.4

07 Feb 02:51
Compare
Choose a tag to compare

Fixed various issues with serverengine interface

v4.1.3

07 Feb 02:42
Compare
Choose a tag to compare

Fixed #71

v4.1.2

06 Feb 05:37
Compare
Choose a tag to compare
  • Fixed developer tileset
  • Fixed issues with audio options panel not functioning properly
  • Updated Vertex Adventure sample code