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
@skls ultra you have a way to bypass console scripting restrictions? If so do tell.
[Ship Classes]: CubeGridLogic::OnGridClassChanged: Unable to set Class Because:
[Ship Classes]: Exception message = Object reference not set to an instance of an object., Stack trace:
at ShipClassSystem.Utils.GetBlockTypeId(IMyCubeBlock block)
at ShipClassSystem.CubeGridLogic.<>c__DisplayClass31_0.<GridClassHasChanged>b__0(MyCubeBlock b)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
at ShipClassSystem.CubeGridLogic.GridClassHasChanged()
I dont think much if any of the scripting logic for this will work with crossplay servers
<IgnoreFactionTags>
<string>SPRT</string>
</IgnoreFactionTags>
<IncludeAiFactions>true</IncludeAiFactions>
for example making a capital class ship cost some platin idk
Torqs idea would be phenomenal! you could place them not only as a buyable option - but some as lootable from bosses only! or even having to get specific ore from a special planet!
i am definitely about to go down the rabbit hole on this one!
1. If you are experiencing bugs, please report them here: https://github.com/OwendB1/SE-Ship_Class_System/issues
When you do, including a crash log is helpful!!
(If we can't reproduce the bug, we can't fix it give us a hand pls.)
2. We have an update coming in the next week, We are currently reviewing it and working with @Skittiz to make sure the GUI configuration tool will be ready. Said tool can be found here: https://github.com/skiittz/Ship-Class-System-Config-Editor/releases/tag/1.2
3. The Next Update includes NoFlyZones, Configurable Ship Class Max Speed, and much much more so get hyped!
Your ship class system is by far the most advanced and user friendly for players and server hosts system I have seen so far! We only need more options on how to apply the limits and its perfect!
What I have in mind is: selling Ship Class Permits (custom component), these are then required to build the class definer block. Depending on which permit and resulting block you build on your grid, it defines what ship class limit is applied.
I just want to include the classes into economy to create a need to deal with economy at all.
2024-05-26 12:33:58.629 - Thread: 1 -> [Ship Classes]: CargoContainer | LargeBlockSmallContainer
2024-05-26 12:33:58.683 - Thread: 1 -> Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at ShipClassSystem.CubeGridLogic.OnBlockAdded(IMySlimBlock obj)
at System.Action`1.Invoke(T obj)
at System.DelegateExtensions.InvokeIfNotNull[T1](Action`1 handler, T1 arg1)
at Sandbox.Game.Entities.MyCubeGrid.NotifyBlockAdded_Patch1(MyCubeGrid this, MySlimBlock block)
at Sandbox.Game.Entities.MyCubeGrid.AddCubeBlock_Patch1(MyCubeGrid this, MyObjectBuilder_CubeBlock objectBuilder, Boolean testMerge, MyCubeBlockDefinition blockDefinition)
Access the menu from the cockpit