[BUG][Gameplay][High] Trading/Transport deadlocks under certain conditions

Ask here if you experience technical problems with X Rebirth.

Moderator: Moderators for English X Forum

GdVzSdRf
Posts: 34
Joined: Wed, 6. Nov 02, 20:31
x3tc

[BUG][Gameplay][High] Trading/Transport deadlocks under certain conditions

Post by GdVzSdRf »

Problem:
I had issues with the Crystal Castle. My freighters docked and stayed there for hours doing nothing. Everything else was set. Station had goods, I had money. Than I checked the details of the station and discovered that the station was damaged this badly, that it has no transport URV left.

Than I decided to test that. After a little research I found out how a station have URV's assigned to it via save-file and just added some to it. And there, my freighter docked, some notification sound occured and started to exchange goods rights away. Although the station might not had urv's my ship had a lot and they were still not used and the hole transaction deadlocked because of that.

Than another issue occured right away. Due to my former test of this procedure and retrys some goods were already loaded. Now my ship had not enough space to receive the full load of the order and there it happend again. The hole transaction deadlocked again because of lack of cargo space.

Once again I edited the save file and removed all ware from the ship. Now it could load the hole amount and than ... deadlocked again. It seems the old trade-orders where still active somewhere.

Gameversion:
1.13 confirmed

Severity/Effects:
High - It's gameplay breaking if freighters gets deadlocked in trade transaction this easily. Not only the freighter stops doing anything the docking port is blocked for all other transactions. Not the mention the station manager owning the freighter waiting for goods which will never arrive.

Solution:
I'd suggest reviewing the scripting code for trade transaction very carefully and make it much less error prone against all kinds of problems, e.g. no URV or only on station/only on ship, interrupted trade orders when player assign ship back to his own squad and return it to station manager again, suddenly out of cargo space because of interrupted earlier transactions and so on but ware transfer should not deadlock that easily.

It might even be good to have some way of timeout for trade orders and more validation if orders can be salvaged or possibly just removed to avoid deadlocks.

Note:
I know I know: I'm not supposed to change the save file. But what should I do. Start a new game every time something small happens and loose hours over hours of gameplay?

Return to “X Rebirth - Technical Support”