Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Pages: 1 [2] 3

Author Topic: [0.6.2a] Bounty Hunts 1.11  (Read 42418 times)

Hyph_K31

  • Admiral
  • *****
  • Posts: 1605
  • O' Hear My Name and Tremble! Ug Ug.
    • View Profile
Re: [0.6.1a] Bounty Hunts 1.01
« Reply #15 on: December 30, 2013, 03:23:45 PM »

Will there be the possibility of story driven quest-lines?  ;D

This looks to be so incredibly awesome.
Logged

"GEDUNE, stop venting in front of your classmates!"

NanoMatter

  • Ensign
  • *
  • Posts: 41
    • View Profile
Re: [0.6.1a] Bounty Hunts 1.0
« Reply #16 on: December 30, 2013, 06:35:32 PM »

Glad people like the idea! (Hope the execution holds up under playtesting...)

This mod is gonna get big...fast...
Fast on a geological timescale, maybe.

First Bug/Human Error?

Spoiler
76297 [Thread-6] ERROR com.fs.starfarer.combat.D  - java.lang.RuntimeException: Error compiling [data.scripts.BountyModPlugin]
java.lang.RuntimeException: Error compiling [data.scripts.BountyModPlugin]
   at com.fs.starfarer.loading.scripts.ScriptStore$1.run(Unknown Source)
   at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: Compiling unit "data/scripts/plugin/BountyFleetInteractionDialogPlugin.java"
   at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:212)
   at org.codehaus.janino.JavaSourceClassLoader.findClass(JavaSourceClassLoader.java:164)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
   ... 2 more
Caused by: org.codehaus.commons.compiler.CompileException: File data/scripts/plugin/BountyFleetInteractionDialogPlugin.java, Line 633, Column 80: A method named "setFlagship" is not declared in any enclosing class nor any supertype, nor through a static import
   at org.codehaus.janino.UnitCompiler.compileError(UnitCompiler.java:9403)
   at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java:6829)
   at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3553)
   at org.codehaus.janino.UnitCompiler.access$63(UnitCompiler.java:3552)
   at org.codehaus.janino.UnitCompiler$11.visitMethodInvocation(UnitCompiler.java:2967)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:2831)
   at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:2993)
   at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4017)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:2413)
   at org.codehaus.janino.UnitCompiler.access$38(UnitCompiler.java:2412)
   at org.codehaus.janino.UnitCompiler$8.visitMethodInvocation(UnitCompiler.java:2381)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:2831)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2407)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1426)
   at org.codehaus.janino.UnitCompiler.access$8(UnitCompiler.java:1425)
   at org.codehaus.janino.UnitCompiler$5.visitExpressionStatement(UnitCompiler.java:926)
   at org.codehaus.janino.Java$ExpressionStatement.accept(Java.java:1447)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:972)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:958)
   at org.codehaus.janino.UnitCompiler.access$7(UnitCompiler.java:955)
   at org.codehaus.janino.UnitCompiler$5.visitBlock(UnitCompiler.java:925)
   at org.codehaus.janino.Java$Block.accept(Java.java:1386)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1550)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:972)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2083)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:851)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:832)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:528)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:691)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:652)
   at org.codehaus.janino.UnitCompiler$3.visitAnonymousClassDeclaration(UnitCompiler.java:374)
   at org.codehaus.janino.Java$AnonymousClassDeclaration.accept(Java.java:553)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:383)
   at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3885)
   at org.codehaus.janino.UnitCompiler.access$66(UnitCompiler.java:3806)
   at org.codehaus.janino.UnitCompiler$11.visitNewAnonymousClassInstance(UnitCompiler.java:2975)
   at org.codehaus.janino.Java$NewAnonymousClassInstance.accept(Java.java:2947)
   at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:2993)
   at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4017)
   at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3629)
   at org.codehaus.janino.UnitCompiler.access$63(UnitCompiler.java:3552)
   at org.codehaus.janino.UnitCompiler$11.visitMethodInvocation(UnitCompiler.java:2967)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:2831)
   at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:2993)
   at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4017)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:2413)
   at org.codehaus.janino.UnitCompiler.access$38(UnitCompiler.java:2412)
   at org.codehaus.janino.UnitCompiler$8.visitMethodInvocation(UnitCompiler.java:2381)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:2831)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2407)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1426)
   at org.codehaus.janino.UnitCompiler.access$8(UnitCompiler.java:1425)
   at org.codehaus.janino.UnitCompiler$5.visitExpressionStatement(UnitCompiler.java:926)
   at org.codehaus.janino.Java$ExpressionStatement.accept(Java.java:1447)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:972)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:958)
   at org.codehaus.janino.UnitCompiler.access$7(UnitCompiler.java:955)
   at org.codehaus.janino.UnitCompiler$5.visitBlock(UnitCompiler.java:925)
   at org.codehaus.janino.Java$Block.accept(Java.java:1386)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1550)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:972)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:958)
   at org.codehaus.janino.UnitCompiler.access$7(UnitCompiler.java:955)
   at org.codehaus.janino.UnitCompiler$5.visitBlock(UnitCompiler.java:925)
   at org.codehaus.janino.Java$Block.accept(Java.java:1386)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1539)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1560)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1560)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1542)
   at org.codehaus.janino.UnitCompiler.access$9(UnitCompiler.java:1477)
   at org.codehaus.janino.UnitCompiler$5.visitIfStatement(UnitCompiler.java:927)
   at org.codehaus.janino.Java$IfStatement.accept(Java.java:1494)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:946)
   at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:972)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2083)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:851)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:832)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:528)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:421)
   at org.codehaus.janino.UnitCompiler$3.visitPackageMemberClassDeclaration(UnitCompiler.java:376)
   at org.codehaus.janino.Java$PackageMemberClassDeclaration.accept(Java.java:765)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:383)
   at org.codehaus.janino.UnitCompiler.compileUnit(UnitCompiler.java:352)
   at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:210)
   ... 5 more

[close]
Well, that's odd. setFlagship is definitely a thing- are you sure you're running 0.6.1?

1.  This is awesome.  Is the source available, and can we integrate it into other mods?

2.  If yes (and yes) how generic is it?  Can it build the bounties from any ol' collection of Faction data?

3.  I saw a bug; in that shot of the Dialog, it offered a choice for a Regular Bounty, but no description of the Regular Bounty target, indicating there wasn't one generated.  Probably needs a logic check in whatever refreshes the dialog options.
1. Yep, and go right ahead although it is kind of shambolic (and I forgot to comment it)- making this mod was very much a learning exercise. There's definitely better ways to have done it.

2. It's generic-ish. It does generate fleets from factions, so you could easily copy and tweak the relevant scripts. However, the autoresolve plugin code that checks if bounties died to other NPCs would require some tweaking if multiple different bounty factions could concievably fight.

One thing I want to try eventually is, after selecting a system, build the target fleet out of ships from pre-existing fleets in that system (so a bounty in Shii territory may be driving a Shii boat and so on).

3. I think you may have misinterpreted the screen- a bounty of the correct difficulty is generated when you click on the option for them. Ideally I'd generate the 3 fleets and show their compositions in the dialog, and only spawn them into the sector once the player selected them (and clear out the unselected fleets every week, say) and I'd like to write that in now I've got a better grasp of the language.
Well, im not very smart, I put the file thing on my 0.6a version.
Logged

Thaago

  • Global Moderator
  • Admiral
  • *****
  • Posts: 7221
  • Harpoon Affectionado
    • View Profile
Re: [0.6.1a] Bounty Hunts 1.01
« Reply #17 on: December 30, 2013, 10:06:20 PM »

Nice job!

Updated to fix the crash in report mode and tweaked a few dialogs. I'm looking into trying to make it more generic under-the-hood, as that seems like it'd be useful?
If you want to see one way a generic quest system is set up, take a look at the one I've had kicking around: https://github.com/Thaago/QuestExtension

It has an "escort" quest built in as an example. Unfortunately I really don't have time to develop it further, so its kind of languished for a few months  :'(. Someday! (If you do find it useful, feel free to copy anything you want.)
Logged

Erick Doe

  • Global Moderator
  • Admiral
  • *****
  • Posts: 2489
  • "Pretty cunning, don't you think?"
    • View Profile
Re: [0.6.1a] Bounty Hunts 1.01
« Reply #18 on: December 31, 2013, 08:18:46 AM »

I like this. So much potential.
Logged

Talkie Toaster

  • Captain
  • ****
  • Posts: 259
    • View Profile
Re: [0.6.1a] Bounty Hunts 1.01
« Reply #19 on: January 26, 2014, 11:08:30 AM »

v1.1 is up, this reworks the station dialogs, adds escort missions, unique bounties and rumours to investigate- though the only ones you'll find are of rogue asteroids/comets at the moment, and the unique bounty roster is a little thin though easy to fill out, and Helmut will be expanding on it.

I've reworked a lot under the hood to make a sort of extensible mission framework thing that should be more easily expandable, though I still don't think it's ready for a wide-spread rollout. I'm going to implement a few types of mission first, so I can get an idea of what I need for them (as I don't know what I need until I need it!).

Will there be the possibility of story driven quest-lines?  ;D
This looks to be so incredibly awesome.
Hopefully yes now- I've implemented a sort of mission framework that allows for staged mission chains.

Nice job!
]If you want to see one way a generic quest system is set up, take a look at the one I've had kicking around: https://github.com/Thaago/QuestExtension

It has an "escort" quest built in as an example. Unfortunately I really don't have time to develop it further, so its kind of languished for a few months  :'(. Someday! (If you do find it useful, feel free to copy anything you want.)
Thanks for the offer, though I thought I'd work from scratch- to give me a bit of a better understanding of Java.
Logged

joey4track

  • Commander
  • ***
  • Posts: 108
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #20 on: January 26, 2014, 01:27:29 PM »

Looks awesome. Does this require a new game? And how do you think it would work with Exerelin?
Logged

Talkie Toaster

  • Captain
  • ****
  • Posts: 259
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #21 on: January 27, 2014, 11:35:14 AM »

Looks awesome. Does this require a new game? And how do you think it would work with Exerelin?
It doesn't require a new game, but actually the new version might not work with Exerelin out of the box- some of the Most Wanted missions are at specific planets. If you delete all the lines in data/bounty/wanteds.csv after "wantedId", it should work fine.
Logged

Mytre

  • Ensign
  • *
  • Posts: 39
  • So i see you read this
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #22 on: January 31, 2014, 03:51:07 PM »

just had a hang  up, like the game froze and did not respond for several minutes. i have so far this mod , plus neutrino, hiigarans, valkyrian, tore up plenty , gedune and console mod.  had to close the game with task manager.  

small edit.  the second time it worked. until i finally got to fight the most most wanted fleet in corvus iii.  gave me this error

Quote
1349387 [Thread-5] ERROR com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - java.lang.RuntimeException: Ship hull [heron] variant [heron_Standard]: slot id [WS 001] not found for weapon [lrpdlaser]
java.lang.RuntimeException: Ship hull [heron] variant [heron_Standard]: slot id [WS 001] not found for weapon [lrpdlaser]
   at com.fs.starfarer.loading.specs.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
   at com.fs.starfarer.title.ooOO.L.new(Unknown Source)
   at com.fs.starfarer.title.ooOO.L.o00000(Unknown Source)
   at com.fs.starfarer.coreui.W.o00000(Unknown Source)
   at com.fs.starfarer.ui.O00oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.public.render(Unknown Source)
   at com.fs.starfarer.ui.p.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.public.render(Unknown Source)
   at com.fs.starfarer.ui.p.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.impl.StandardTooltipV2.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.public.render(Unknown Source)
   at com.fs.starfarer.ui.p.renderImpl(Unknown Source)
   at com.fs.starfarer.ui.public.render(Unknown Source)
   at com.fs.starfarer.campaign.A.ØØ0000(Unknown Source)
   at com.fs.starfarer.B.ØÓÒ000(Unknown Source)
   at com.fs.oOOO.A.Ò00000(Unknown Source)
   at com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
   at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
« Last Edit: January 31, 2014, 04:15:04 PM by Mytre »
Logged

XpanD

  • Captain
  • ****
  • Posts: 380
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #23 on: January 31, 2014, 04:25:04 PM »

Pretty sure that Heron error is an issue with the Valkyrians mod. See below:
http://fractalsoftworks.com/forum/index.php?topic=7681.0
Logged

Mytre

  • Ensign
  • *
  • Posts: 39
  • So i see you read this
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #24 on: February 01, 2014, 09:11:02 AM »

yes, just checked it , solved it by deleting heron from every file on valkyrian. so far only another hang up happened with no crash error. might just leave it to see if it continues? i finished the most most wanted bounty and went back to the station to collect bounty.  as soon as i dock the game hanged. without saying a thing.  edit:  restarted the game it worked but now i have an onslaught elite battleship on my fleet i cant sell , what do i do with it ? :C   2nd edit: tried to mothball that ship, got a null crash.  3rd edit: any attempt to take that ship out of my fleet ended in either not working or a null crash.  so i just went against an enemy fleet with that battleship and let it be disabled and destroyed by the enemy so i could remove it from my fleet.  
« Last Edit: February 01, 2014, 09:44:57 AM by Mytre »
Logged

Talkie Toaster

  • Captain
  • ****
  • Posts: 259
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #25 on: February 01, 2014, 10:54:43 AM »

yes, just checked it , solved it by deleting heron from every file on valkyrian. so far only another hang up happened with no crash error. might just leave it to see if it continues? i finished the most most wanted bounty and went back to the station to collect bounty.  as soon as i dock the game hanged. without saying a thing.  edit:  restarted the game it worked but now i have an onslaught elite battleship on my fleet i cant sell , what do i do with it ? :C   2nd edit: tried to mothball that ship, got a null crash.  3rd edit: any attempt to take that ship out of my fleet ended in either not working or a null crash.  so i just went against an enemy fleet with that battleship and let it be disabled and destroyed by the enemy so i could remove it from my fleet.  
Hm, I came across that in testing but thought I'd fixed it. I'll take a look at it.
Logged

Nanao-kun

  • Admiral
  • *****
  • Posts: 829
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #26 on: February 03, 2014, 12:19:10 PM »

So I was playing with this alongside Uomoz's, and I found two errors:

This one happened when I shot down a Bounty Hunter.
Code
1953079 [Thread-5] ERROR com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - java.lang.NullPointerException
java.lang.NullPointerException
at data.scripts.plugin.MissionFleetInteractionDialogPlugin.backFromEngagement(MissionFleetInteractionDialogPlugin.java:23)
at com.fs.starfarer.campaign.A.class.for$super(Unknown Source)
at com.fs.starfarer.B.???000(Unknown Source)
at com.fs.oOOO.A.?00000(Unknown Source)
at com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

The second was one I tried to mothball a ship I got from a Most Wanted bounty.
Code
669017 [Thread-5] ERROR com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.coreui.OoOO.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.O00oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
at com.fs.starfarer.ui.F.processInput(Unknown Source)
at com.fs.starfarer.ui.newsuper.super(Unknown Source)
at com.fs.starfarer.B.???000(Unknown Source)
at com.fs.oOOO.A.?00000(Unknown Source)
at com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Logged

Uomoz

  • Admiral
  • *****
  • Posts: 2663
  • 'womo'dz
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #27 on: February 03, 2014, 12:27:15 PM »

So I was playing with this alongside Uomoz's, and I found two errors: ...

How do you feel it plays? Does BH integrate well with UsS? (other then bugs ofc! :D)
Logged

Nanao-kun

  • Admiral
  • *****
  • Posts: 829
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #28 on: February 03, 2014, 01:05:20 PM »

So I was playing with this alongside Uomoz's, and I found two errors: ...

How do you feel it plays? Does BH integrate well with UsS? (other then bugs ofc! :D)
I quite like it. Then again, I've only done one bounty so far before I had null error crashes.

It does make Bounty Hunts feel wider, and it adds more gameplay to Uomoz's at the same time.

On another note, the name Talkie Toaster sounds very familiar...
Logged

Talkie Toaster

  • Captain
  • ****
  • Posts: 259
    • View Profile
Re: [0.6.2a] Bounty Hunts 1.1
« Reply #29 on: February 03, 2014, 01:26:07 PM »

So I was playing with this alongside Uomoz's, and I found two errors:

This one happened when I shot down a Bounty Hunter.
Code
1953079 [Thread-5] ERROR com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - java.lang.NullPointerException
java.lang.NullPointerException
at data.scripts.plugin.MissionFleetInteractionDialogPlugin.backFromEngagement(MissionFleetInteractionDialogPlugin.java:23)
at com.fs.starfarer.campaign.A.class.for$super(Unknown Source)
at com.fs.starfarer.B.???000(Unknown Source)
at com.fs.oOOO.A.?00000(Unknown Source)
at com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

The second was one I tried to mothball a ship I got from a Most Wanted bounty.
Code
669017 [Thread-5] ERROR com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.coreui.OoOO.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.O00oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
at com.fs.starfarer.ui.F.processInput(Unknown Source)
at com.fs.starfarer.ui.newsuper.super(Unknown Source)
at com.fs.starfarer.B.???000(Unknown Source)
at com.fs.oOOO.A.?00000(Unknown Source)
at com.fs.starfarer.combat.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Hm, okay- the former is because I've overlooked the fact that bounty hunters aren't labelled with their mission, whilst bounty targets are. That's an easy fix. The mothballing seems to be the same bug as before, where the Most Wanted ships you auto-salvage are still slightly attached to their old fleet and this occasionally causes problems. I think I introduced this by altering how the Salvage script works to make them show up better in the post-battle fleet displays- I'm just testing a fix for it.
Logged
Pages: 1 [2] 3