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
Still testing to narrow it down, but so far its on a normal earth start, creative, few QOL mods running.
Will report back with something more useful ;)
Either way outstanding work - love this mod
Anyway, it's a null error in, fortunately, a rather small function making it easy to identify. It can't seem to find "ST_RangeSlider", problem is I have no idea why that control doesn’t exist. I'll look into it some more, but I can’t guarantee anything today since it’s quickly approaching midnight and I need some sleep.
By that I mean the reason it could not find "ST_RangeSlider" is because the code from deleted turrets where still trying to find that control. Total noob mistake but it's fixed now.
Thanks @TheVillain for letting me know about that crash, I would have thought in my limited “testing” that I would have cut and pasted a grid at least once and caused it to crash, but apparently not.
Further testing seems stable, possible typo....Presets or Presents on the interface for saving targeting values.
Seriously you've done an amazing job with this. I've not looked at the code but I cant imagine its a small undertaking wrangling the turret AI to accept a whole bunch of new parameters.
This mod is great and i love it
2019-06-14 21:00:21.138 - Thread: 1 -> Exception occured: System.NullReferenceException: Object reference not set to an instance of an object.
at Zkillerproxy.SmartTurretMod.SmartTurretUtilities.controlModifier(IMyTerminalBlock block, List`1 controls)
at Sandbox.ModAPI.CustomControlGetDelegate.Invoke(IMyTerminalBlock block, List`1 controls)
at Sandbox.Game.Gui.MyTerminalControls.GetControls(IMyTerminalBlock block)
at Sandbox.Graphics.GUI.MyGuiControlGenericFunctionalBlock.RecreateBlockControls()
at Sandbox.Graphics.GUI.MyGuiControlGenericFunctionalBlock..ctor(MyTerminalBlock[] blocks)
at Sandbox.Game.Gui.MyTerminalControlPanel.SelectBlocks()
at Sandbox.Game.Gui.MyTerminalControlPanel.PopulateBlockList(MyTerminalBlock[] selectedBlocks)
at Sandbox.Game.Gui.MyTerminalControlPanel.Init(IMyGuiControlsParent controlsParent, MyPlayer controller, MyCubeGrid grid, MyTerminalBlock currentBlock, MyGridColorHelper colorHelper)
at Sandbox.Game.Gui.MyGuiScreenTerminal.CreateTabs()
at Sandbox.Game.Gui.MyGuiScreenTerminal.RecreateControls(Boolean constructor)
at Sandbox.Game.Gui.MyGuiScreenTerminal.Show(MyTerminalPageEnum page, MyCharacter user, MyEntity interactedEntity)
at SpaceEngineers.Game.Entities.UseObjects.MyUseObjectInventory.Use(UseActionEnum actionEnum, IMyEntity entity)
at Sandbox.Game.Gui.MyGuiScreenGamePlay.HandleUnhandledInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Game.Gui.MyGuiScreenGamePlay.HandleInput(Boolean receivedFocusInThisUpdate)
at Sandbox.Graphics.GUI.MyScreenManager.HandleInput()
at Sandbox.Graphics.GUI.MyDX9Gui.HandleInput()
at Sandbox.MySandboxGame.Update()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at SpaceEngineers.MyProgram.Main(String[] args)