Full changelog from 0.044 to 0.045

    • [UI][ENHANCEMENT] added icon graphics for terrain elements

    • [GRAPHICS][BUG] fixed glitch where the side of an element would not be updated and invisible

    • [GRAPHICS][BUG] lighting now updates more consistently

    • [GENERAL][FEATURE] the admin command "give" now works with String instead of the ID of the element (give by id is now "giveid")

    • [LAUNCHER][ENHANCEMENT] JVM is now started with an incremental garbage collector to remove lag due to garbage collections

    • [LAUNCHER][BUG] Fixed bug where updater would freeze on backup because to many files were open at once.

    • [UI][ENHANCEMENT] replaced texture: back side of weapon

    • [UI][ENHANCEMENT] added textures for all missile controllers

    • [UI][ENHANCEMENT] added textures for all missile back side
    The test last night with the guys from www.reddit.com/r/playdate was a success. Finally, the server stayed up nearly the whole time, there were no client crashes, and overall, there were only one unforeseen bug noted. On some occasions, players got kicked from the server with no apparent reason. The source of this problem was a big what-the-hell moment on my part: the logout function on the server (activated for example on ping timeout) actually logged out everybody except the client it actually should ;)
    I'm pretty confident, that within a few updates, the game will actually run without crashes.

    This update also contains a new beam: The salvage beam: it will replace the 'harvest' beam, and it's used to collect elements (like external editing) from within your ship. The more you group salvage beams together, the less time it will take for one element to be salvaged. You cannot salvage the enemy deathstar or any shop. You also can only salvage ships, that are not currently occupied.

    Also note, that Shift is now the break, and control is rolling inside ships

    Full changelog from 0.042 to 0.044:

    • [UI][CHANGE] Breaking is now SHIFT and rolling is now CONTROL (since Caps Lock was a stupid key to use...)

    • [GENERAL][BUG] Fixed bug where editing inside ship would be blocked by invisible object

    • [GENERAL][BALANCE] adapted prices for missiles. More starting credits and credits/second

    • [GENERAL][BUG] (Hopefully) fixed bug where people would not be registered as 'in shop distance' when they clearly were (needs testing since I cant reproduce alone)

    • [SERVER][BUG] Fixed bug where Server would kick all players from the server randomly when more people join/leave (needs more testing)

    • [SERVER][FEATURE] Manual kicking is now available

    • [SERVER][BUG] Fixed Message, players get, when they are logged out of the server for any reason.

    • [GENERAL][BUG] fixed bug where the...
    Finally, external editing is available. You can now edit everything except shops and ships, that are currently occupied by other players.

    Full changelog from 0.041 to 0.042

    • [UI][BUG] fixed bug where health bar would not update to the current health

    • [MEMORY][PERFORMANCE] improved memory usage on server by not allocating empty segments at all

    • [PHYSICS][BUG] fixed ugly raycasting bug, that in rare situation 'optimized' segments away, which actually would collide

    • [GENERAL][BUG] fixed bug, that caused element effects (like power) to be added multiple times for the same element at loading time on client

    • [GENERAL][REFINE] Destruction is now completely on Server to prevent clients to get a corrupted segment from server/client delay -> no more 0 damage

    • [GENERAL][FEATURE] External editing is now available and works just like internal editing. Connecting however can only be done inside a ship. Everything can be edited except shops and ships, that currently have another person inside.
    Probably one of the most graphic-design heavy updates so far. I redid almost everything of the GUI (except of what was already up-to-date) and adapted to a new less ugly-green style.

    Also, finally there are InGame options available. The resolution, fullscreen, VSynch, Bloom Effect, draw distance, and many more can now be changed on-the-fly with one click!


    full changelog from 0.040 to 0.041

    • [UI][FEATURE] added options panel

    • [UI][ENHANCEMENT] new text input panel

    • [GRAPHICS][FEATURE] it's now possible to change options inGame

    • [GRAPHICS][PERFORMANCE] better performance for bloom effect

    • [UI][ENHANCEMENT] updated graphics for dialogs

    • [UI][ENHANCEMENT] updated graphics for menus

    • [UI][ENHANCEMENT] added a top bar and refined display of credits and ship/player info.

    • [UI][ENHANCEMENT] added speed meter to top bar.

    • [UI][ENHANCEMENT] added bottom bar

    • [UI][ENHANCEMENT] Moved build and weapon bars to the bottom

    • [UI][ENHANCEMENT] combined build/weapon icons and power/health bar into bottom bar
    Some crucial fixes for the Server and a few graphics improvements.

    Changelog from 0.037 to 0.040

    • [GRAPHCIS][ENHANCEMENT] improved look and performance of standard weapon beams

    • [GRAPHICS][TEXTURE] new front for all missile modules

    • [SERVER][BUG] fixed evil bug that caused crash on retrieval of segments when more than one player were on one server. This was a hard one to fix

    • [SERVER][BUG] fixed server crash when segment of nonexistent segment controller was requested

    • [SERVER][BUG] fixed crash when missiles checked for collision

    • [MEMORY][PERFORMANCE] fixed aggressive allocating of native memory. OutOfMemory Exceptions should be no more

    • [GENRAL][UI] added joined/left notice for players