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 ... 4 5 [6]

Author Topic: [0.98a] Diktat Enhancement 1.2.2d  (Read 232319 times)

Meelock

  • Ensign
  • *
  • Posts: 47
    • View Profile
Re: [0.97a-RC11] Diktat Enhancement 1.2.2c
« Reply #75 on: April 12, 2025, 03:55:31 PM »

Can anyone confirm that this works without issue on 0.98? Thanks!
Logged

JAL28

  • Commander
  • ***
  • Posts: 221
    • View Profile
Re: [0.97a-RC11] Diktat Enhancement 1.2.2c
« Reply #76 on: April 13, 2025, 04:18:33 AM »

So whats up with the Gamaliel? Found it a while ago, have just been carrying it along to see if something will happen with it but is it just a trophy ship for now?

Spoiler
Gamaliel was originally supposed to be an easter egg pertaining to a secret line of ships I was somewhat in the midst of making(making as in i had 3 fighter sprites and 1 other frigate sprite), but kinda never got to making them because I lost motivation
[close]

Also for the others in the mod I see your bug reports. While lobster toggle not working is a known issue and I have no idea how to fix it rn, I'll try to see if I can fix the others if I have time/motivation to work.

(And for that one person talking about Exult, it's mostly balanced around being squishy, slow and only having shield on one side lol)

then im assuming that the "unknown array" doesn't do anything, and never will? (in my game)

Yeah, at least until i get the motivation to implement the stuff that i did plan with it
Logged

Alcomancer

  • Commander
  • ***
  • Posts: 136
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #77 on: April 13, 2025, 04:05:42 PM »

I love the ships this mod adds but dislike how badly this mod lags up sindria. 10/10, lag is a skill issue.
Logged

Vendral

  • Ensign
  • *
  • Posts: 23
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #78 on: April 13, 2025, 09:08:35 PM »

Going to assume this is a consequence of updating the mod mid-save, but I ran into a couple crashes regarding DE_GravitonOnFireEffect while fighting Diktat ships.

java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.BeamAPI.getWeapon()" because "b" is null
   at DE.combat.weapons.DE_GravitonOnFireEffect.modifyDamageDealt(DE_GravitonOnFireEffect.java:33)
   at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageDealt(CombatListenerUtil.java:38)
   at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageDealt(CombatListenerUtil.java:30)
   at com.fs.starfarer.combat.entities.Ship.applyDamage(Unknown Source)
   at com.fs.starfarer.combat.entities.Ship.randomDamage(Unknown Source)
   at com.fs.starfarer.combat.entities.Ship.applyDamageInner(Unknown Source)
   at com.fs.starfarer.combat.entities.Ship.applyDamageInner(Unknown Source)
   at com.fs.starfarer.combat.entities.Ship.applyDamage(Unknown Source)

Update - So this seems to map to the Graviton Lance on the Voyager.  I have been able to cause the crash consistently though the actual error varies.
Update 2 - Missed the Known Issues section.  Looks like you are already aware of the Voyager/Graviton Lance issue.

« Last Edit: April 14, 2025, 06:58:37 AM by Vendral »
Logged

Vendral

  • Ensign
  • *
  • Posts: 23
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #79 on: April 14, 2025, 07:14:43 AM »

Given the known issue with the Voyager/Graviton Lance, would there be anyway to disable/prevent said ship from spawning until a fix is found?

Asking as it effectively means one would have to avoid fighting any Diktat fleet with said ship present or manage to kill it before it fires the lance.
Logged

MMEEXX

  • Ensign
  • *
  • Posts: 33
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #80 on: April 14, 2025, 09:36:00 AM »

To the mod creator: Great mod! 
Could you please make it compatible with "VERSION CHECKER"? And possibly the ability to automatically download mod updates with "TriOS" for example (I don't know how this would be done because I have no clue about modding). 
I use so many mods and started using "LunaLib" and "TriOS Mod Manager."
I'm now sending this message to all the Great mods I use That don't support the version checker. So I don't have to manually search for and download the updates all the time.
Please, please, could you do this?
Logged

boristheblade

  • Ensign
  • *
  • Posts: 16
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #81 on: April 14, 2025, 11:41:18 AM »

Hey love the mod thanks for creating it!

I did turn the lobster fighters off before i started my game but i still saw the pirates use the langusta fighters. I know it makes the lobsters sad but i feel like this is a oversight so wanted to point it out.
Logged

boristheblade

  • Ensign
  • *
  • Posts: 16
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #82 on: April 15, 2025, 08:22:20 PM »

Just ran into the crash with the yoyager`s lance.

Would adding "de_voyager":0, under hullFrequencys in the sindria_dictat.faction file prevent that ship from spawning until you are able to fix it?

Edit: Quick and dirty fix for anyone running into this issues:

Copy all the contents of the tachyonlance.wpn file into the de_gravitonlance.wpn file and change the "id" to "de_gravitonlance". I guese beam = beam am i right? lol
« Last Edit: April 16, 2025, 12:53:59 PM by boristheblade »
Logged

Yber

  • Ensign
  • *
  • Posts: 10
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #83 on: April 19, 2025, 02:40:19 AM »

Just ran into the crash with the yoyager`s lance.

Would adding "de_voyager":0, under hullFrequencys in the sindria_dictat.faction file prevent that ship from spawning until you are able to fix it?

Edit: Quick and dirty fix for anyone running into this issues:

Copy all the contents of the tachyonlance.wpn file into the de_gravitonlance.wpn file and change the "id" to "de_gravitonlance". I guese beam = beam am i right? lol

Thank you! I ran into the same issue in an elite merc bounty :D
Logged

SSchorik0101

  • Ensign
  • *
  • Posts: 37
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #84 on: April 19, 2025, 05:27:43 AM »

I'm also having this issue and will try the "fix".

11324593 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.BeamAPI.getWeapon()" because "b" is null     
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.combat.BeamAPI.getWeapon()" because "b" is null                                                                 
       at DE.combat.weapons.DE_GravitonOnFireEffect.modifyDamageDealt(DE_GravitonOnFireEffect.java:33)                                                                                 
       at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageDealt(CombatListenerUtil.java:38)                                                                       
       at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageDealt(CombatListenerUtil.java:30)                                                                       
       at com.fs.starfarer.combat.entities.Ship.applyDamage(Unknown Source)                                                                                                           
       at com.fs.starfarer.combat.E.A.ooOO.o00000(Unknown Source)                                                                                                                     
       at com.fs.starfarer.combat.E.A.ooOO.o00000(Unknown Source)                                                                                                                     
       at com.fs.starfarer.combat.E.oOOO.super(Unknown Source)                                                                                                                         
       at com.fs.starfarer.combat.E.oOOO.super(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.o00000(Unknown Source)                                                                                                                   
       at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)                                                                                                                     
       at java.base/java.lang.Thread.run(Unknown Source)
Logged

SSchorik0101

  • Ensign
  • *
  • Posts: 37
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #85 on: April 19, 2025, 08:44:11 AM »

Just ran into the crash with the yoyager`s lance.

Would adding "de_voyager":0, under hullFrequencys in the sindria_dictat.faction file prevent that ship from spawning until you are able to fix it?

Edit: Quick and dirty fix for anyone running into this issues:

Copy all the contents of the tachyonlance.wpn file into the de_gravitonlance.wpn file and change the "id" to "de_gravitonlance". I guese beam = beam am i right? lol

Thanks! It doesn't crash now.
Logged

Reshy

  • Admiral
  • *****
  • Posts: 1268
  • White
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #86 on: April 21, 2025, 12:46:42 AM »



"// emp arcs may cause crash with the below code - idk how to fix this rn"

Oops.



I suspect simply reusing the Tachyon Lance's on-hit effect will also work, rather than replacing the entirety of the weapon.
Logged

mstachife

  • Ensign
  • *
  • Posts: 42
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #87 on: April 21, 2025, 05:17:34 PM »

still getting a crash with the hit effect replaced by taclance
Logged

sot

  • Lieutenant
  • **
  • Posts: 54
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #88 on: April 26, 2025, 10:20:05 AM »

Crashing with this and similar errors when simulating a battle against Voyager.
Code
850946 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ClassCastException: class com.fs.starfarer.combat.entities.MovingRay cannot be cast to class com.fs.starfarer.api.combat.BeamAPI (com.fs.starfarer.combat.entities.MovingRay and com.fs.starfarer.api.combat.BeamAPI are in unnamed module of loader 'app')
java.lang.ClassCastException: class com.fs.starfarer.combat.entities.MovingRay cannot be cast to class com.fs.starfarer.api.combat.BeamAPI (com.fs.starfarer.combat.entities.MovingRay and com.fs.starfarer.api.combat.BeamAPI are in unnamed module of loader 'app')
at DE.combat.weapons.DE_GravitonOnFireEffect.modifyDamageDealt(DE_GravitonOnFireEffect.java:32)
at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageDealt(CombatListenerUtil.java:38)
at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageDealt(CombatListenerUtil.java:30)
at com.fs.starfarer.combat.entities.Ship.applyDamage(Unknown Source)
at com.fs.starfarer.combat.o0OO.A.super.o00000(Unknown Source)
at com.fs.starfarer.combat.o0OO.oOOO.o00000(Unknown Source)
at com.fs.starfarer.combat.o0OO.oOOO.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.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
« Last Edit: April 26, 2025, 10:36:26 AM by sot »
Logged

JAL28

  • Commander
  • ***
  • Posts: 221
    • View Profile
Re: [0.98a] Diktat Enhancement 1.2.2d
« Reply #89 on: April 28, 2025, 06:22:21 AM »

Fixed the Graviton Lance CTD that has been plaguing ppl as of this recent version(mostly by removing its ability to generate hardflux). I'll, uh, come up with something unique for the Voyager in the future. Probably.

As for the apparent lack of function for the de-radicalisation facility, I'm not sure how to fix it. To be exact, I'm not sure if it even exists, because the code should be working and testing shows it working just fine. For now I think I'll just let it slide until I can get more definitive idea into what might be going wrong.
Logged
Pages: 1 ... 4 5 [6]