Space Engineers

Space Engineers

Blarg's Aggressive Airlocks
 此主题已被置顶,因此可能具有重要性
Blargmode  [开发者] 2017 年 10 月 29 日 上午 7:24
Help / bugs
If you need help or found any bugs, post a comment here.
最后由 Blargmode 编辑于; 2019 年 3 月 11 日 下午 1:49
< >
正在显示第 1 - 15 条,共 187 条留言
tpa_545 2017 年 10 月 29 日 上午 7:36 
When I try to run it, the programmable block says "Script execution terminated, script is too complex. Please edit and rebuild the script".
最后由 tpa_545 编辑于; 2017 年 10 月 29 日 上午 7:37
Blargmode  [开发者] 2017 年 10 月 29 日 上午 7:39 
How big is your station/ship?
tpa_545 2017 年 10 月 29 日 上午 7:50 
fairly big, is it possible there are too many doors and stuff for the script to keep track of at once?
Blargmode  [开发者] 2017 年 10 月 29 日 上午 7:58 
Yes it could be. I mostly play survival alone so most of my ships are fairly small. But I think it's something I could fix. I'm gonna run som benchmarks on it, if it's the discovery of new blocks that is the problem, then I can fix that.
benski 2017 年 10 月 29 日 上午 11:34 
Whenever I compile the code and attempt to run it, the output yields an error:

Exception Message:
Object reference not set to an instance of an object.

Stack trace:
at Program.SubMain(String argument)
at Program.Main(String argument)

Caught exception during execution of script:
Object reference not set to an instance of an object.
Blargmode  [开发者] 2017 年 10 月 29 日 下午 1:54 
I have looked at both your problems now.

First of all, the script now supports double the amount of doors it did before (from ~90 to ~180). You can have even more if you disable the simple airlocks first. Here's a picture of 180 doors in advanced airlocks[i.imgur.com] in case you wondered what that looks like.

Then I've hunted for your error benski. The error message is very vague but I've made some changes that might have fixed it. I'd be happy if you tried again and reported back your findings.

Remember, you need to go to browse workshop and select the script again to get the new version. It should say version 3.2 at the top of the script.
benski 2017 年 10 月 29 日 下午 3:49 
The script now seems to run without error. Thanks!
Blargmode  [开发者] 2017 年 10 月 30 日 上午 2:27 
引用自 benski
So far, the script runs fine, but for me it doesn't detect any doors or windows at all, even after updating.

1. Is the auto-update countdown counting at the right pace? It should be seconds.
2. Is your programmable block on the same grid as your doors?

If yes on both, try typing "reset" in the argument field and press run.
BOBOROLO 2017 年 10 月 30 日 上午 7:19 
Hello, i have an issue with the script. It´s not detecting simple airlocks,
Blargmode  [开发者] 2017 年 10 月 30 日 上午 8:28 
But other things work like auto closing doors? Does the simple airlocks setting say "yes"?
benski 2017 年 10 月 30 日 上午 11:55 
-The auto-update countdown is counting down correctly from t-60.
-The programmable block and timer are on the same grid as the doors.
-The "reset" or "update" arguments do not fix the issue.

The script does, however detect auto-closing doors.
最后由 benski 编辑于; 2017 年 10 月 30 日 上午 11:55
Sweetmachine1 2017 年 10 月 30 日 下午 12:11 
Hello, i have an issue with the simple airlocks too. The skript wont detect any of them. The option "Auto simple Airlocks" is on. I have tried all (reset, update, replacing doors), but still doesent work.
Blargmode  [开发者] 2017 年 10 月 30 日 下午 12:42 
Thank you all for reporting this. I found the problem and it should now work again. Just replace the code in the programmable block with the updated one. Version 3.3. Exactly like when you installed the script the first time. Check one of the videos if your unsure.
benski 2017 年 10 月 30 日 下午 12:54 
It works, thanks for the fix.
Erathanos 2017 年 10 月 30 日 下午 4:26 
Script works fine, does what it is supposed to do, but... any time I go direct door to door using n airlock script eventually opening a door that is pressurized , it suffers from explosive decompression.. i.e. open door, huge blast of air.. death... and it retains the "death area" any idea ?
< >
正在显示第 1 - 15 条,共 187 条留言
每页显示数: 1530 50