Download Linky (http://www.wolfegames.com/TA_Section/ExplorerSociety.zip)
This mod's part of my Mod Pack. It's 100% optional, and is just meant to show off the FX system and how EZ Faction works. It's also a fully-playable Faction mod.
This mod requires EZ Faction (http://fractalsoftworks.com/forum/index.php?topic=12504.0) to use. If you don't have EZ Faction installed, do so before running this mod.
One of this mod's components requires LazyLib (http://fractalsoftworks.com/forum/index.php?topic=5444.0) to operate. If you don't have LazyLib installed, do so before running this mod.
This is a very simple Faction mod that demonstrates the EZ Faction code in operation (and adds a new Faction to the game, with cool ships based on art by Lind).
What this does:
1. Adds a new, simple Faction to Starsector, called "The Explorer Society", with a few ships, weapons and fighters. This isn't the next BlackRock; it's a very simple demo. But the Explorer Society comes with a couple of cool mechanics (which I'll let people discover for themselves).
2. This Faction will only spawn in the SS universe if EZ Faction is installed.
Ships and stuff:
(http://www.wolfegames.com/TA_Section/EXP_Ships.png)
Got a CTD when I tried to put the cursor above an Explorer Society planet (not sure if it's the same with orbital stations too). Other planets from other factions don't have any problems so far.
[Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.coreui.map.new.o00000(Unknown Source)
at com.fs.starfarer.coreui.map.A$2.createImpl(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.create(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2Expandable.beforeShown(Unknown Source)
at com.fs.starfarer.ui.Q.showTooltip(Unknown Source)
at com.fs.starfarer.coreui.map.A.showTooltip(Unknown Source)
at com.fs.starfarer.ui.Objectsuper.?o0000(Unknown Source)
at com.fs.starfarer.ui.Objectsuper.processInput(Unknown Source)
at com.fs.starfarer.coreui.map.A.super(Unknown Source)
at com.fs.starfarer.coreui.map.H.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.coreui.map.M$Oo.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.OO00.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.OO00.processInputImpl(Unknown Source)
at com.fs.starfarer.coreui.map.M.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.OO00.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.OO00.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.OO00.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.OO00.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.String.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.OO00.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.OO00.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Oo0O.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.newui.if.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.ui.OO00.dispatchEventsToChildren(Unknown Source)
at com.fs.starfarer.ui.OO00.processInputImpl(Unknown Source)
at com.fs.starfarer.ui.Q.processInput(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(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)
EDIT: Trying to interact with it directly seems to CTD too.
Got an error when I hit the Kraken with Scy's Keto's main weapon.
ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at data.scripts.plugins.FormShieldPlugin.advance(FormShieldPlugin.java:141)
at com.fs.starfarer.title.ooOO.K$Oo.super(Unknown Source)
at com.fs.starfarer.combat.A.new.o00000(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
at com.fs.starfarer.combat.CombatState.traverse(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)
EDIT: Happened to a different ship, by a different weapon as well.