I get this error on start on a fresh install (no mods) in both Windows 10 and Ubuntu 17.04.
27223 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.OutOfMemoryError
java.lang.OutOfMemoryError
at sun.misc.Unsafe.allocateMemory(Native Method)
at java.nio.DirectByteBuffer.<init>(Unknown Source)
at java.nio.ByteBuffer.allocateDirect(Unknown Source)
at org.lwjgl.BufferUtils.createByteBuffer(BufferUtils.java:60)
at com.fs.starfarer.util.o0OO.?00000(Unknown Source)
at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
I think it's time to stop shipping/supporting 32-bit Java.
He knows and will ship with 64 bit in .81
In the mean time, LOWER (yes, I said lower) the mem allocation to 768 and try that. Or do 64 bit