Latest stable version: Checking...
Registry status:

    Hello players,

    another update with new features and bug fixes. Due to some more pressing bugs with multi slots and some finally fixed server issues, this update is being pushed a little bit sooner than I thought.

    Here are the new Features:


    Build Helper Restriction

    Build helpers now allow building restriction to be turned on and off. Build restriction means, that you can only build or remove inside the Build Helper area. This should make using them even easier. Furthermore, most of the work has been put into a thread to prevent the game from freezing and eventually disconnecting when selecting a build helper.

     

    Dynamic Prices

    This last piece of the crafting update has now been done. Prices of items are now based each other

     

    Secret little Special Feature

    A secret feature has been added. I will talk about it in detail tomorrow. You will maybe run into it if you explore a neutral space station that has not been found before on foot. This is a proof of concept of what is to come next

     

    Custom Server Textures and adaptive BlockConfig

    This feature was requested for some time. Admins can now create their own blocks without having to resort to the default sheets, which eventually overwrite it. Also distributing custom texture has been not an easy task. Furthermore, a modified config had to be changed every time the game updates. All these problems are no longer an issue.

    Here is how it works:

    An admin can place the texture sheet and their normals (if needed) into ./StarMade/customBlockTextures/64, 128 and 256 as custom.png and custom_NRM.png. The game will create a the default structure when starting it once with the update. These textures are packed into pack.zip when starting the game and sent to the clients. The clients can accept or decline the download. Server admins are responsible for their content.

    The adaptive BlockConfig works in a similar matter. Copy the BlockConfigImportTemplate.xml in ./StarMade/customBlockConfig/ to ConfigImportTemplate.xml. This file is a stub with two examples. The file will merge with the current block config, only replacing fields that changed, or adding a new block if it didn't exist before. In the blocks.properties there have meen made 256 values to use which won't get overwritten by something else in the game.

    Clients ask for a hashcode before downloading so they can verify if they already have the textured cached for that server, so each client only needs to download the textures once, or when they changed.


    Server save optimization

    This optimization should help servers that have huge lags when the server is saving the game, especially with bigger stations and planets. It also increases performance if a lot sector changes are done.

     

    Server crash fix

    Another crash on servers has been fixed. This harder to find issue was caused by a running condition.


    Other Bugfixes

    As always, thanks to the testers!

     

    Multiple warpgates are now working on the same space stations (as it was always intended). Also the multislot bugs should be fixed. If not, please report.

      Resolved 7
    1131 Resolved Custom Textures - Error on startup - missing normals
    1126 Resolved Multi slot stack disappears
    1111 Resolved cant access standard factory while in build mode
    1089 Resolved Rotating a template puts all status blocks on a default mode (logic, lights, doors,...)
    1082 Resolved God mode : docked entity's can be destroyed
    1071 Resolved Rotating a paste sets all contained logic blocks to "active"
    1053 Resolved Defensive effects still working with a disproportionate block ratio (re-report of ancient bug)
      Closed 17
    1124 Closed Multislot: Preview block to build - missing
    1118 Closed Template rotation causes Runtime exceptions (with some combinations of blocks)
    1098 Closed Multiple warp gates on 1 station don't work like they should
    1096 Closed Warp gates don't work in a specific orientation+location relative to the station/planet's origin point.
    1094 Closed Glass Door Wedges can not be opened or be linked with logic
    1079 Closed Factory/Micro Assembler doesn't work when powered by Pistol
    1076 Closed Orange Standard Armor Tetra .. shows as grey
    1075 Closed build helper shape out lines not working with space stations and planets
    1072 Closed Block icon orientation is incorrect
    1052 Closed IllegalArgumentException: gT when trying to rotate a template with rod lights
    983 Closed Naming pattern in the hull section is not uniform
    960 Closed Updating SegmentsDrawn gives ArrayIndexOutOfBoundsException
    940 Closed Docking beam switches between active camera and ship core when moving mouse
    915 Closed Exiting a build block on planets changes gravity to sector alignment
    833 Closed Sideways rod lights rotate when turned off
    770 Closed Beam and missile weapons without a support don't use their effect.
    319 Closed Tertiary effects on damage beam have no effect on asteroids

     


    Thanks for playing StarMade,
    - schema

     

    Back