Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.95.1a is out! (12/10/21); Blog post: Hostile Activity (09/01/22)

Pages: 1 [2] 3

Author Topic: [0.95.1a-RC6] DroneLib v1.1.1  (Read 61985 times)

tomatopaste

  • Commander
  • ***
  • Posts: 244
  • Gentle Mann of Leisure
    • View Profile

Added a tutorial walkthrough for adding a subsystem imitating Maneuvering Jets to a ship via hullmod to the OP, in the tutorials section.
Logged
Fast Engine Rendering  |  HexShields  |  DroneLib | Lights Out
indev: Pearson Exotronics, Nëutrino Corporation, Combat Multiplayer

megabot

  • Commander
  • ***
  • Posts: 124
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #16 on: July 27, 2021, 11:10:53 AM »

so ummm, if i may ask, if i remember correctly you said something about bringing out a mod which uses drone lib. may i ask when it might come out/how far it is developed, if you already started developing it?
Logged

tomatopaste

  • Commander
  • ***
  • Posts: 244
  • Gentle Mann of Leisure
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #17 on: July 27, 2021, 09:04:52 PM »

so ummm, if i may ask, if i remember correctly you said something about bringing out a mod which uses drone lib. may i ask when it might come out/how far it is developed, if you already started developing it?
I posted clips from a mod called RogueSynth that adds random variants to ships with fun and dumb effects, it used to be a discord-only mod for 0.9.1a but I'm working on a full release.

I also have my faction mod Pearson Exotronics which has been in dev hell for months, lots of feature creep, currently not release ready while I pick over the guts of the thing regarding dronelib integration. A lot of the scripts in DL come from pearson and I have to remove all the conflicts with externalising a lot of things into the library.

Finally there is Neutrino Corp which I fully intend to overhaul, plans and tests have been made for armour mechanics using subsystems, as well as upgraded drone shipsystems, but the mod needs a complete art overhaul which will take a long time to achieve.
Logged
Fast Engine Rendering  |  HexShields  |  DroneLib | Lights Out
indev: Pearson Exotronics, Nëutrino Corporation, Combat Multiplayer

megabot

  • Commander
  • ***
  • Posts: 124
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #18 on: July 28, 2021, 01:38:46 AM »

hmm, i see. so it will probably take a while, and new updates will only make it an even longer wait. if i may ask, when might RogueSynth come out if you are working towards a full release? and also i did not completely get what you meant, did you mean like there are new hullmods which do weird things? so is it like the "incredibly gullible hullmods" mod?
Logged

6chad.noirlee9

  • Captain
  • ****
  • Posts: 354
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #19 on: August 28, 2021, 05:06:07 AM »

so ummm, if i may ask, if i remember correctly you said something about bringing out a mod which uses drone lib. may i ask when it might come out/how far it is developed, if you already started developing it?
I posted clips from a mod called RogueSynth that adds random variants to ships with fun and dumb effects, it used to be a discord-only mod for 0.9.1a but I'm working on a full release.

I also have my faction mod Pearson Exotronics which has been in dev hell for months, lots of feature creep, currently not release ready while I pick over the guts of the thing regarding dronelib integration. A lot of the scripts in DL come from pearson and I have to remove all the conflicts with externalising a lot of things into the library.

Finally there is Neutrino Corp which I fully intend to overhaul, plans and tests have been made for armour mechanics using subsystems, as well as upgraded drone shipsystems, but the mod needs a complete art overhaul which will take a long time to achieve.

Just here to say I'm stoked for roguesynth cause it sounds like something I've wanted in the sector for.....yea I guess for years now lol
Logged
edit: edit: maybe were just falling with style LOL.  make a bubble, make the space in front of it smaller and just fall forward

megabot

  • Commander
  • ***
  • Posts: 124
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #20 on: September 21, 2021, 12:21:08 PM »

mister tomatopaste? sorry for asking but, are you still working on rogue synth?
Logged

Space_Lettuce_OG

  • Ensign
  • *
  • Posts: 41
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #21 on: October 06, 2021, 12:22:59 PM »

I'm curious, are there any mods out there that make use of DroneLib or are planning/developing a mod to use it?
Logged

dfd13

  • Ensign
  • *
  • Posts: 4
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #22 on: November 25, 2021, 04:00:52 PM »

Can anyone provide a mirror? The download link isn't working. I get SSL encryption errors.
Logged

Wojmistrz

  • Ensign
  • *
  • Posts: 7
  • I love Sci-Fi <3
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #23 on: December 05, 2021, 06:41:11 AM »

So I got error here for tomatopaste to look at (dunno if You are on unofficial starsector discord or not so I am writting here)

[Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.ArrayIndexOutOfBoundsException: -1
java.lang.ArrayIndexOutOfBoundsException: -1
    at data.scripts.ai.example.mymod_EpicSubsystemDroneAI.advance(mymod_EpicSubsystemDroneAI.java:55)
    at com.fs.starfarer.combat.entities.Ship$ShipAIWrapper.advance(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.lang.Thread.run(Thread.java:748)

so what do You think about that?
Logged

NephilimNexus

  • Commander
  • ***
  • Posts: 155
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #24 on: December 20, 2021, 04:25:30 AM »

I wonder if this can be used to alter whether a ship is a drone or crewed to begin with?  Like, make droned vs crewed versions of the same fighter, with the manned version having better stats to compensate for the crew losses they'd incur.
Logged

Sir Arcana

  • Ensign
  • *
  • Posts: 1
    • View Profile
Re: [0.95a] DroneLib v1.1.0 - Evolved Combat Systems (New Tutorial!)
« Reply #25 on: December 24, 2021, 03:46:16 PM »

Hello! I've found a crash with DroneLib on Starsector version 0.95.1a RC6. If there is a drone active in combat and you press Tab to open the strategic view, the game will crash with this error:
Code
368590 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
    at org.lwjgl.util.vector.Vector2f.set(Vector2f.java:89)
    at org.lwjgl.util.vector.Vector2f.<init>(Vector2f.java:65)
    at data.scripts.subsystems.dl_BaseDroneSubsystem.guiRender(dl_BaseDroneSubsystem.java:91)
    at data.scripts.plugins.dl_SubsystemCombatManager.advance(dl_SubsystemCombatManager.java:137)
    at com.fs.starfarer.title.Object.L$Oo.o00000(Unknown Source)
    at com.fs.starfarer.combat.A.new.o00000(Unknown Source)
    at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
    at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
    at com.fs.starfarer.combat.CombatState.traverse(Unknown Source)
    at com.fs.state.AppDriver.begin(Unknown Source)
    at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
    at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
    at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
I have replicated this crash on both a hullmod I am making and the example hammerhead included with DroneLib.
Logged

tomatopaste

  • Commander
  • ***
  • Posts: 244
  • Gentle Mann of Leisure
    • View Profile
Re: [0.95a] DroneLib v1.1.1
« Reply #26 on: December 25, 2021, 11:42:55 PM »

Small maitenance update
-updated to 0.95.1a
-fixed crash opening tactical map with drone subsystem and gui active
-added activation sfx id field to dl_BaseSubsystem, plays sound id when activated
Logged
Fast Engine Rendering  |  HexShields  |  DroneLib | Lights Out
indev: Pearson Exotronics, Nëutrino Corporation, Combat Multiplayer

Wojmistrz

  • Ensign
  • *
  • Posts: 7
  • I love Sci-Fi <3
    • View Profile
Re: [0.95.1a-RC6] DroneLib v1.1.1
« Reply #27 on: January 03, 2022, 08:29:09 AM »

Right now I am getting this error when playing with mod that utilizes DroneLib but even that mod author couldn't understand why crash happens when destroying ship that uses drones coz on his end everything works fine.

317891 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at data.scripts.ai.dl_BaseSubsystemDroneAI.advance(dl_BaseSubsystemDroneAI.java:64)
   at data.shipsystems.scripts.ai.expsp_SubsystemDroneAI.advance(expsp_SubsystemDroneAI.java:44)
   at com.fs.starfarer.combat.entities.Ship$ShipAIWrapper.advance(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.lang.Thread.run(Thread.java:748)
Logged

Ajaxial92

  • Ensign
  • *
  • Posts: 2
    • View Profile
    • Email
Re: [0.95.1a-RC6] DroneLib v1.1.1
« Reply #28 on: January 04, 2022, 01:34:42 PM »

I've also been getting some crashes. Most recently is this one.

3781619 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at data.shipsystems.scripts.ai.expsp_SubsystemDroneAI.advance(expsp_SubsystemDroneAI.java:71)
   at com.fs.starfarer.combat.entities.Ship$ShipAIWrapper.advance(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.lang.Thread.run(Thread.java:748)


« Last Edit: January 04, 2022, 01:36:44 PM by Ajaxial92 »
Logged

tomatopaste

  • Commander
  • ***
  • Posts: 244
  • Gentle Mann of Leisure
    • View Profile
Re: [0.95.1a-RC6] DroneLib v1.1.1
« Reply #29 on: January 04, 2022, 07:50:53 PM »

I've also been getting some crashes. Most recently is this one.

3781619 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
   at data.shipsystems.scripts.ai.expsp_SubsystemDroneAI.advance(expsp_SubsystemDroneAI.java:71)
   at com.fs.starfarer.combat.entities.Ship$ShipAIWrapper.advance(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.lang.Thread.run(Thread.java:748)


-> https://fractalsoftworks.com/forum/index.php?topic=21113
Logged
Fast Engine Rendering  |  HexShields  |  DroneLib | Lights Out
indev: Pearson Exotronics, Nëutrino Corporation, Combat Multiplayer
Pages: 1 [2] 3