Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Pages: 1 ... 3 4 [5] 6 7

Author Topic: [0.7.1a] Fleaden New Regime v1.1.2  (Read 51529 times)

connortron7

  • Captain
  • ****
  • Posts: 439
  • "God has cursed me for my hubris" - brian gilbert
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.0
« Reply #60 on: December 28, 2015, 12:38:18 AM »

Looks pretty good so far keep up the good work

Snrasha

  • Admiral
  • *****
  • Posts: 705
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.0
« Reply #61 on: December 28, 2015, 09:50:29 AM »

Useless question:

Anti-Fleaden is a pirate faction? If, yes, I can add this faction in [extra salvage/boarding] mod?

Yes, i am never sure if yes or not. This is maybe a " pirate " faction only for Fleaden faction, so...

Thank.

Other question:
I do not understand why this mod have so many problem for compatibility with Nexerelin, it is not just a simply faction mod?
Else, very complete faction mod, thank you!
Logged
I am pretty bad on english. So, sorry in advance.

Gladiator Society
Add battle options on Com Relay/ Framework for modders for add their own bounty.

Sanguinary Autonomist Defectors A fan-mod of Shadowyard.

fgdfgfthgr

  • Lieutenant
  • **
  • Posts: 73
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.0
« Reply #62 on: December 28, 2015, 11:40:32 AM »

Useless question:

Anti-Fleaden is a pirate faction? If, yes, I can add this faction in [extra salvage/boarding] mod?

Yes, i am never sure if yes or not. This is maybe a " pirate " faction only for Fleaden faction, so...

Thank.

Other question:
I do not understand why this mod have so many problem for compatibility with Nexerelin, it is not just a simply faction mod?
Else, very complete faction mod, thank you!
It is a pirate like faction.A little bit stronger than pirate. But don't hostile to Sindrian Diktat.
About the nex, nex don't support Fleaden? so I do it to make nex can support Fleaden.
Logged

Snrasha

  • Admiral
  • *****
  • Posts: 705
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.0
« Reply #63 on: December 28, 2015, 11:52:16 AM »

Ok, i have very bad give my question.

I want talk: Why two versions? 1 without nex, 1 with nex
Logged
I am pretty bad on english. So, sorry in advance.

Gladiator Society
Add battle options on Com Relay/ Framework for modders for add their own bounty.

Sanguinary Autonomist Defectors A fan-mod of Shadowyard.

fgdfgfthgr

  • Lieutenant
  • **
  • Posts: 73
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.0
« Reply #64 on: December 28, 2015, 03:21:53 PM »

Ok, i have very bad give my question.

I want talk: Why two versions? 1 without nex, 1 with nex
The one with nex have somethings in rule.csv file to support nex, but if the game run without nex, it will make game get crash
Logged

fgdfgfthgr

  • Lieutenant
  • **
  • Posts: 73
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1
« Reply #65 on: January 05, 2016, 03:18:34 PM »

1.1.1 is update. :)
Logged

Spartan

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1
« Reply #66 on: January 06, 2016, 09:00:36 PM »

This is a cross-post from the Hiigaran thread for notification purposes.

***EDIT***
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.

DISCLAIMER: Thorough testing of these changes have not been performed. Marketplace and economy oddities, however, should be nil.

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

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).

Original Post
Spoiler
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.

Please advise.
[close]
« Last Edit: January 07, 2016, 12:31:12 AM by Spartan »
Logged
-Always Hope

fgdfgfthgr

  • Lieutenant
  • **
  • Posts: 73
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1
« Reply #67 on: January 07, 2016, 12:20:29 AM »

This is a cross-post from the Hiigaran thread for notification purposes.

***EDIT***
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.

DISCLAIMER: Thorough testing of these changes has not been performed. Marketplace and economy oddities, however, should be nil.

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

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).

Original Post
Spoiler
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.

Please advise.
[close]
Thank for his and your help. :)
Logged

Spartan

  • Ensign
  • *
  • Posts: 6
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1
« Reply #68 on: January 07, 2016, 12:33:24 AM »

Thank for his and your help. :)
Always more than happy to help when time is available.  :D  Thank you for the mod!
Logged
-Always Hope

fgdfgfthgr

  • Lieutenant
  • **
  • Posts: 73
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1a
« Reply #69 on: January 10, 2016, 05:46:22 PM »

1.1.1a is update.  :)
Logged

grinningsphinx

  • Captain
  • ****
  • Posts: 329
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1a
« Reply #70 on: January 11, 2016, 11:07:25 PM »

Love the mod and the work you put into it, but the english and writing on the weapons and descriptions of everything....do you use google translate?   I think theres one there in your mod call "Very Heavy Connon....it just for dps!"   Do you have an english speaking friend to help you out on it?


Also, if you are able to, when you do an update please post a change log so we can see whats been updated, and whether its worth going through Save Game migration.

« Last Edit: January 11, 2016, 11:10:25 PM by grinningsphinx »
Logged

fgdfgfthgr

  • Lieutenant
  • **
  • Posts: 73
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1a
« Reply #71 on: January 12, 2016, 12:10:47 AM »

Love the mod and the work you put into it, but the english and writing on the weapons and descriptions of everything....do you use google translate?   I think theres one there in your mod call "Very Heavy Connon....it just for dps!"   Do you have an english speaking friend to help you out on it?


Also, if you are able to, when you do an update please post a change log so we can see whats been updated, and whether its worth going through Save Game migration.


1.Yes...Probably I need a English speaker to help me about that.
2.You can find the update log on the bottle of the topic.
Logged

Takion Kasukedo

  • Admiral
  • *****
  • Posts: 512
  • No longer drinking (Alcohol that is)
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1a
« Reply #72 on: January 12, 2016, 11:50:33 AM »

I can confirm that Fleaden works with Nexerelin again :D

Alright, time to grab some Fleaden ships and go pirate hunting.
Logged
Is now able to cook a decent Creamy Salmon Pasta, amok other things.

Still loves purple. Still not skilled enough to make a mod that doesn't get that one damn error.

fgdfgfthgr

  • Lieutenant
  • **
  • Posts: 73
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1b
« Reply #73 on: January 13, 2016, 01:54:03 PM »

1.1.1b is update. :)
Logged

grinningsphinx

  • Captain
  • ****
  • Posts: 329
    • View Profile
Re: [0.7.1a] Fleaden New Regime v1.1.1b
« Reply #74 on: January 15, 2016, 04:04:37 PM »

Send me a private message with dumps of all your text for your descriptions...I will help you with them!   Ill edit them and send them back, and you can just plug them in! They will be good, trust me!

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