Hey, this mod is marked as 0.98a compatible, but i am getting errors when trying to use it.
35998 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain java.lang.NullPointerException: Cannot invoke "org.lazywizard.lazylib.ui.LazyFont$DrawableString.setBlendSrc(int)" because "drawableString" is null
288812 java.lang.NullPointerException: Cannot invoke "org.lazywizard.lazylib.ui.LazyFont$DrawableString.setBlendSrc(int)" because "drawableString" is null
288813 at RealisticCombat.plugins.GunLocking.displayTextNearMouse(GunLocking.java:137)
288814 at RealisticCombat.plugins.GunLocking.renderInUICoords(GunLocking.java:261)
288815 at com.fs.starfarer.title.C.L$Oo.o00000(Unknown Source)
288816 at com.fs.starfarer.combat.A.B.o00000(Unknown Source)
288817 at com.fs.starfarer.combat.CombatState.traverse(Unknown Source)
288818 at com.fs.state.AppDriver.begin(Unknown Source)
288819 at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
288820 at com.fs.starfarer.StarfarerLauncher.super(Unknown Source)
288821 at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
288822 at java.base/java.lang.Thread.run(Unknown Source)
Disabling this mod allows me to play it, if you need more info let me know.
This code works on my machine, so I need more information. First, have you downloaded the latest version of LazyLib? Second, the intended behavior of this code is to display text under the mouse during unpaused combat. Did any text ever appear under your mouse, or did the game crash as soon as you entered unpaused combat? Third, and this would be helpful to know, were you running other mods, and what is the smallest list of mods that reproduces this error?
To find out, please try just Realistic Combat and LazyLib at first and then try half your mods. If the error occurs, disable half of them and try again. If not, disable them all and try the other half, and so on. In the end, you should have just the mods involved. For easy testing, you can use the Missions tab, select the first mission, click Refit, and then enter the simulation from there. You should then either see the text or get the error.