Stationeers

Stationeers Dev Tracker




08 Jun

Post
    /u/ on Steam - Thread - Direct
A lil somethin somethin: You can find the details for this event on the announcement page here.
Post
We have been working hard at our reworking of Rockets, but we have removed those changes from this build as they aren't ready, but we wanted to get out changes to the character controller and particularly fixes to the Linux Dedicated server. There is really a lot of different things in this updates so even some really good changes are glossed over outside of a brief mention in the changelog.

Camera and Character Movement For a long time players have requested fixes for the dreaded "getting stuck on corners". This update features a complete rework of the colliders and rigidbodies for controlling the character. In the test scene the character easily got stuck on things before the changes, and after the update there was zero getting stuck on things. We anticipate those frustrated with this in the past will find this much better.

We've enhanced the player's camera movement once again in an effort to further minimize stuttering. Additionally, we've made a series of refine... Read more

12 May

Comment
    Rocket on Steam Forums - Thread - Direct
Yes, this is now fixed. We have been playing with 8 players on our dev server! I had to add a new floor to our sleeper building.

09 May

Comment
    Rocket on Steam Forums - Thread - Direct
Hotfix deployed v0.2.4036.19180
* Fixed mining belt Mk2 not working with Mining Drill correctly.
* Fixed Arc Furnace new collision was preventing accessing the entry slot by hand.
Comment
    Rocket on Steam Forums - Thread - Direct
Hotfix deployed v0.2.4036.19180
* Fixed mining belt Mk2 not working with Mining Drill correctly.
* Fixed Arc Furnace new collision was preventing accessing the entry slot by hand.
Comment
    Rocket on Steam Forums - Thread - Direct
Sorry, Hotfix is being deployed now. Will be out in about 30mins. Fixes this and mining belt issue.
Comment
    Rocket on Steam Forums - Thread - Direct
Sorry, Hotfix is being deployed now. Will be out in about 30mins.
Post
    /u/ on Steam - Thread - Direct
A lil somethin somethin: You can find the details for this event on the announcement page here.
Post
    Rocket on Steam - Thread - Direct
While we do regularly do playtests, it can be easy in the hustle and bustle of chasing down bugs or working on big features for the team to miss the full experience of playing the game. So we initiated a "project clinic". Think of this like taking the project to the Doctors, and then treating as much as possible right then and there, and scheduling followups with specialists for anything you can't. So the project has had all it's shots, and a whole heap of a lot of little things fixed and tidied up.

The rise of our "Interop" Layer Our "interoperability" layer is used for the first time to deploy a new version of "RocketNet", our internal multiplayer technology For our playtest we played extensively with both SteamP2P and dedicated servers, with up to eight of us playing at any one time. As part of this we identified a number of issues that we needed to fix. Some time ago we made the decision to cut our own path and do as much as possible ourselves, particularly on the networ... Read more

04 May

Comment
    Rocket on Steam Forums - Thread - Direct
If your friend and you restart steam and the game, and rehost, it is a workaround.
Comment
    Rocket on Steam Forums - Thread - Direct
We have discovered a few errors with SteamP2P. These are fixed on the beta branch, and we will be deploying a patch to fix this as soon as we have finished testing. Apologies for the bug it is very annoying.

30 Apr

Comment
    Rocket on Steam Forums - Thread - Direct
Yes there was quite some debate about this among the team.

Likely in future we may split the IC Chips into multiple types, with some having more instructions than others.

There is a reason to directly reference, the "batch named" instructions are not *quite* as performant as directly referencing something. The cost of finding the device(s) that you want to change goes up the more devices on the network.

The batch named instructions are the same as their batch counterparts, except a final 'test' is applied on the name hashes. So to do the batch named commands, the processor has to loop through all the devices on the network.

It is important to put this in perspective though. The list of devices is cached, and to compare each device it simply uses a "hash" (does one integer equal another). These are *very* simple operations for a computer and it can do thousands or tens of thousands of these kind of operations without breaking a sweat.

A... Read more

29 Apr

Comment
    Rocket on Steam Forums - Thread - Direct
Originally posted by DeathBirdsFly: Ok, I understand now. So you have to have at least one device on both networks acting as a bridge of sorts.
You can use db:0 and db:1 to get the two connections for the IC itself. That would mean the IC could be the bridge between two networks.
Comment
    Rocket on Steam Forums - Thread - Direct
Originally posted by DeathBirdsFly: but I don't see how you share that data across a network boundary
The IC can access *any* network connection off of a device, even ones not in the same network.

So if you have d0 bound to a logic memory, and another entire network on the *other* connection of the logic memory - you can access *both* cable networks for read/write. This allows IC's to access cable networks for data sharing that they are one removed from.

27 Apr

Comment
    Rocket on Steam Forums - Thread - Direct
Note in the latest update, we added constants for rad2deg and deg2rad to help with conversiuon instruction creation.
Post
    /u/ on Steam - Thread - Direct
A lil somethin somethin: You can find the details for this event on the announcement page here.
Post
Our IC system somewhat loosely models MIPS "instructions". So its like a small virtual processor and you define instructions that you want to run. This update includes some new instructions, a breaking change to one set of instructions, and some feature improvements to the IC editing system. In addition or as part of these updates number bugfixes and optimizations have been added to the IC system itself as well as the editor.

Predictive Instruction Help in IC Editor If what you have typed matches an instruction, the editor will include helpful information in the background to assist you in formatting the instruction correctly.


Variable and Constant changes New IC Constants A variety of new constants can now be added to your code. These will resolve as numbers, but can remain in your script for ease of use. Think of these as "special" numbers the pro... Read more

21 Apr

Comment
    Rocket on Steam Forums - Thread - Direct
Hi there, what are you trying to do that is causing this to happen? Is this happening when you try and host a game? or is it when the game itself is booting?

Many of those errors are not fatal, just old code bloat that is throwing warnings, however this one is concerning:
ArgumentException: Partial byte sequence encountered in the input.
Parameter name: string
at (wrapper managed-to-native)
...
Assets.Scripts.Networking.NetworkManager:FetchPublicIp()
Assets.Scripts.Networking.NetworkManager:Init(TransportType)
Assets.Scripts.GameManager:Awake()

This error indicates your computer is trying to host a multiplayer game, but failing because the response from your computers network device is truncated. That means, the game asked your network device what your IP is, and halfway through it's reply, it stopped talking.

18 Apr

Comment
    Rocket on Steam Forums - Thread - Direct
Are you on beta branch? I had introduced a bug on beta branch that was causing an issue with connectivity of components

14 Apr

Comment
    Rocket on Steam Forums - Thread - Direct
One of the major changes in this area was the addition of deep miners. Cows are Evil has a great video outlining them:
https://www.youtube.com/watch?v=WgXzCSkLtS4