安装 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(越南语)
Українська(乌克兰语)
报告翻译问题






No nested folders (folder inside folders). This was complex enough already.
"five_spaces:_____"
Value=<<<STRINGSTART>>>five__spaces:__<<<STRINGEND>>>
If I save a new circuit box with only a mem component containing one or more spaces, the value of the component in the .txt file created in LocalMods\Blueprints_saved_blueprints has two spaces.
ex. If the mem component in the box is "five spaces: "
The saved xml has Value=<<<STRINGSTART>>>five spaces: <<<STRINGEND>>>
I think this is what Silent Hunter was getting as well.
I also created a new save format for Silent Hunter. This one now saves string information like this:
<<<STRINGSTART>>>your string here<<<STRINGEND>>>
so users would have to deliberately type all that out in a component value in order to mess up the new formatting. Before it was just simple quotes, which is why he had a problem.
It should also be backwards compatible with the old save style. Let me know if there are any bugs.
i found a bug when playing testmode. error is on line 604 of load_blueprint.lua: object reference not set to an instance of an object.
because `Game.GameSession.GameMode.Name` return LocalizedString, it is different when using non-English language.
change `gameModeName ~= xxx` condition to `not Game.GameSession.GameMode.IsSinglePlayer` fixed the problem for me.
one thing I just found out and i'm not sure if it has to do with the part:
{There are limits to what you can store as strings inside components. Avoid "space space quote" specifically.} i'm just sending you my feedback if that helps
I stored the value
"Fuel: " (without quotes) and after the load was "Fuel: " (with 2 spaces after : instead of one)
sorry for my not so good English and once again thank you for your amazing mod!
I guess the mod is starting to get popular. Thats cool.
It's working now!
But im not sure.
Here is the console error and save file: https://drive.google.com/drive/folders/1JffYzCOKyZ5Gh10CkB780L0_RY2H7INF?usp=sharing
I will look into the MineralYeildsDisplay.
The error effects all blueprints and causes update_values_in_components to fail. Error is on line 602 of load_blueprint.lua: object reference not set to an instance of an object.
When play testing, Game.GameSession.GameMode.Name = "Testing Mode". There is a check for "Single Player" on line 600 in load_blueprint.lua, making it also check for "Testing Mode" fixed the problem for me.
The second one is (I think) because you are saving the circuit in the sub editor. The property grabber function im using gets all available editable properties, and there are way more properties accessable in the sub editor than in the normal game. Things like color and sprite depth when dropped.
When loading the blueprint via either gui or from the console.
Save file: https://drive.google.com/file/d/1DuWgdb8TCYukXBTWqYf4irrdfi3iT7gF/view?usp=sharing