Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.98a is out! (03/27/25)

Pages: 1 ... 125 126 [127] 128 129 ... 145

Author Topic: [0.98] Ashes of The Domain  (Read 908075 times)

BrokenMirror

  • Ensign
  • *
  • Posts: 25
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1890 on: February 22, 2025, 08:33:17 AM »

Update now cause i am burned to crisp making more vos events, 7 has been made, more will be next month when i ll be working on Q3 plans (cause what i wanted for Q2 in terms of events are done )

Make sure you also update VOK
Ashes of the Domain - Vaults of Knowledge 3.1.6 (Save compat with 3.1.0 - 3.1.6)
   
 -Updated research facility sprite
 -Applied necessary changes for VoS events

Ashes of the Domain - Virtue of Society 1.3.0 (Save compat with all prev versions)
 
   -Fix issue with cryoharvester or sth?
    -Added consequences
    -Added 7 new events, more in upcoming updates

To update midsave I just delete the old version of the VoS and VoK and replace it with the updated ones right?
Logged
Making the Sector better through excessive amounts of farms.

PasDeBras

  • Ensign
  • *
  • Posts: 35
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1891 on: February 22, 2025, 10:38:44 AM »

Hello everyone, i ran upon a pretty serious crash on my playthrough (save crash on load) after joining the Persean League faction through the crisis questline.
My guess is that my rank is supposed to be calculated in regards to how many planets i own, but i somehow do not get a rank, here's the log:

Code
97005 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: java.lang.NullPointerException: Cannot read field "id" because the return value of "kaysaar.aotd_question_of_loyalty.data.models.BaseFactionCommisionData.getAdequa teRankForColonies(int)" is nulljava.lang.RuntimeException: java.lang.NullPointerException: Cannot read field "id" because the return value of "kaysaar.aotd_question_of_loyalty.data.models.BaseFactionCommisionData.getAdequa teRankForColonies(int)" is null    
    at kaysaar.aotd_question_of_loyalty.data.scripts.AoTDDealWithNex.advance(AoTDDealWithNex.java:44) ~[?:?]   
    at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.ui.O.dismiss(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.ui.impl.for.dismiss(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.campaign.save.LoadGameDialog.actionPerformed(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.ui.int.Ò00000(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.ui.W.o00000(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]   
    at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) ~[port_obf.jar:?]   
    at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]   
    at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
Caused by: java.lang.NullPointerException: Cannot read field "id" because the return value of "kaysaar.aotd_question_of_loyalty.data.models.BaseFactionCommisionData.getAdequa teRankForColonies(int)" is null   
    at kaysaar.aotd_question_of_loyalty.data.intel.AoTDCommIntelPlugin.initializeFully(AoTDCommIntelPlugin.java:263) ~[?:?]   
    at kaysaar.aotd_question_of_loyalty.data.scripts.AoTDDealWithNex.advance(AoTDDealWithNex.java:41) ~[?:?]   
... 16 more
I'd appreciate any input or way to solve this even if i have to edit the savefile, as i am pretty attached to this character.
Thank you so much!
EDIT:
Alright, so i saved my playthrough using the backup files, that's a nice safeguard.
And i believe i understood what went wrong with the persean league: when the player joins the league while already in possession of some colonies, the faction gives a special 'governor' commission instead of a 'mercenary' one, so AQoL doesn't know where to pull the rank from, as shown here:
« Last Edit: February 22, 2025, 11:55:58 AM by PasDeBras »
Logged

earthman1234

  • Ensign
  • *
  • Posts: 17
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1892 on: February 22, 2025, 12:42:55 PM »

is it me or if there is a bifrost gate being constructed you cannot use bifrost gates already built? (does an error when i try)
did some testing and confirmed that this is a problem.
Logged

Kiba

  • Ensign
  • *
  • Posts: 19
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1893 on: February 23, 2025, 06:42:34 AM »

is the stability debuff from Domain Majority intended to stay after the awakening is finished? And if not, any idea how I can get rid of it?
Well I can remove the condition with Console commands but this also gets rid of the buff to production :(
Logged

CuriousSnowfox

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1894 on: February 23, 2025, 06:53:00 AM »

First/second time using the mod, and immediately getting a CtD. The first time it worked (version 3.1.2), but I realized I forgot some mods before I got to any of the AotD stuff. I have added Mikohime now and a few other mods but I still get CtDs when running the game normally, so I don't think that's what's causing the issue. I have tried on version 3.1.2 with the vanilla launcher and mikohime and when that didn't fix it, I updated AotD VoK and Ashlib_, as well as the Building Menu Overhaul but it still doesn't work.
I can go through the new save creation stuff and after the first skill-selection-screen when I press the "Start Game (G)" button, it shows the loading bar for creating the sector and then it crashes.
this is what it says, when I pick no skill (seems to be the same no matter if mikohime or vanilla launcher, old or new)(it says: 'Fatal: Cannot invoke \n "com.fs.starfarer.api.campaign.SpecialItemSpecAPI.getParams()" because \n "spec" is null \n Check starsector.log for more info.' in the little crash-window)
Spoiler
143314 [Thread-2] INFO  data.kaysaar.aotd.vok.scripts.research.AoTDMainResearchManager  - Faction of name Imperium has been added to research manager
143316 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\Ashes of  The Domain- Vaults of Knowledge]
143316 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\tasc]
143318 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\Ashes of  The Domain- Vaults of Knowledge]
143322 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\Ashes of  The Domain- Vaults of Knowledge]
143323 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\tasc]
143323 [Thread-2] INFO  data.kaysaar.aotd.vok.scripts.research.AoTDMainResearchManager  - Faction pirates has been added to research manager.
143325 [Thread-2] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\Ashes of  The Domain- Vaults of Knowledge]
143337 [Thread-6] INFO  sound.O  - Cleaning up music with id [miscallenous_main_menu.ogg]
143397 [Thread-8] INFO  sound.O  - Creating streaming player for music with id [miscallenous_main_menu.ogg]
143397 [Thread-8] INFO  sound.OooO  - Playing music with id [miscallenous_main_menu.ogg]
143723 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemSpecAPI.getParams()" because "spec" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemSpecAPI.getParams()" because "spec" is null
    at data.kaysaar.aotd.vok.plugins.AoTDSpecialItemRepo.setSpecialItemNewIndustries(AoTDSpecialItemRepo.java:103) ~[?:?]
    at data.kaysaar.aotd.vok.plugins.AoTDVokModPlugin.onGameLoad(AoTDVokModPlugin.java:233) ~[?:?]
    at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source) ~[port_obf.jar:?]
    at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source) ~[port_obf.jar:?]
    at com.fs.starfarer.ui.O.dismiss(Unknown Source) ~[port_obf.jar:?]
    at com.fs.starfarer.ui.impl.for.dismiss(Unknown Source) ~[port_obf.jar:?]
    at com.fs.starfarer.campaign.save.if.actionPerformed(Unknown Source) ~[port_obf.jar:?]
    at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) ~[port_obf.jar:?]
    at com.fs.starfarer.ui.int.{"O" with an apostrophe}00000(Unknown Source) ~[port_obf.jar:?]
    at com.fs.starfarer.ui.int.processInput(Unknown Source) ~[port_obf.jar:?]
    at com.fs.starfarer.ui.W.o00000(Unknown Source) ~[port_obf.jar:?]
    at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
    at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
    at com.fs.starfarer.combat.CombatMain.main(Unknown Source) [port_obf.jar:?]
    at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) [port_obf.jar:?]
    at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) [port_obf.jar:?]
    at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]
[close]
this is what it said in the log, when I did pick a skill (it said fatal:Null in the little crash-window):
Spoiler
199989 [Thread-3] INFO  data.kaysaar.aotd.vok.scripts.research.AoTDMainResearchManager  - Faction of name Sindrian Diktat has been added to research manager199990 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\Ashes of  The Domain- Vaults of Knowledge]
199991 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\tasc]
199993 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\Ashes of  The Domain- Vaults of Knowledge]
200000 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\Ashes of  The Domain- Vaults of Knowledge]
200001 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\tasc]
200002 [Thread-3] INFO  data.kaysaar.aotd.vok.scripts.research.AoTDMainResearchManager  - Faction pirates has been added to research manager.
200004 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading CSV data from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\Ashes of  The Domain- Vaults of Knowledge]
200023 [Thread-7] INFO  sound.O  - Cleaning up music with id [miscallenous_main_menu.ogg]
200372 [Thread-9] INFO  sound.O  - Creating streaming player for music with id [miscallenous_main_menu.ogg]
200372 [Thread-9] INFO  sound.OooO  - Playing music with id [miscallenous_main_menu.ogg]
200377 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
    at data.kaysaar.aotd.vok.plugins.AoTDSpecialItemRepo.setSpecialItemNewIndustries(AoTDSpecialItemRepo.java:103)
    at data.kaysaar.aotd.vok.plugins.AoTDVokModPlugin.onGameLoad(AoTDVokModPlugin.java:233)
    at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
    at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
    at com.fs.starfarer.ui.O.dismiss(Unknown Source)
    at com.fs.starfarer.ui.impl.for.dismiss(Unknown Source)
    at com.fs.starfarer.campaign.save.if.actionPerformed(Unknown Source)
    at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source)
    at com.fs.starfarer.ui.int.{crossed out "Y"}0000(Unknown Source)
    at com.fs.starfarer.ui.int.processInput(Unknown Source)
    at com.fs.starfarer.ui.W.o00000(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.super(Unknown Source)
    at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

[close]

The stuff in {such} brackets is what I had to replace, in order for the forum letting me post it. The forum apparently doesn't like non-ascii characters.
Logged

Ioulaum

  • Ensign
  • *
  • Posts: 27
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1895 on: February 24, 2025, 02:12:34 AM »

Got this after the new VoS update
Logged

Kiba

  • Ensign
  • *
  • Posts: 19
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1896 on: February 24, 2025, 02:13:56 AM »

Yes I also have that item tracker condition on my colonies after the update
Logged

Kiba

  • Ensign
  • *
  • Posts: 19
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1897 on: February 24, 2025, 02:23:13 AM »

is the stability debuff from Domain Majority intended to stay after the awakening is finished? And if not, any idea how I can get rid of it?
Well I can remove the condition with Console commands but this also gets rid of the buff to production :(
I noticed that the Stability malus is actually removed after the Re-awakening event is finished. But if you save your game and load it again, then you suddenly have the -8 (Ark) (-7 Cryosleeper) again. So maybe some state is not properly saved.
Logged

ShadowRhino

  • Lieutenant
  • **
  • Posts: 65
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1898 on: February 24, 2025, 05:32:02 AM »

Got this after the new VoS update



Ditto
Logged

breakfastfordinner

  • Ensign
  • *
  • Posts: 4
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1899 on: February 24, 2025, 01:22:57 PM »

Hi Kaysaar,

Great mod thanks!

Gonna report 2 issues:

1. Resort doesn't cancel its bonus income when uninstall AI core.

2. Getting this when plundering a research facility.
19868446 [Thread-2] WARN  com.fs.starfarer.campaign.rules.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - Problem with command of class com.fs.starfarer.api.impl.campaign.rulecmd.PreCollapseFacLoot: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemSpecAPI.getId()" because the return value of "data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPSpec.getItemSpecA PI()" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemSpecAPI.getId()" because the return value of "data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPSpec.getItemSpecA PI()" is null
   at com.fs.starfarer.api.impl.campaign.rulecmd.PreCollapseFacLoot.genLoot(PreCollapseFacLoot.java:110) ~[?:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.PreCollapseFacLoot.execute(PreCollapseFacLoot.java:77) ~[?:?]
   at com.fs.starfarer.campaign.rules.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.execute(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.campaign.rules.Object.runScript(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.applyRule(FireBest.java:106) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.execute(FireBest.java:51) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.fire(FireBest.java:57) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.fireBes t(RuleBasedInteractionDialogPluginImpl.java:177) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.optionS elected(RuleBasedInteractionDialogPluginImpl.java:210) [starfarer.api.jar:?]
   at com.fs.starfarer.ui.newui.o0Oo$1.super(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.newui.OoOO.actionPerformed(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.int.Ò00000(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.int.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.newui.OoOO.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.g$Oo.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.g.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.newui.o0Oo.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) [port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) [port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) [port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]

Currently having this same issue now playing on a new playthrough with VoK. After the ordo fight I cannot pick through the salvage down the facilities. I don't know if I'm missing out on a lot of loot here, hope im not cause I already skipped a lot of these. For now I use forcedismissdialog to unstuck myself from the dialog.



How consistently has this happened?  For me it was only every so often, so I suspect there's a specific colony item or some other special blueprint that's not getting called correctly and thus the event doesn't play correctly.  When I encountered it, it was only ever a one off though that was on 3.1.2.

That's quite surprising - it happens every time for me when I encounter research facility on a planet and defeat the remnants - but I'm quite sure there's something wrong with the triggers. Might be some mod conflict - I'm not sure, but the idea behind research facilities as far as I'm aware is to either set up an industry on the planet to get more databanks, or to loot them.
For me the mod works as follows: -I approach a planet with research facility
-I survey it, and I can see it has the "research facility" modifier applied
-I can colonize it right away, as with any other planet
-If I dismiss the colonization screen I get the event with remnant fleet. I can either fight them or leave.
-If I leave - everything is fine, but if I approach the planet again I get the remnant fleet event again. Also, on checking the planet conditions through map I can see the "research facility" one is gone (and it shouldn't be - If I colonize the planet it is still present)
-If I fight, I can dismiss the salvage screen and everything is ok (apart from research facility modifier being gone from the planet), but if I choose to send a salvage team - I'm 100% stuck with the nullpointer exception.

I went digging around and found out that MagicLib was the cause of the salvage team error. I had the 1.4.7 version of MagicLib that seemed to have issues and was rolled back to 1.4.6, of course I couldn't have known of that but I'm glad its fixed, might be for you too just in case.

THANK YOU SO MUCH! I can finally play the mod  :D

I tried every magiclib version from 1.4 through 1.46 and I still get this issue on pre-domain tech salvage missions. Tried it on 3 different pre-domain salvage planets, haven't been able to loot a single one. Does anyone else have any other ideas?
Logged

Heytch

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1900 on: February 24, 2025, 03:55:20 PM »

I tried every magiclib version from 1.4 through 1.46 and I still get this issue on pre-domain tech salvage missions. Tried it on 3 different pre-domain salvage planets, haven't been able to loot a single one. Does anyone else have any other ideas?

Is it the same EXACT error? Might be having a different issue
Logged

Dido

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1901 on: February 25, 2025, 04:46:10 AM »

Hi Kaysaar,

Great mod thanks!

Gonna report 2 issues:

1. Resort doesn't cancel its bonus income when uninstall AI core.

2. Getting this when plundering a research facility.
19868446 [Thread-2] WARN  com.fs.starfarer.campaign.rules.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - Problem with command of class com.fs.starfarer.api.impl.campaign.rulecmd.PreCollapseFacLoot: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemSpecAPI.getId()" because the return value of "data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPSpec.getItemSpecA PI()" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemSpecAPI.getId()" because the return value of "data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPSpec.getItemSpecA PI()" is null
   at com.fs.starfarer.api.impl.campaign.rulecmd.PreCollapseFacLoot.genLoot(PreCollapseFacLoot.java:110) ~[?:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.PreCollapseFacLoot.execute(PreCollapseFacLoot.java:77) ~[?:?]
   at com.fs.starfarer.campaign.rules.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.execute(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.campaign.rules.Object.runScript(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.applyRule(FireBest.java:106) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.execute(FireBest.java:51) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.fire(FireBest.java:57) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.fireBes t(RuleBasedInteractionDialogPluginImpl.java:177) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.optionS elected(RuleBasedInteractionDialogPluginImpl.java:210) [starfarer.api.jar:?]
   at com.fs.starfarer.ui.newui.o0Oo$1.super(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.newui.OoOO.actionPerformed(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.int.Ò00000(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.int.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.newui.OoOO.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.g$Oo.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.g.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.newui.o0Oo.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) [port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) [port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) [port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]

Currently having this same issue now playing on a new playthrough with VoK. After the ordo fight I cannot pick through the salvage down the facilities. I don't know if I'm missing out on a lot of loot here, hope im not cause I already skipped a lot of these. For now I use forcedismissdialog to unstuck myself from the dialog.



How consistently has this happened?  For me it was only every so often, so I suspect there's a specific colony item or some other special blueprint that's not getting called correctly and thus the event doesn't play correctly.  When I encountered it, it was only ever a one off though that was on 3.1.2.

That's quite surprising - it happens every time for me when I encounter research facility on a planet and defeat the remnants - but I'm quite sure there's something wrong with the triggers. Might be some mod conflict - I'm not sure, but the idea behind research facilities as far as I'm aware is to either set up an industry on the planet to get more databanks, or to loot them.
For me the mod works as follows: -I approach a planet with research facility
-I survey it, and I can see it has the "research facility" modifier applied
-I can colonize it right away, as with any other planet
-If I dismiss the colonization screen I get the event with remnant fleet. I can either fight them or leave.
-If I leave - everything is fine, but if I approach the planet again I get the remnant fleet event again. Also, on checking the planet conditions through map I can see the "research facility" one is gone (and it shouldn't be - If I colonize the planet it is still present)
-If I fight, I can dismiss the salvage screen and everything is ok (apart from research facility modifier being gone from the planet), but if I choose to send a salvage team - I'm 100% stuck with the nullpointer exception.

I went digging around and found out that MagicLib was the cause of the salvage team error. I had the 1.4.7 version of MagicLib that seemed to have issues and was rolled back to 1.4.6, of course I couldn't have known of that but I'm glad its fixed, might be for you too just in case.

THANK YOU SO MUCH! I can finally play the mod  :D

I tried every magiclib version from 1.4 through 1.46 and I still get this issue on pre-domain tech salvage missions. Tried it on 3 different pre-domain salvage planets, haven't been able to loot a single one. Does anyone else have any other ideas?

You might need to enable magiclib achievments.
Magiclib 1.4.6 with achievements on fixed this issue for me, hope it helps u too.

btw there is discord for this mod, there is more info on bugfixes and other stuff about the mod.
Logged

sasalx

  • Ensign
  • *
  • Posts: 5
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1902 on: February 25, 2025, 05:49:52 AM »

is the stability debuff from Domain Majority intended to stay after the awakening is finished? And if not, any idea how I can get rid of it?
Well I can remove the condition with Console commands but this also gets rid of the buff to production :(
I noticed that the Stability malus is actually removed after the Re-awakening event is finished. But if you save your game and load it again, then you suddenly have the -8 (Ark) (-7 Cryosleeper) again. So maybe some state is not properly saved.

Yes I have the same problem, it is easy to solve it by removing the condition via console but also a bummer since you are not getting the bonuses.
Logged

breakfastfordinner

  • Ensign
  • *
  • Posts: 4
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1903 on: February 26, 2025, 04:23:06 AM »

I tried every magiclib version from 1.4 through 1.46 and I still get this issue on pre-domain tech salvage missions. Tried it on 3 different pre-domain salvage planets, haven't been able to loot a single one. Does anyone else have any other ideas?

Is it the same EXACT error? Might be having a different issue

Yes, the error is identical every time, and ONLY occurs when trying to loot pre-domain facilities

EDIT: Magiclib version 1.46 with achievements ON fixed it!! See my post below
« Last Edit: February 26, 2025, 05:05:30 AM by breakfastfordinner »
Logged

breakfastfordinner

  • Ensign
  • *
  • Posts: 4
    • View Profile
Re: [0.97a] Ashes of The Domain
« Reply #1904 on: February 26, 2025, 05:04:57 AM »

Hi Kaysaar,

Great mod thanks!

Gonna report 2 issues:

1. Resort doesn't cancel its bonus income when uninstall AI core.

2. Getting this when plundering a research facility.
19868446 [Thread-2] WARN  com.fs.starfarer.campaign.rules.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - Problem with command of class com.fs.starfarer.api.impl.campaign.rulecmd.PreCollapseFacLoot: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemSpecAPI.getId()" because the return value of "data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPSpec.getItemSpecA PI()" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemSpecAPI.getId()" because the return value of "data.kaysaar.aotd.vok.campaign.econ.globalproduction.models.GPSpec.getItemSpecA PI()" is null
   at com.fs.starfarer.api.impl.campaign.rulecmd.PreCollapseFacLoot.genLoot(PreCollapseFacLoot.java:110) ~[?:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.PreCollapseFacLoot.execute(PreCollapseFacLoot.java:77) ~[?:?]
   at com.fs.starfarer.campaign.rules.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.execute(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.campaign.rules.Object.runScript(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.applyRule(FireBest.java:106) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.execute(FireBest.java:51) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.rulecmd.FireBest.fire(FireBest.java:57) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.fireBes t(RuleBasedInteractionDialogPluginImpl.java:177) [starfarer.api.jar:?]
   at com.fs.starfarer.api.impl.campaign.RuleBasedInteractionDialogPluginImpl.optionS elected(RuleBasedInteractionDialogPluginImpl.java:210) [starfarer.api.jar:?]
   at com.fs.starfarer.ui.newui.o0Oo$1.super(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.newui.OoOO.actionPerformed(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.buttonPressed(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.int.Ò00000(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.int.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o0O0.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.newui.OoOO.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.g$Oo.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.g.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.O.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.newui.o0Oo.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.dispatchEventsToChildren(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.o000.processInputImpl(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.ui.thissuper.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.campaign.CampaignState.processInput(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.BaseGameState.traverse(Unknown Source) [port_obf.jar:?]
   at com.fs.state.AppDriver.begin(Unknown Source) [port.common_obf.jar:?]
   at com.fs.starfarer.combat.CombatMain.main(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher.super(Unknown Source) [port_obf.jar:?]
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) [port_obf.jar:?]
   at java.base/java.lang.Thread.run(Thread.java:1447) [?:?]

Currently having this same issue now playing on a new playthrough with VoK. After the ordo fight I cannot pick through the salvage down the facilities. I don't know if I'm missing out on a lot of loot here, hope im not cause I already skipped a lot of these. For now I use forcedismissdialog to unstuck myself from the dialog.



How consistently has this happened?  For me it was only every so often, so I suspect there's a specific colony item or some other special blueprint that's not getting called correctly and thus the event doesn't play correctly.  When I encountered it, it was only ever a one off though that was on 3.1.2.

That's quite surprising - it happens every time for me when I encounter research facility on a planet and defeat the remnants - but I'm quite sure there's something wrong with the triggers. Might be some mod conflict - I'm not sure, but the idea behind research facilities as far as I'm aware is to either set up an industry on the planet to get more databanks, or to loot them.
For me the mod works as follows: -I approach a planet with research facility
-I survey it, and I can see it has the "research facility" modifier applied
-I can colonize it right away, as with any other planet
-If I dismiss the colonization screen I get the event with remnant fleet. I can either fight them or leave.
-If I leave - everything is fine, but if I approach the planet again I get the remnant fleet event again. Also, on checking the planet conditions through map I can see the "research facility" one is gone (and it shouldn't be - If I colonize the planet it is still present)
-If I fight, I can dismiss the salvage screen and everything is ok (apart from research facility modifier being gone from the planet), but if I choose to send a salvage team - I'm 100% stuck with the nullpointer exception.

I went digging around and found out that MagicLib was the cause of the salvage team error. I had the 1.4.7 version of MagicLib that seemed to have issues and was rolled back to 1.4.6, of course I couldn't have known of that but I'm glad its fixed, might be for you too just in case.

THANK YOU SO MUCH! I can finally play the mod  :D

I tried every magiclib version from 1.4 through 1.46 and I still get this issue on pre-domain tech salvage missions. Tried it on 3 different pre-domain salvage planets, haven't been able to loot a single one. Does anyone else have any other ideas?

You might need to enable magiclib achievments.
Magiclib 1.4.6 with achievements on fixed this issue for me, hope it helps u too.

btw there is discord for this mod, there is more info on bugfixes and other stuff about the mod.

WOW! This fixed it!! THANK YOU
I never would have tried this, I thought I did everything.
If anyone else is having issues with AOTD Vaults of Knowledge interacting with MagicLib, USE VERSION 1.46 and TURN ACHIEVEMENTS ON!!!
All the time I was hopping between versions trying to fix it, I must have left achievements off, because turning them off was the first piece of advice I came across and I never thought to try turning them back on after rolling back to version 1.46.
THANKS AGAIN
MAGICLIB 1.46, ACHIEVEMENTS !ON!
Logged
Pages: 1 ... 125 126 [127] 128 129 ... 145