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: Simulator Enhancements (03/13/24)

Pages: 1 ... 3 4 [5] 6 7 ... 24

Author Topic: [0.97a] Iron Shell 1.1813aj  (Read 366717 times)

Obsidian Actual

  • Commander
  • ***
  • Posts: 102
    • View Profile
Re: [0.95a] Iron Shell 1.06
« Reply #60 on: December 04, 2021, 07:06:01 PM »

So, I've been doing missions for Caeda Celeste at Chitagupta.

If I select "Try to spark a conversation with Caeda Celeste" followed by "So we're on friendly terms now?" I get a hullmod item in my inventory. If I'm fast, I can right-click on it and learn it, after which point everything seems to be fine. If I'm not quite so quick, it tries to bring up the tooltip for the hullmodspec item, and Starsector crashes with "Fatal: Format specifier 's' Check starsector.log for more info."

There is nothing in the log - no stack trace, no error report, just a silent end.


Managed to reproduce the above CTD by, as Wyvern stated, hovering over the Avaritia Capacity Overhaul modspec.

Luckily, Starsector.LOG caught the exception this time around:

Spoiler
Caused by a MissingFormatArgumentException: Format specifier '%s', with one chief culprit at data.scripts.hullmods.eis_avaritia.addPostDescriptionSection(eis_avaritia.java:365).

Code
if (isForModSpec) {
      avaritia.addPara(Text6, 0.0F, Misc.getGrayColor(), Misc.getHighlightColor(), new String[] { "80" });
    }

Looks like static string Text6 is assigned to "eis_avaritiaText6" in your strings.json (Line 64), which reads:

Code
"eis_avaritiaText6":"• S-mod Bonus: While venting, increases the ship's top speed by %s with a corresponding increase in acceleration and maneuverability. Damage bonus after venting increased to %s.",

In summary, the string has two %s format specifiers waiting for input, but the code for the modspec (in the hullmod script) attempts to assign only a single "80".

EDIT: In other words, it's just missing an argument, is all. The other addPara() methods for text6 (i.e. for displaying as standard & built-in hullmod) seem to work just fine, as they have two arguments each.
[close]
« Last Edit: December 04, 2021, 07:10:51 PM by Obsidian Actual »
Logged

Farya

  • Commander
  • ***
  • Posts: 246
    • View Profile
Re: [0.95a] Iron Shell 1.06
« Reply #61 on: December 04, 2021, 11:06:21 PM »

As you are already done some of the Vayra ships in XIV variant - could you possibly add some *advanced* auxilary ships as well? Maybe some kind of hegememe exploration ships. Might be cool to see Pathfinder or Prospector militarized by Iron Shell or something.
Logged

CrimsonPhalanx

  • Ensign
  • *
  • Posts: 45
    • View Profile
Re: [0.95a] Iron Shell 1.06
« Reply #62 on: December 08, 2021, 04:54:38 PM »

Hello,

So I've got this really weird bug that occurs under the following conditions:
Spoiler
Mods installed:
  • Iron Shell 1.06
  • Nexerelin 0.10.3g
  • (103+ other mods, but probably unrelated)

Bug occurs when:
  • New Nexerelin save, Iron Shell start with Super Frigate "Valorous (XIV)".
  • Press R to enter Refit screen, ogle at fancy "Zandatsu Subsystems" hullmod. Nothing wrong there.
  • Back out of Refit, pause the game immediately, then F5 quicksave.
  • Then F9 quickload after that, and press R again.
  • Refit screen does not load, game freezes...
  • ...then CTD due to NullPointerException. :o

Starsector.LOG says this originates from data.scripts.shipsystems.eis_zandatsu.apply(eis_zandatsu.java:71)

Had a peek at said CLASS file inside the JAR (using JD-GUI). Line 71:

Code
    if (this.engine.isPaused() || stats.getEntity() == null)
      return;

So... I guess for now, I should always unpause the game after quickload before I enter the Refit screen?
[close]

EDIT:
Spoiler
Tried again. Unfortunately, unpausing after a quickload doesn't prevent the Refit screen CTD from occurring.

Looks like it's occurring upon just any use of F9 quickload, period.
[close]


I'm loading normally and its causing the same thing
however opening up the fleet screen or something before going into refit does prevent it in the meantime while we wait for the update to fix it
Logged

Obsidian Actual

  • Commander
  • ***
  • Posts: 102
    • View Profile
Re: [0.95a] Iron Shell 1.06
« Reply #63 on: December 09, 2021, 12:06:50 AM »

Hello,

So I've got this really weird bug that occurs under the following conditions:
Spoiler
Mods installed:
  • Iron Shell 1.06
  • Nexerelin 0.10.3g
  • (103+ other mods, but probably unrelated)

Bug occurs when:
  • New Nexerelin save, Iron Shell start with Super Frigate "Valorous (XIV)".
  • Press R to enter Refit screen, ogle at fancy "Zandatsu Subsystems" hullmod. Nothing wrong there.
  • Back out of Refit, pause the game immediately, then F5 quicksave.
  • Then F9 quickload after that, and press R again.
  • Refit screen does not load, game freezes...
  • ...then CTD due to NullPointerException. :o

Starsector.LOG says this originates from data.scripts.shipsystems.eis_zandatsu.apply(eis_zandatsu.java:71)

Had a peek at said CLASS file inside the JAR (using JD-GUI). Line 71:

Code
    if (this.engine.isPaused() || stats.getEntity() == null)
      return;

So... I guess for now, I should always unpause the game after quickload before I enter the Refit screen?
[close]

EDIT:
Spoiler
Tried again. Unfortunately, unpausing after a quickload doesn't prevent the Refit screen CTD from occurring.

Looks like it's occurring upon just any use of F9 quickload, period.
[close]


I'm loading normally and its causing the same thing
however opening up the fleet screen or something before going into refit does prevent it in the meantime while we wait for the update to fix it

Ooh, shiny.

Back to paying my taxes it is then...
Logged

Oni

  • Captain
  • ****
  • Posts: 383
    • View Profile
Re: [0.95a] Iron Shell 1.06
« Reply #64 on: December 27, 2021, 12:07:43 AM »

Anybody test this with new version yet?
Logged

Oni

  • Captain
  • ****
  • Posts: 383
    • View Profile
Re: [0.95a] Iron Shell 1.06
« Reply #66 on: December 27, 2021, 09:15:25 AM »

Excellent.  8)
Logged

Dorian0119

  • Ensign
  • *
  • Posts: 3
    • View Profile
Re: [0.95a] Iron Shell 1.06
« Reply #67 on: December 29, 2021, 07:41:36 PM »

Is there a way to actually hire Charlotte Hex as an officer or will the feature be in the future?
I have maxed out my relation with her to 100 but I still can't hire her.

Also, after "extract and agent" mission, once I go back to her there is an option that says "let me hire them". It uses a story point but when you actually use it, she says you can't.
Can you give me clues to what this is? Are there other things I must do or does Hex's features end there for now?
Logged

Timid

  • Admiral
  • *****
  • Posts: 640
  • Personal Text
    • View Profile
Re: [0.95a] Iron Shell 1.06
« Reply #68 on: January 01, 2022, 02:21:08 PM »

Is there a way to actually hire Charlotte Hex as an officer or will the feature be in the future?
I have maxed out my relation with her to 100 but I still can't hire her.

Also, after "extract and agent" mission, once I go back to her there is an option that says "let me hire them". It uses a story point but when you actually use it, she says you can't.
Can you give me clues to what this is? Are there other things I must do or does Hex's features end there for now?

Feature in future
Extract agent mission has been fixed, thx.

Timid

  • Admiral
  • *****
  • Posts: 640
  • Personal Text
    • View Profile
Re: [0.95.1a] Iron Shell 1.1
« Reply #69 on: January 04, 2022, 11:46:02 PM »

shoi

  • Admiral
  • *****
  • Posts: 650
    • View Profile
Re: [0.95.1a] Iron Shell 1.1
« Reply #70 on: January 28, 2022, 03:46:55 PM »

Gorgeous excellently tuned ships! On my essential bucket in taking cool hegemony exclusive ships
Logged

Killsode

  • Captain
  • ****
  • Posts: 398
    • View Profile
Re: [0.95.1a] Iron Shell 1.11
« Reply #72 on: January 30, 2022, 07:49:40 PM »

i think iron shell's hardon for mairaath is causing a consistent end of month crash

Spoiler
189153 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  - Updating rebellion on Tibicena: day 40
189153 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Stability: 0.0
189153 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Initial force strengths: 216.70895, 176.6397
189153 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Government engagement strength: 17.24658
189153 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Rebel engagement strength: 12.068234
189154 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Updated force strengths: 216.36446, 175.51845
189154 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Conflict intensity: 25.545357
189379 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  - Updating rebellion on Mairaath: day 133
189379 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Stability: 0.0
189379 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Initial force strengths: 192.7756, 70.44268
189379 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Government engagement strength: 17.18594
189379 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Rebel engagement strength: 8.586287
189380 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Updated force strengths: 192.77628, 69.153404
189380 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Conflict intensity: 15.277426
189933 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager  - Added trade fleet route from Ailmar to Charon Processing Plant
190161 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel  - Created AnalyzeEntityMissionIntel: Domain-era Probe, faction: pirates
191017 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.intel.SystemBountyIntel  - Starting bounty at market [Lucifron], 1800 credits per frigate
191186 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.intel.SurveyPlanetMissionIntel  - Created SurveyPlanetMissionIntel: The Imp, faction: Hegemony
191314 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager  - Added trade fleet route from Citadel Arcadia to Korovin
192175 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager  - Added trade fleet route from Sivie to Kapteyn Starworks
192424 [Thread-3] INFO  exerelin.campaign.fleets.VultureFleetManager  - Dangerous fleet count: 3
192424 [Thread-3] INFO  exerelin.campaign.fleets.VultureFleetManager  - Dangerous fleet count: 3
192491 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  - Updating rebellion on Tibicena: day 41
192491 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Stability: 0.0
192491 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Initial force strengths: 216.36446, 175.51845
192491 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Government engagement strength: 16.493303
192491 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Rebel engagement strength: 14.948279
192491 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Updated force strengths: 215.69429, 174.61653
192491 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Conflict intensity: 25.432617
192727 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  - Updating rebellion on Mairaath: day 134
192727 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Stability: 0.0
192727 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Initial force strengths: 192.77628, 69.153404
192727 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Government engagement strength: 15.048723
192727 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Rebel engagement strength: 6.8622236
192727 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Updated force strengths: 192.84248, 67.991646
192727 [Thread-3] INFO  exerelin.campaign.intel.rebellion.RebellionIntel  -   Conflict intensity: 15.132206
193653 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel  - Created AnalyzeEntityMissionIntel: Domain-era Probe, faction: Hegemony
193831 [Thread-3] INFO  com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager  - Added trade fleet route from Port Tse Franchise Station to Cydonia
194066 [Thread-3] INFO  exerelin.campaign.intel.groundbattle.GBUtils  - Setting garrison damage for Tibicena: 0.283
194072 [Thread-3] INFO  sound.public  - Cleaning up music with id [campaign_music_part_2_v28.ogg]
194081 [Thread-7] INFO  sound.public  - Cleaning up music with id [miscallenous_corvus_campaign_music.ogg]
194356 [Thread-9] INFO  sound.public  - Creating streaming player for music with id [miscallenous_corvus_campaign_music.ogg]
194356 [Thread-9] INFO  sound.OooO  - Playing music with id [miscallenous_corvus_campaign_music.ogg]
194454 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NoSuchMethodError: java.lang.Math.floorDiv(II)I
java.lang.NoSuchMethodError: java.lang.Math.floorDiv(II)I
   at data.scripts.eis_modPlugin$MarketCheckTariffs4.reportEconomyMonthEnd(eis_modPlugin.java:514)
   at com.fs.starfarer.campaign.CampaignEngine.reportEconomyMonthEnd(Unknown Source)
   at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.doEndOfMonthStuff(Unknown Source)
   at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.nextFrame(Unknown Source)
   at com.fs.starfarer.campaign.econ.Economy.advance(Unknown Source)
   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(Unknown Source)
[close]
Logged

Galactusx

  • Ensign
  • *
  • Posts: 4
    • View Profile
Re: [0.95.1a] Iron Shell 1.11
« Reply #73 on: January 30, 2022, 08:00:42 PM »

Getting that same exact error! I kept crashing on April 1st after updating 5 mods. I reverted Iron Shell to the previous version the error went away
« Last Edit: January 30, 2022, 08:24:48 PM by Galactusx »
Logged

Timid

  • Admiral
  • *****
  • Posts: 640
  • Personal Text
    • View Profile
Re: [0.95.1a] Iron Shell 1.11
« Reply #74 on: January 31, 2022, 02:59:48 AM »

Just redownload.
Pages: 1 ... 3 4 [5] 6 7 ... 24