1. We are quite experienced team in finding out changes in the game binary. I remember maybe few such situations, but it was only to speed up whole process (then TruckersMP could be released for new game version sooner).
2. Usually after port process is done I am trying to test if everything works fine - so I run the game. Usually I am working on low level things in TruckersMP engine which does not require that much running the game. Our current goal is to get core engine done and move to gameplay features - then I will be visible in the game more frequently. Now is it not possible.
3. At that time I was working on Dynamic Objects System - which makes it possible to spawn objects on the server and keep them in sync between clients.
- Yes - I found a way to move multiple items at once - it is already implemented into the game.
- How the system is used is rather dependent on Game Producer / Game management. Currently we use this system for events, but in the future privileges to use this system might be expanded on bigger player base.
4.
- More or less it is up to date. Our tools during last years have been improved to speed up whole process, but still if something was changed in game code then we have to find these changes on our own. Also our tests environment has been improved - so even if we have mismatch between our code and game code, then chances are high that it will be detected before deploy.
- I don't think it will be valuable for the community at what stage we are with porting process. Given stages might differ in time from game version to game version, so it is even hard to predict when new game version will be supported finally.
5. It is stressful in at least few different ways:
- We have some long run plans in TruckersMP: core engine changes, new systems, new features, refactor, etc. During development when new game version pops out I have to pause my works on mentioned stuff and move to porting process. It also means that I need to change context (thoughts on given topic, specific plan for implementation - code, etc). After porting process getting back to context that is 2 weeks old is hard.
- Additionally if my changes were about game API things, then they have to be ported too, but they are on different branch. That is a bit of mess.
- Of course that we have a bit of pressure because many people are waiting for new game version supported. We can do nothing about it - at least that gives us motivation to move on this topic as fast as we can.
- Changes in the game code might be very various. After porting process game may crash after connecting to the server and finding out what is causing the crash is difficult. Other situation that we are really afraid of is that we release version which works good for us, but it crashes for most of the players in random moments.
- Changes in the game code might break our stuff and we have to fix it - it requires some time. For example we had many issues after SCS Software has implemented FMOD to the game. Missing truck sounds, disappearing sounds, completely new API for sounds - real nightmare.
When new game version pops out then it means crunch time for me. I rather don't play any different games at that time, no running, no gym, maybe walk sometimes. I want to finish it as fast as we can. To focus on things I hear to music a lot - Hard rock / Rock.
I had working prototype of it. Though it has logic issue in multiplayer - which is time. Time in TruckersMP is synchronized between players and server, and even if you go sleep in game your time will be the same as before. So tachograph feature does not make sense so much. Also consider this feature as kinda hack. It was not prepared in good shape, but rather as prototype. Maybe in future we will get back to this. We will see.
Probably fluctuations of your pings are very high, and that's why it occurs. We do our best to make it much smoother. Perhaps in next update it will be much better. This isn't desynchronization, because placement of friend's truck is real, and proper.
Well, seems to directx isn't working for you even on singleplayer. I've contacted already about that case with SCS programmer, and they gonna fix that.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.