Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Codex Overhaul (05/11/24)

Pages: 1 ... 361 362 [363] 364 365 ... 402

Author Topic: [0.97a] Nexerelin v0.11.2 "Concert of Persea" (update 2024-05-18)  (Read 3091961 times)

Selfcontrol

  • Commander
  • ***
  • Posts: 120
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5430 on: June 26, 2023, 05:36:51 AM »

Hi.

I have a newbie's question: if I change the settings during a campaign, do the new settings apply to the current campaign?

I had deactivated invasions, but in hindsight I'd like to activate them for new colonies only.
Logged

SpaceDrake

  • Admiral
  • *****
  • Posts: 526
  • Piloting space mecha for fun and profit(?)
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5431 on: June 26, 2023, 01:46:44 PM »

Do I have to replace the original armaa file with the new fixed one in Arma/jars?

Yes.
Hi.

I have a newbie's question: if I change the settings during a campaign, do the new settings apply to the current campaign?

I had deactivated invasions, but in hindsight I'd like to activate them for new colonies only.

Correct, alter them in the mod settings tab in-game (praise LunaLib!) and it'll apply immediately.
Logged

jercar

  • Ensign
  • *
  • Posts: 8
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5432 on: June 27, 2023, 06:59:34 AM »

I think my game keeps crashing because of the battleground quest loading any advice?
Logged

SlickTLD

  • Ensign
  • *
  • Posts: 3
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5433 on: June 28, 2023, 04:27:00 PM »

Are my colonies with military bases , ground defenses etc stuffed with marines and weapons in case of an invasion? and is there a way to see the "invasion" map ( with the locations and troops) while the colony is at peace?
Logged

Jess_catte

  • Ensign
  • *
  • Posts: 20
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5434 on: June 28, 2023, 08:43:58 PM »

Something odd is happening in my current campaign. The Sindrian Diktat is part of an alliance with the Luddic Church and the Hegemony. I made friends with them early through a System Bounty. When the other two factions got mad at me and declared war, the Sindrian Diktat refused to declare war but stayed in the Alliance.

But now that the other two factions have had enough of the war with me and are trying to get peace, the Sindrian Diktat is continuing to vote for war with me, for no reason I can see. Its alignment with my faction isn't in the negatives, and it shouldn't even have an input on a war it isn't fighting.

So why is it able to cast a deciding vote on the war?
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4722
    • View Profile
    • GitHub profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5435 on: June 28, 2023, 11:33:53 PM »

I think my game keeps crashing because of the battleground quest loading any advice?
Is this about Nex's ground battle tutorial, or just a ground battle in general ? Either way, post the error from starsector-core/starsector.log (it'll be at the very end if taken right after the crash appears; if in doubt upload the whole file somewhere).

(Also, make sure Nex and other mods are up to date etc. etc.)

Something odd is happening in my current campaign. The Sindrian Diktat is part of an alliance with the Luddic Church and the Hegemony. I made friends with them early through a System Bounty. When the other two factions got mad at me and declared war, the Sindrian Diktat refused to declare war but stayed in the Alliance.

But now that the other two factions have had enough of the war with me and are trying to get peace, the Sindrian Diktat is continuing to vote for war with me, for no reason I can see. Its alignment with my faction isn't in the negatives, and it shouldn't even have an input on a war it isn't fighting.

So why is it able to cast a deciding vote on the war?
Hmmm. Voting as a non-participant is kinda just how it works at present, and one could imagine reasons why a faction might be perfectly happy to let its allies continue fighting a war it's not part of itself*, but in this case it sounds like the Diktat isn't unfriendly to you or anything so should go ahead and vote yes.

The alliance vote for each faction writes some values to the log. If you search for the string " votes:" (without quote marks) in the log file, you might be able to find what happened here.

*maybe I'll just simplify it and make the faction always vote yes if the vote's targeted war/peace state is the same as what the faction already has

Are my colonies with military bases , ground defenses etc stuffed with marines and weapons in case of an invasion? and is there a way to see the "invasion" map ( with the locations and troops) while the colony is at peace?
The map and the ground units are created on demand and stop functionally existing once the ground battle is over; a new map and new units are generated the next time they're needed.
(attackers take their units from actual fleet cargo if possible; abstracted invasion fleets and defenders generate units with some math, which for defenders takes into account the market size and what industries are present etc.)
Logged

chad57

  • Ensign
  • *
  • Posts: 2
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5436 on: June 29, 2023, 06:15:56 AM »

I think my game keeps crashing because of the battleground quest loading any advice?
Is this about Nex's ground battle tutorial, or just a ground battle in general ? Either way, post the error from starsector-core/starsector.log (it'll be at the very end if taken right after the crash appears; if in doubt upload the whole file somewhere).

(Also, make sure Nex and other mods are up to date etc. etc.)

Hi Histidine,

Long time fan of your mod.
I signed up on the forum and gonna post here for the first time to help you root out the issue of crashing due to ground battle in general between AIs.

Please refer to the screenshot and log I uploaded right here for your necessities.
https://drive.google.com/drive/folders/1W2meeq9G5qFBYJg6QnUlxGPLufsTsM79?usp=sharing

Thank you for your time and mod!
Logged

Odysseus714

  • Ensign
  • *
  • Posts: 2
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5437 on: June 29, 2023, 09:32:01 AM »

Hey so, I'm getting this error that keeps happening at seemingly random? Not when I'm doing anything specific, just flying around. It's happened consistently now and sends me to desk top.


1891603 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NoClassDefFoundError: exerelin/campaign/ui/CustomPanelPluginWithInput$ButtonEntry
java.lang.NoClassDefFoundError: exerelin/campaign/ui/CustomPanelPluginWithInput$ButtonEntry
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
   at java.lang.Class.getConstructor0(Unknown Source)
   at java.lang.Class.newInstance(Unknown Source)
   at exerelin.campaign.intel.groundbattle.plugins.AbilityPlugin.loadPlugin(AbilityPlugin.java:358)
   at exerelin.campaign.intel.groundbattle.GroundBattleSide.<init>(GroundBattleSide.java:63)
   at exerelin.campaign.intel.groundbattle.GroundBattleIntel.<init>(GroundBattleIntel.java:175)
   at exerelin.campaign.intel.groundbattle.GBUtils.estimateTotalDefenderStrength(GBUtils.java:114)
   at exerelin.campaign.intel.invasion.InvasionIntel.setMarineCount(InvasionIntel.java:215)
   at exerelin.campaign.intel.invasion.InvasionIntel.init(InvasionIntel.java:134)
   at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:812)
   at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:766)
   at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:514)
   at exerelin.campaign.fleets.InvasionFleetManager.processInvasionPoints(InvasionFleetManager.java:1032)
   at exerelin.campaign.fleets.InvasionFleetManager.advance(InvasionFleetManager.java:1423)
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
   at com.fs.starfarer.campaign.CampaignState.advance(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)
Caused by: java.lang.ClassNotFoundException: exerelin.campaign.ui.CustomPanelPluginWithInput$ButtonEntry
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 23 more
Logged

Jess_catte

  • Ensign
  • *
  • Posts: 20
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5438 on: June 29, 2023, 10:35:45 AM »

Hmmm. Voting as a non-participant is kinda just how it works at present, and one could imagine reasons why a faction might be perfectly happy to let its allies continue fighting a war it's not part of itself*, but in this case it sounds like the Diktat isn't unfriendly to you or anything so should go ahead and vote yes.

The alliance vote for each faction writes some values to the log. If you search for the string " votes:" (without quote marks) in the log file, you might be able to find what happened here.

*maybe I'll just simplify it and make the faction always vote yes if the vote's targeted war/peace state is the same as what the faction already has
Thank you for the response! That solution would work great for me. I've been enjoying the mod a lot so far though there's plenty left for me to figure out!

Speaking of figuring out: Where do I find the log file in question?
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4722
    • View Profile
    • GitHub profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5439 on: June 29, 2023, 06:11:11 PM »

I signed up on the forum and gonna post here for the first time to help you root out the issue of crashing due to ground battle in general between AIs.

Please refer to the screenshot and log I uploaded right here for your necessities.
https://drive.google.com/drive/folders/1W2meeq9G5qFBYJg6QnUlxGPLufsTsM79?usp=sharing
'Access denied'

But from the description (ground battles between AIs), get the ArmaA fix .jar from the thread OP if you're using that mod (place in Arma Armatura/jars), and make sure UAF is updated to 0.74a1 if you're using that.

Hey so, I'm getting this error that keeps happening at seemingly random? Not when I'm doing anything specific, just flying around. It's happened consistently now and sends me to desk top.
Are you on Nexerelin v0.11.0b? Redownload and reinstall the mod if you need to be sure.

Thank you for the response! That solution would work great for me. I've been enjoying the mod a lot so far though there's plenty left for me to figure out!

Speaking of figuring out: Where do I find the log file in question?
:thumbs up:

Log file is Starsector/starsector-core/starsector.log on Windows (the .log part won't be there if file extensions are hidden), with older logs temporarily stored as starsector.log.1, starsector.log.2 and starsector.log.3
(On Linux, the starsector-core folder doesn't exist and the log is just written to the game's main folder; dunno about Mac)
Logged

SCMDR_Aramantha

  • Ensign
  • *
  • Posts: 35
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5440 on: June 29, 2023, 08:40:11 PM »

Got a crash



2805433 [Thread-3] INFO  exerelin.campaign.fleets.InvasionFleetManager  - Spawning invasion fleet for Hegemony; source Eventide; target Mairaath
2805447 [Thread-3] INFO  exerelin.campaign.intel.invasion.InvasionIntel  - Creating invasion intel
2805482 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\SS-armaa-2.24 (data/config/exerelin/groundBattleDefs.json)]
2805483 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\Nexerelin (data/config/exerelin/groundBattleDefs.json)]
2805486 [Thread-3] INFO  com.fs.starfarer.loading.LoadingUtils  - Loading JSON from [DIRECTORY: C:\Program Files (x86)\Fractal Softworks\Starsector\starsector-core\..\mods\UAF (data/config/exerelin/groundBattleDefs.json)]
2805500 [Thread-3] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOO  - Cleaning up music with id [Unknown.ogg]
2805502 [Thread-7] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOO  - Cleaning up music with id [Desolation.ogg]
2805854 [Thread-9] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOO  - Creating streaming player for music with id [Mobilization.ogg]
2805856 [Thread-9] INFO  sound.H  - Playing music with id [Mobilization.ogg]
2815012 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    data/groundbattles/uaf_GBNuke.dialogAddVisualPanel(Lcom/fs/starfarer/api/campaign/InteractionDialogAPI;)V @457: invokevirtual
  Reason:
    Type 'data/groundbattles/uaf_GBNuke$1' (current frame, stack[1]) is not assignable to 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin$ButtonEntry'
  Current Frame:
    bci: @457
    flags: { }
    locals: { 'data/groundbattles/uaf_GBNuke', 'com/fs/starfarer/api/campaign/InteractionDialogAPI', float, float, 'java/awt/Color', 'com/fs/starfarer/api/campaign/FactionAPI', 'java/awt/Color', 'java/awt/Color', 'java/awt/Color', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'java/util/List', 'java/util/List', 'java/util/Iterator', 'com/fs/starfarer/api/fleet/FleetMemberAPI', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'java/lang/String', float, integer, 'java/lang/String', 'com/fs/starfarer/api/ui/LabelAPI', 'com/fs/starfarer/api/ui/ButtonAPI', 'data/groundbattles/uaf_GBNuke$1' }
    stack: { 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'data/groundbattles/uaf_GBNuke$1' }
  Bytecode:
    0x0000000: 0b45 1299 46b8 0033 3a04 b800 5612 9ab9
    0x0000010: 009b 0200 3a05 1905 b900 9c01 003a 0619
    0x0000020: 05b9 009d 0100 3a07 1905 b900 9e01 003a
    0x0000030: 082b 04b8 009f b800 a03a 09b8 00a1 3a0a
    0x0000040: b800 a23a 0b2a b800 56b9 0057 0100 b600
    0x0000050: a33a 0cbb 0020 59b7 0081 3a0d 190c b900
    0x0000060: 0a01 003a 0e19 0eb9 000b 0100 9901 8c19
    0x0000070: 0eb9 000c 0100 c000 a43a 0f19 0925 12a6
    0x0000080: 01b9 00a7 0400 3a10 1910 190f 12a6 12a6
    0x0000090: b800 a83a 1119 1019 11b9 00a9 0200 12aa
    0x00000a0: 0bb9 00ab 0300 5719 1025 b200 ac66 12aa
    0x00000b0: 6612 a603 b900 ad04 003a 12bb 0040 59b7
    0x00000c0: 0041 190f b900 ae01 00b6 0043 124b b600
    0x00000d0: 4319 0fb9 00af 0100 b900 b001 00b6 0043
    0x00000e0: b600 443a 1319 1219 130b 1904 04bd 003f
    0x00000f0: 5903 190f b900 ae01 0053 b900 b105 0057
    0x0000100: 190f b900 5101 00b9 00b2 0100 3814 2a19
    0x0000110: 0fb6 00b3 3615 1714 b800 b43a 1619 12bb
    0x0000120: 0040 59b7 0041 1916 b600 4312 66b6 0043
    0x0000130: 12b5 b800 b6b6 0043 b600 4424 b900 b703
    0x0000140: 003a 1719 1704 bd00 3f59 0319 1653 b900
    0x0000150: b802 0019 1715 1599 0008 1904 a700 06b8
    0x0000160: 0067 b900 b902 0015 1599 006d 1912 12ba
    0x0000170: 04b8 00bb 190f 1906 1907 1908 12bc 12bd
    0x0000180: 24b9 00be 0900 3a18 1918 2ab4 0050 190f
    0x0000190: a600 0704 a700 0403 b900 bf02 00bb 00c0
    0x00001a0: 592a 1918 bb00 4059 b700 4112 c1b6 0043
    0x00001b0: 190f b900 c201 00b6 0043 b600 4419 0f2b
    0x00001c0: b700 c33a 1919 0b19 19b6 00c4 190d 1919
    0x00001d0: b900 8202 0057 1910 1912 b900 a902 0019
    0x00001e0: 1112 c5b9 00c6 0300 5719 0a19 1012 c5b9
    0x00001f0: 00c7 0300 57a7 fe70 190d b900 0a01 003a
    0x0000200: 0e19 0eb9 000b 0100 9900 1919 0eb9 000c
    0x0000210: 0100 c000 c83a 0f19 0f19 0db5 00c9 a7ff
    0x0000220: e3b8 00ca b1                           
  Stackmap Table:
    full_frame(@101,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352]},{})
    full_frame(@351,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440]},{Object[#440]})
    full_frame(@354,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440]},{Object[#440],Object[#361]})
    full_frame(@407,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440],Object[#441]},{Object[#441]})
    full_frame(@408,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440],Object[#441]},{Object[#441],Integer})
    chop_frame(@470,1)
    full_frame(@504,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358]},{})
    append_frame(@513,Object[#352])
    chop_frame(@545,1)

java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    data/groundbattles/uaf_GBNuke.dialogAddVisualPanel(Lcom/fs/starfarer/api/campaign/InteractionDialogAPI;)V @457: invokevirtual
  Reason:
    Type 'data/groundbattles/uaf_GBNuke$1' (current frame, stack[1]) is not assignable to 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin$ButtonEntry'
  Current Frame:
    bci: @457
    flags: { }
    locals: { 'data/groundbattles/uaf_GBNuke', 'com/fs/starfarer/api/campaign/InteractionDialogAPI', float, float, 'java/awt/Color', 'com/fs/starfarer/api/campaign/FactionAPI', 'java/awt/Color', 'java/awt/Color', 'java/awt/Color', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'java/util/List', 'java/util/List', 'java/util/Iterator', 'com/fs/starfarer/api/fleet/FleetMemberAPI', 'com/fs/starfarer/api/ui/CustomPanelAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'com/fs/starfarer/api/ui/TooltipMakerAPI', 'java/lang/String', float, integer, 'java/lang/String', 'com/fs/starfarer/api/ui/LabelAPI', 'com/fs/starfarer/api/ui/ButtonAPI', 'data/groundbattles/uaf_GBNuke$1' }
    stack: { 'exerelin/campaign/ui/InteractionDialogCustomPanelPlugin', 'data/groundbattles/uaf_GBNuke$1' }
  Bytecode:
    0x0000000: 0b45 1299 46b8 0033 3a04 b800 5612 9ab9
    0x0000010: 009b 0200 3a05 1905 b900 9c01 003a 0619
    0x0000020: 05b9 009d 0100 3a07 1905 b900 9e01 003a
    0x0000030: 082b 04b8 009f b800 a03a 09b8 00a1 3a0a
    0x0000040: b800 a23a 0b2a b800 56b9 0057 0100 b600
    0x0000050: a33a 0cbb 0020 59b7 0081 3a0d 190c b900
    0x0000060: 0a01 003a 0e19 0eb9 000b 0100 9901 8c19
    0x0000070: 0eb9 000c 0100 c000 a43a 0f19 0925 12a6
    0x0000080: 01b9 00a7 0400 3a10 1910 190f 12a6 12a6
    0x0000090: b800 a83a 1119 1019 11b9 00a9 0200 12aa
    0x00000a0: 0bb9 00ab 0300 5719 1025 b200 ac66 12aa
    0x00000b0: 6612 a603 b900 ad04 003a 12bb 0040 59b7
    0x00000c0: 0041 190f b900 ae01 00b6 0043 124b b600
    0x00000d0: 4319 0fb9 00af 0100 b900 b001 00b6 0043
    0x00000e0: b600 443a 1319 1219 130b 1904 04bd 003f
    0x00000f0: 5903 190f b900 ae01 0053 b900 b105 0057
    0x0000100: 190f b900 5101 00b9 00b2 0100 3814 2a19
    0x0000110: 0fb6 00b3 3615 1714 b800 b43a 1619 12bb
    0x0000120: 0040 59b7 0041 1916 b600 4312 66b6 0043
    0x0000130: 12b5 b800 b6b6 0043 b600 4424 b900 b703
    0x0000140: 003a 1719 1704 bd00 3f59 0319 1653 b900
    0x0000150: b802 0019 1715 1599 0008 1904 a700 06b8
    0x0000160: 0067 b900 b902 0015 1599 006d 1912 12ba
    0x0000170: 04b8 00bb 190f 1906 1907 1908 12bc 12bd
    0x0000180: 24b9 00be 0900 3a18 1918 2ab4 0050 190f
    0x0000190: a600 0704 a700 0403 b900 bf02 00bb 00c0
    0x00001a0: 592a 1918 bb00 4059 b700 4112 c1b6 0043
    0x00001b0: 190f b900 c201 00b6 0043 b600 4419 0f2b
    0x00001c0: b700 c33a 1919 0b19 19b6 00c4 190d 1919
    0x00001d0: b900 8202 0057 1910 1912 b900 a902 0019
    0x00001e0: 1112 c5b9 00c6 0300 5719 0a19 1012 c5b9
    0x00001f0: 00c7 0300 57a7 fe70 190d b900 0a01 003a
    0x0000200: 0e19 0eb9 000b 0100 9900 1919 0eb9 000c
    0x0000210: 0100 c000 c83a 0f19 0f19 0db5 00c9 a7ff
    0x0000220: e3b8 00ca b1                           
  Stackmap Table:
    full_frame(@101,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352]},{})
    full_frame(@351,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440]},{Object[#440]})
    full_frame(@354,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440]},{Object[#440],Object[#361]})
    full_frame(@407,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440],Object[#441]},{Object[#441]})
    full_frame(@408,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358],Object[#352],Object[#439],Object[#436],Object[#437],Object[#437],Object[#362],Float,Integer,Object[#362],Object[#440],Object[#441]},{Object[#441],Integer})
    chop_frame(@470,1)
    full_frame(@504,{Object[#353],Object[#354],Float,Float,Object[#361],Object[#435],Object[#361],Object[#361],Object[#361],Object[#436],Object[#437],Object[#438],Object[#358],Object[#358]},{})
    append_frame(@513,Object[#352])
    chop_frame(@545,1)

   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
   at java.lang.Class.getConstructor0(Class.java:3075)
   at java.lang.Class.newInstance(Class.java:412)
   at exerelin.campaign.intel.groundbattle.plugins.AbilityPlugin.loadPlugin(AbilityPlugin.java:358)
   at exerelin.campaign.intel.groundbattle.GroundBattleSide.<init>(GroundBattleSide.java:62)
   at exerelin.campaign.intel.groundbattle.GroundBattleIntel.<init>(GroundBattleIntel.java:151)
   at exerelin.campaign.intel.groundbattle.GBUtils.estimateTotalDefenderStrength(GBUtils.java:114)
   at exerelin.campaign.intel.invasion.InvasionIntel.setMarineCount(InvasionIntel.java:203)
   at exerelin.campaign.intel.invasion.InvasionIntel.init(InvasionIntel.java:122)
   at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:836)
   at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:788)
   at exerelin.campaign.fleets.InvasionFleetManager.generateInvasionOrRaidFleet(InvasionFleetManager.java:517)
   at exerelin.campaign.fleets.InvasionFleetManager.processInvasionPoints(InvasionFleetManager.java:1060)
   at exerelin.campaign.fleets.InvasionFleetManager.advance(InvasionFleetManager.java:1466)
   at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
   at com.fs.starfarer.campaign.CampaignState.advance(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.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
   at java.lang.Thread.run(Thread.java:748)
Logged

Jess_catte

  • Ensign
  • *
  • Posts: 20
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5441 on: June 30, 2023, 09:31:32 AM »

:thumbs up:

Log file is Starsector/starsector-core/starsector.log on Windows (the .log part won't be there if file extensions are hidden), with older logs temporarily stored as starsector.log.1, starsector.log.2 and starsector.log.3
(On Linux, the starsector-core folder doesn't exist and the log is just written to the game's main folder; dunno about Mac)
Found the vote in question.
Spoiler
11285368 [Thread-3] INFO  exerelin.campaign.DiplomacyManager  - Initiating alliance vote due to player relationship with hegemony crossing threshold
No alliance vote for player
== Vote for peace with player ==
 Luddic Church votes: ABSTAIN
    Total points: 74.30252
    Base points: 75.0
    Friend disposition: 115.00541
    Other disposition: -48.23204
   Other alliance disposition: 0.0
   Strength points: -102.0
   Hawk/dove points: -0.0
   War weariness points: 80.73519
   Random points: -46.206036
Sindrian Diktat votes: NO
   Total points: -9.500331
   Base points: 75.0
   Friend disposition: 40.866745
   Other disposition: 24.065048
   Other alliance disposition: 0.0
   Strength points: -102.0
   Hawk/dove points: -100.0
   War weariness points: 44.125164
   Random points: 8.442712
Final vote: false (1 to 1)
[close]
If I'm judging right, Luddic Church is voting abstain because friend disposition (Sindrian Diktat) and Submissive (No penalty from... Hawk/Dove? Weird, figured it'd be Strength. I assume one or the other of these is Revanchism though.

Meanwhile, the Sindrian Diktat is rating its friendship with me far lower than the LC is, and votes no because its friends hate me. Is that correct so far...?
Logged

Marco_Paulo

  • Ensign
  • *
  • Posts: 27
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5442 on: June 30, 2023, 09:23:35 PM »

I think I might be missing something about how the Remnant mission chain works. So far, I:

 - Retrieved the two beta cores.

 - Investigated a ship, examined its contents, and got a handful of Omega ships to fly in and help me fight off a fleet of ships.

 - Had a conversation about whether the Remnant contact is an Alpha or Beta core.

 - Reached 100 reputation with both the Remnant contact and the Remnants as a faction.

 - Encountered a small group of Omega ships after discovering a Hypershunt, and fought them off. (I later powered up the hypershunt, the Remnant contact didn't mention either of these).

The logs indicate that there's a final mission with a boss ship. Is there something special I need to do to access it? I'm only running Nexerelin and its prerequisite mods.
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4722
    • View Profile
    • GitHub profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5443 on: July 01, 2023, 05:52:24 AM »

:thumbs up:

Log file is Starsector/starsector-core/starsector.log on Windows (the .log part won't be there if file extensions are hidden), with older logs temporarily stored as starsector.log.1, starsector.log.2 and starsector.log.3
(On Linux, the starsector-core folder doesn't exist and the log is just written to the game's main folder; dunno about Mac)
Found the vote in question.
Spoiler
11285368 [Thread-3] INFO  exerelin.campaign.DiplomacyManager  - Initiating alliance vote due to player relationship with hegemony crossing threshold
No alliance vote for player
== Vote for peace with player ==
 Luddic Church votes: ABSTAIN
    Total points: 74.30252
    Base points: 75.0
    Friend disposition: 115.00541
    Other disposition: -48.23204
   Other alliance disposition: 0.0
   Strength points: -102.0
   Hawk/dove points: -0.0
   War weariness points: 80.73519
   Random points: -46.206036
Sindrian Diktat votes: NO
   Total points: -9.500331
   Base points: 75.0
   Friend disposition: 40.866745
   Other disposition: 24.065048
   Other alliance disposition: 0.0
   Strength points: -102.0
   Hawk/dove points: -100.0
   War weariness points: 44.125164
   Random points: 8.442712
Final vote: false (1 to 1)
[close]
If I'm judging right, Luddic Church is voting abstain because friend disposition (Sindrian Diktat) and Submissive (No penalty from... Hawk/Dove? Weird, figured it'd be Strength. I assume one or the other of these is Revanchism though.

Meanwhile, the Sindrian Diktat is rating its friendship with me far lower than the LC is, and votes no because its friends hate me. Is that correct so far...?

Thanks for the log!
Hmm, looks like the big negative factors for Diktat are hawk/dove (due to the faction having high militarist and low diplomatic alignment), and strength points (due to the alliance being much bigger than you are). The first is expected, the second... well it makes sense if the faction is actually in the war, but not here.
There's some positive contribution since it likes both you and the faction that initiated the vote (Hegemony in this case), but it's not enough to outweigh those two.

I guess just making the change I mentioned earlier would be the easiest fix and cover most/all of the relevant cases.

Got a crash
Update UAF to 0.74a1.

I think I might be missing something about how the Remnant mission chain works. So far, I:

 - Retrieved the two beta cores.

 - Investigated a ship, examined its contents, and got a handful of Omega ships to fly in and help me fight off a fleet of ships.

 - Had a conversation about whether the Remnant contact is an Alpha or Beta core.

 - Reached 100 reputation with both the Remnant contact and the Remnants as a faction.

 - Encountered a small group of Omega ships after discovering a Hypershunt, and fought them off. (I later powered up the hypershunt, the Remnant contact didn't mention either of these).

The logs indicate that there's a final mission with a boss ship. Is there something special I need to do to access it? I'm only running Nexerelin and its prerequisite mods.
You need to do the third mission "Showdown" (involves defending a Remnant Nexus from a whole lot of fleets) to get the fourth mission with the boss. That mission should already have become visible and highlighted at Friendly relations, so I'm guessing the spawn conditions aren't being met (perhaps no Hegemony markets left, or no Remnant nexuses).
Logged

Marco_Paulo

  • Ensign
  • *
  • Posts: 27
    • View Profile
Re: [0.96a] Nexerelin v0.11.0b "Dark Tower" (fixes 2023-06-17)
« Reply #5444 on: July 01, 2023, 04:14:09 PM »

That'd be it - the Hegemony is gone. Thanks for helping me figure out what was going on.
Logged
Pages: 1 ... 361 362 [363] 364 365 ... 402