Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It's fixed now.
This is also fixed now.
Do you have a screenshot? So I can rebuild the station?
Do you have a screenshot? So I can rebuild the station?
ie, if you have this mod enabled, you will have blanked out options for the 2 PLM stations in the stations menu, and selecting them leads to an internal error message.
This is resolved if you download and enable the stations.
Pointing this out as a potential oversight saying as the stations are not described as being required, and its not the case for the other compatible stations.
It is still a free choice if you want to use them or not.
Just don't select the blue square and you're good to go.
it seems to have something to with alternating cargo / passenger platforms
edit: the issue lies in the transtationutil.lua in the "head" section. i guess he cant recognize properly if its a head section or not and then builds the connection anyway even if its not head (not sure why the position is so off though, probably because x/y are switched as its not head so the coords are wrong)
edit2: here is the section where he creates the wrongful connection / platform:
if head then
for i = 0,20 do
local this = result.GetAddonAt(leftOrRight and 3 or 4, jMin, coordI + i - 1)
local front = result.GetModuleAt(coordI + i, coordJ)
if front or this then
local i2 = coordI + i
local j = coordJ + (leftOrRight and -1 or 1)
local l = leftOrRight and 7 or 0
if result.GetModuleAt(i2, j) then
break
end
result.connector[1000 * i2 + 100 * j + l] = {i2, j, l, 0}
else
break
end
end
for i = -1,-20,-1 do
local this = result.GetAddonAt(leftOrRight and 3 or 4, jMin, coordI + i - 1)
local front = result.GetModuleAt(coordI + i, coordJ)
if front or this then
local i2 = coordI + i
local j = coordJ + (leftOrRight and -1 or 1)
local l = leftOrRight and 7 or 0
if result.GetModuleAt(i2, j) then
break
end
result.connector[1000 * i2 + 100 * j + l] = {i2, j, l, 0}
else
break
end
end
else
in that picture you can see that its not happening on every node. when i build a head section everything is fine everywhere. if i build at the side every red node makes the problematic platform connector while every green node doesnt. hope this helps.
edit: and when printing the value of the "head" variable, when connecting to a faulty node then this is the result:
false
false
false
true
false
false
false
true
so for whatever reason, selecting one node triggers the code multiple times and it contains true twice. no idea why, yet but i hope you might know why or have an idea
the debug result when placing at a head position is identical to the one above, on every head node.
when debugging the working nodes on the side then all are "false".