安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题








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".