
In addition to listing the hulls/tags in the. The method CombatEngineAPI.getElapsedInLastFrame() combined with checking CombatEngineAPI.isPaused() provides the time since last frame which is useful to avoid this frame rate scaling issue If a calculation is performed on itself, scaling itself per frame, every frame then it will have different effect scaling over time, potentially dramatically so.
Scripts are run per frame and frame rate is variable depending on specific setup. It has some quirks and in particular it is not recommended to use JSON comments for issue isolation identification, as it will not behave as expected in 100% of situationsĮffects scaling differently on different computers Starsector's JSON parser has been modified to allow java style comments.
For example a single barrel gun with two values for turret angle offset, so the engine looks for the second, non-existent barrel. This can generate IndexOutOfBoundsException errors. The two classic causes of this is trying to put too much data into a fixed size array that is too small or the game engine expecting an array size different to what it found. Usually means attempted to use an array in a fatally unsupported manner.Make sure your IDE is set to compile the Java classes in JDK 7 format.It finds it based solely on the hullId field and not the filename.
ship files in the hullId field, so it cannot find the ship hull. There is a ship ID in ship_data.csv that cannot find a match in any.Ship hull from ship_data.csv not found in store