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 ... 45 46 [47] 48 49 ... 64

Author Topic: [0.9.5a] Hiigaran Descendants v2.0.4/v5  (Read 467038 times)

DefiasOne

  • Commander
  • ***
  • Posts: 205
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #690 on: December 31, 2015, 04:43:58 AM »

Hello,

As little new years EVE present I've uploaded a working version of Hiigaran Descendants. Please bear in mind that I've not had a change to properly balance out the mod in regards to the features introduced with 0.71 so any feedback in that regard is more than welcome. It should play nice with all mods that are currently available for download.

Za link:
https://www.dropbox.com/s/5g3exerpz1r23cc/Hiigaran%20Descendants.rar?dl=0

See ya in the next year guys !
Logged

Bastion.Systems

  • Captain
  • ****
  • Posts: 412
  • Special Circumstances LCU
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #691 on: December 31, 2015, 05:21:08 AM »

Sweet, going to test it right now  ;D
Logged

SpaceRiceBowl

  • Commander
  • ***
  • Posts: 188
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #692 on: December 31, 2015, 08:47:17 AM »

Getting a crash whenever I try to load up the newly updated version.

Spoiler
ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Error compiling [data.scripts.world.HiiModPlugin]
java.lang.RuntimeException: Error compiling [data.scripts.world.HiiModPlugin]
   at com.fs.starfarer.loading.scripts.ScriptStore$3.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Compilation unit 'data.scripts.world.addMarketplace' does not declare a class with the same name
   at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:226)
   at org.codehaus.janino.JavaSourceClassLoader.findClass(JavaSourceClassLoader.java:178)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 2 more
Caused by: org.codehaus.commons.compiler.CompileException: Compilation unit 'data.scripts.world.addMarketplace' does not declare a class with the same name
   at org.codehaus.janino.JavaSourceIClassLoader.findIClass(JavaSourceIClassLoader.java:160)
   at org.codehaus.janino.IClassLoader.loadIClass(IClassLoader.java:254)
   at org.codehaus.janino.UnitCompiler.findTypeByName(UnitCompiler.java:6893)
   at org.codehaus.janino.UnitCompiler.findTypeByFullyQualifiedName(UnitCompiler.java:9883)
   at org.codehaus.janino.UnitCompiler.importSingleType(UnitCompiler.java:8593)
   at org.codehaus.janino.UnitCompiler.reclassifyName(UnitCompiler.java:7151)
   at org.codehaus.janino.UnitCompiler.reclassifyName(UnitCompiler.java:6801)
   at org.codehaus.janino.UnitCompiler.reclassify(UnitCompiler.java:6788)
   at org.codehaus.janino.UnitCompiler.getType2(UnitCompiler.java:5419)
   at org.codehaus.janino.UnitCompiler.access$15400(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$16.visitAmbiguousName(UnitCompiler.java:5149)
   at org.codehaus.janino.Java$AmbiguousName.accept(Java.java:3135)
   at org.codehaus.janino.UnitCompiler.getType(UnitCompiler.java:5159)
   at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java:7333)
   at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3873)
   at org.codehaus.janino.UnitCompiler.access$6900(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$10.visitMethodInvocation(UnitCompiler.java:3263)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3974)
   at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3290)
   at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4368)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:2662)
   at org.codehaus.janino.UnitCompiler.access$4400(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$7.visitMethodInvocation(UnitCompiler.java:2627)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3974)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2654)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1643)
   at org.codehaus.janino.UnitCompiler.access$1100(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$4.visitExpressionStatement(UnitCompiler.java:936)
   at org.codehaus.janino.Java$ExpressionStatement.accept(Java.java:2097)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:958)
   at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:1007)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2293)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:822)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:794)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:507)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:393)
   at org.codehaus.janino.UnitCompiler.access$400(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$2.visitPackageMemberClassDeclaration(UnitCompiler.java:347)
   at org.codehaus.janino.Java$PackageMemberClassDeclaration.accept(Java.java:1139)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:354)
   at org.codehaus.janino.UnitCompiler.compileUnit(UnitCompiler.java:322)
   at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:224)
   ... 5 more
[close]
Logged
I really don't know what I'm doing...

DefiasOne

  • Commander
  • ***
  • Posts: 205
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #693 on: December 31, 2015, 09:56:53 AM »

Getting a crash whenever I try to load up the newly updated version.

Spoiler
ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Error compiling [data.scripts.world.HiiModPlugin]
java.lang.RuntimeException: Error compiling [data.scripts.world.HiiModPlugin]
   at com.fs.starfarer.loading.scripts.ScriptStore$3.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Compilation unit 'data.scripts.world.addMarketplace' does not declare a class with the same name
   at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:226)
   at org.codehaus.janino.JavaSourceClassLoader.findClass(JavaSourceClassLoader.java:178)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 2 more
Caused by: org.codehaus.commons.compiler.CompileException: Compilation unit 'data.scripts.world.addMarketplace' does not declare a class with the same name
   at org.codehaus.janino.JavaSourceIClassLoader.findIClass(JavaSourceIClassLoader.java:160)
   at org.codehaus.janino.IClassLoader.loadIClass(IClassLoader.java:254)
   at org.codehaus.janino.UnitCompiler.findTypeByName(UnitCompiler.java:6893)
   at org.codehaus.janino.UnitCompiler.findTypeByFullyQualifiedName(UnitCompiler.java:9883)
   at org.codehaus.janino.UnitCompiler.importSingleType(UnitCompiler.java:8593)
   at org.codehaus.janino.UnitCompiler.reclassifyName(UnitCompiler.java:7151)
   at org.codehaus.janino.UnitCompiler.reclassifyName(UnitCompiler.java:6801)
   at org.codehaus.janino.UnitCompiler.reclassify(UnitCompiler.java:6788)
   at org.codehaus.janino.UnitCompiler.getType2(UnitCompiler.java:5419)
   at org.codehaus.janino.UnitCompiler.access$15400(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$16.visitAmbiguousName(UnitCompiler.java:5149)
   at org.codehaus.janino.Java$AmbiguousName.accept(Java.java:3135)
   at org.codehaus.janino.UnitCompiler.getType(UnitCompiler.java:5159)
   at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java:7333)
   at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3873)
   at org.codehaus.janino.UnitCompiler.access$6900(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$10.visitMethodInvocation(UnitCompiler.java:3263)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3974)
   at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3290)
   at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4368)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:2662)
   at org.codehaus.janino.UnitCompiler.access$4400(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$7.visitMethodInvocation(UnitCompiler.java:2627)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3974)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2654)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1643)
   at org.codehaus.janino.UnitCompiler.access$1100(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$4.visitExpressionStatement(UnitCompiler.java:936)
   at org.codehaus.janino.Java$ExpressionStatement.accept(Java.java:2097)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:958)
   at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:1007)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2293)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:822)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:794)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:507)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:393)
   at org.codehaus.janino.UnitCompiler.access$400(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$2.visitPackageMemberClassDeclaration(UnitCompiler.java:347)
   at org.codehaus.janino.Java$PackageMemberClassDeclaration.accept(Java.java:1139)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:354)
   at org.codehaus.janino.UnitCompiler.compileUnit(UnitCompiler.java:322)
   at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:224)
   ... 5 more
[close]


Do you have the latest LazyLib active in your mods folder?  Its strange i'm not getting that sort of error. What version of java are you using? I've compiled it with java version 8.
Logged

DefiasOne

  • Commander
  • ***
  • Posts: 205
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #694 on: December 31, 2015, 09:58:59 AM »

Hello,

I've noticed the ships are across the board too weak and too slow... as a result I've slightly buffed all the ships and bumped the speeds up to be more inline with the current maximum burn/tactical speeds.
Take a look tell me what you think.
Also added ShaderLib lights for all projectiles and beam weapons.

https://www.dropbox.com/s/5g3exerpz1r23cc/Hiigaran%20Descendants.rar?dl=0
Logged

SpaceRiceBowl

  • Commander
  • ***
  • Posts: 188
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #695 on: December 31, 2015, 07:21:20 PM »

Ah, that explains it. I'm using JRE 7 for my java

Edit: Nvm, I'm pretty sure there's a conflict with the Fleaden mod on station spawns. I removed the Fleaden mod and the mod loads up fine now.
« Last Edit: January 01, 2016, 09:08:09 AM by SpaceRiceBowl »
Logged
I really don't know what I'm doing...

SpaceRiceBowl

  • Commander
  • ***
  • Posts: 188
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #696 on: January 03, 2016, 09:22:52 AM »

Do you think you could add Nexeralin support to this?
Logged
I really don't know what I'm doing...

DefiasOne

  • Commander
  • ***
  • Posts: 205
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #697 on: January 03, 2016, 11:25:25 AM »

Do you think you could add Nexeralin support to this?

What do you mean? Does it not work with Nexeralin?
I've played with Nexeralin on, and you can choose Hiigarans as your starting faction.
« Last Edit: January 03, 2016, 11:27:12 AM by DefiasOne »
Logged

SpaceRiceBowl

  • Commander
  • ***
  • Posts: 188
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #698 on: January 03, 2016, 12:52:17 PM »

Oh, sorry, didn't realize that Nex Support has already been added
Logged
I really don't know what I'm doing...

DefiasOne

  • Commander
  • ***
  • Posts: 205
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #699 on: January 04, 2016, 01:29:54 AM »

Can a moderator please change the title to reflect that mod the now works with 0.7.1a please ?

Later edit:

Thank you !
« Last Edit: January 04, 2016, 06:36:17 AM by DefiasOne »
Logged

sycspysycspy

  • Commander
  • ***
  • Posts: 193
  • Translator of the Council of AL
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #700 on: January 05, 2016, 07:08:56 AM »

Can a moderator please change the title to reflect that mod the now works with 0.7.1a please ?

Later edit:

Thank you !
what? really? might start a new tread or update the download address on the first topic. or nobody would know what is happenning.
« Last Edit: January 05, 2016, 07:13:35 AM by sycspysycspy »
Logged
Please report any translation error to me with PM.
- I just went over to my bank account and figured out I can live comfortably without working for the rest of my life as long as I die on next Tuesday.

DefiasOne

  • Commander
  • ***
  • Posts: 205
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #701 on: January 05, 2016, 08:25:18 AM »

Can a moderator please change the title to reflect that mod the now works with 0.7.1a please ?

Later edit:

Thank you !
what? really? might start a new tread or update the download address on the first topic. or nobody would know what is happenning.

It's not my thread, I don't know if i can just start another one.
Logged

Spartan

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.65.2a] Hiigaran Descendants v1.1.0
« Reply #702 on: January 06, 2016, 09:01:18 PM »

Ah, that explains it. I'm using JRE 7 for my java

Edit: Nvm, I'm pretty sure there's a conflict with the Fleaden mod on station spawns. I removed the Fleaden mod and the mod loads up fine now.

I replicated this problem today.  Tested further, but have yet to find a workaround.

*Active Mods* - Latest versions of StarSector+ (all updated required, compatible, and optional mods included), Nexerelin, Hiigaran Descendants (Released 12/31/15), Fleaden en 1.1.1 (Released 01/05/16), Practice Targets 1.01, and a few other Nexerelin supported factions\ships.

Java 8v66


There does appear to be a compatibility problem between the latest Fleaden and Hiigaran mods.  The StarSector error log points to ..\Data\Scripts\World\HiiModPlugin.Java of Hiigaran's files as a potential location for this error.

CTD Launch Log
Spoiler
40689 [Thread-5] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.RuntimeException: Error compiling [data.scripts.world.HiiModPlugin]
java.lang.RuntimeException: Error compiling [data.scripts.world.HiiModPlugin]
   at com.fs.starfarer.loading.scripts.ScriptStore$3.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Compilation unit 'data.scripts.world.addMarketplace' does not declare a class with the same name
   at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:226)
   at org.codehaus.janino.JavaSourceClassLoader.findClass(JavaSourceClassLoader.java:178)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 2 more
Caused by: org.codehaus.commons.compiler.CompileException: Compilation unit 'data.scripts.world.addMarketplace' does not declare a class with the same name
   at org.codehaus.janino.JavaSourceIClassLoader.findIClass(JavaSourceIClassLoader.java:160)
   at org.codehaus.janino.IClassLoader.loadIClass(IClassLoader.java:254)
   at org.codehaus.janino.UnitCompiler.findTypeByName(UnitCompiler.java:6893)
   at org.codehaus.janino.UnitCompiler.findTypeByFullyQualifiedName(UnitCompiler.java:9883)
   at org.codehaus.janino.UnitCompiler.importSingleType(UnitCompiler.java:8593)
   at org.codehaus.janino.UnitCompiler.reclassifyName(UnitCompiler.java:7151)
   at org.codehaus.janino.UnitCompiler.reclassifyName(UnitCompiler.java:6801)
   at org.codehaus.janino.UnitCompiler.reclassify(UnitCompiler.java:6788)
   at org.codehaus.janino.UnitCompiler.getType2(UnitCompiler.java:5419)
   at org.codehaus.janino.UnitCompiler.access$15400(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$16.visitAmbiguousName(UnitCompiler.java:5149)
   at org.codehaus.janino.Java$AmbiguousName.accept(Java.java:3135)
   at org.codehaus.janino.UnitCompiler.getType(UnitCompiler.java:5159)
   at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java:7333)
   at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3873)
   at org.codehaus.janino.UnitCompiler.access$6900(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$10.visitMethodInvocation(UnitCompiler.java:3263)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3974)
   at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3290)
   at org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4368)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:2662)
   at org.codehaus.janino.UnitCompiler.access$4400(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$7.visitMethodInvocation(UnitCompiler.java:2627)
   at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3974)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2654)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1643)
   at org.codehaus.janino.UnitCompiler.access$1100(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$4.visitExpressionStatement(UnitCompiler.java:936)
   at org.codehaus.janino.Java$ExpressionStatement.accept(Java.java:2097)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:958)
   at org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:1007)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2293)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:822)
   at org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:794)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:507)
   at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:393)
   at org.codehaus.janino.UnitCompiler.access$400(UnitCompiler.java:185)
   at org.codehaus.janino.UnitCompiler$2.visitPackageMemberClassDeclaration(UnitCompiler.java:347)
   at org.codehaus.janino.Java$PackageMemberClassDeclaration.accept(Java.java:1139)
   at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:354)
   at org.codehaus.janino.UnitCompiler.compileUnit(UnitCompiler.java:322)
   at org.codehaus.janino.JavaSourceClassLoader.generateBytecodes(JavaSourceClassLoader.java:224)
   ... 5 more
[close]

Both mods function normally when not loaded together, but can and will fail side-by-side.

Further testing with only StarSector+, ShaderLib, LazyLib, Nex, Fleaden (with Nex files active), and Hiigaran produced the same results:  StarSector would crash when Fleaden and Hiigaran were loaded together.

I have cross-posted this into Fleaden's thread as a notification.

Thanks for your continued support on this mod DefiasOne.
« Last Edit: January 06, 2016, 09:06:00 PM by Spartan »
Logged
-Always Hope

Zaphide

  • Admiral
  • *****
  • Posts: 799
    • View Profile
Re: [0.7.1a] Hiigaran Descendants v1.1.0
« Reply #703 on: January 06, 2016, 10:29:55 PM »

@Sparten

Both mods implement the same class in same file (although different case).

Fleaden mod contains:
\data\scripts\world\AddMarketplace.java

Hiigaran mod contains:
\data\scripts\world\addMarketplace.java

The Fleaden mod gets loaded first (as mods get loaded in alphabetical order), and so Java loads and compiles 'data.scripts.world.AddMarketplace' from the file '\data\scripts\world\AddMarketplace.java' which (on Windows) can't coexist with 'data.scripts.world.addMarketplace' in the file '\data\scripts\world\addMarketplace.java'. However, I think this would probably work OK on Linux with a case-sensitive filesystem...

Then, once it gets round to compiling HiiModPlugin later, it's looking for '\data\scripts\world\addMarketplace.java' which on Windows is actually the same as '\data\scripts\world\AddMarketplace.java' and so Java says 'I know this one already! Here you go!' but unfortunately it doesn't contain the expected class.

Workaround is to rename one of the class files (i.e. hii_addMarketplace.java), and then the class inside it to match (i.e. public class hii_addMarketplace), and then the references to it in calling code (I think just HiiPolarisGen.java).
Logged

Spartan

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.7.1a] Hiigaran Descendants v1.1.0
« Reply #704 on: January 06, 2016, 11:37:02 PM »

Awesome.  Thanks for the response Zaphide.  I feel a bit silly not realizing the naming issue myself.

@Sparten

Both mods implement the same class in same file (although different case).

[...]

Workaround is to rename one of the class files (i.e. hii_addMarketplace.java), and then the class inside it to match (i.e. public class hii_addMarketplace), and then the references to it in calling code (I think just HiiPolarisGen.java).

I tested renaming the suggested Hiigaran file name, public class, public static label, and PolarisGen reference first.  The error persisted as something inside Hiigaran (same log error) was still attempting to reference the previously loaded addMarketplace.java file.  Instead of spending more time digging through code outside of HiiPolarisGen.java, HiiModPlugin.java, and addMarketplace.java, I swapped to the Fleaden mod.

I altered all 3 labels on the single Fleaden AddMarketplace.java (Renamed F_AddMarketplace), and everything loaded normally.  Since Fleaden loaded first due to StarSector's alphabetical load order (thanks for that tip too), Fleaden's preloaded addMarketplace.java did not exist once Hiigaran attempted a load.  It was able to use the default Hiigaran addMarketplace.java while Fleaden used F_AddMarketplace.java.

I have not done thorough testing of these changes, or looked at many marketplace\economy oddities (should be nil).  New games did allow me to start as a member of Fleaden or Hiigaran factions without error.  Feel free to use the changes provided below at your own discretion:

Fleaden\Hiigaran AddMarketplace.java Load Error Workaround
Spoiler
Quote
If you are having trouble loading Fleaden and Hiigaran mods alongside each other, please consider making the following changes to the Fleaden ..\data\scripts\world\AddMarketplace.java file.

Rename File:
AddMarketplace.java
TO
F_AddMarketplace.java

Change:
Line 9 - public class AddMarketplace{
TO
public class F_AddMarketplace{

Line 11 - public static MarketAPI F_AddMarketplace
TO
public static MarketAPI F_AddMarketplace


Explained by Zaphide:
"Both mods implement the same class in same file (although different case).

Fleaden mod contains:
\data\scripts\world\AddMarketplace.java

Hiigaran mod contains:
\data\scripts\world\addMarketplace.java

The Fleaden mod gets loaded first (as mods get loaded in alphabetical order), and so Java loads and compiles 'data.scripts.world.AddMarketplace' from the file '\data\scripts\world\AddMarketplace.java' which (on Windows) can't coexist with 'data.scripts.world.addMarketplace' in the file '\data\scripts\world\addMarketplace.java'. However, I think this would probably work OK on Linux with a case-sensitive filesystem...

Then, once it gets round to compiling HiiModPlugin later, it's looking for '\data\scripts\world\addMarketplace.java' which on Windows is actually the same as '\data\scripts\world\AddMarketplace.java' and so Java says 'I know this one already! Here you go!' but unfortunately it doesn't contain the expected class.

Workaround is to rename one of the class files (i.e. hii_addMarketplace.java), and then the class inside it to match (i.e. public class hii_addMarketplace), and then the references to it in calling code (I think just HiiPolarisGen.java)."
[close]

Thanks again for the assistance.  I've added this information to the other post as well.
« Last Edit: January 06, 2016, 11:59:33 PM by Spartan »
Logged
-Always Hope
Pages: 1 ... 45 46 [47] 48 49 ... 64