Sign in to follow this  
Luceat

[RELEASED] Skillmod for agos modloader

Recommended Posts

Still one of my favorite mods.  Thanks for this and bdew for your useful tips.

Share this post


Link to post
Share on other sites
On 3/29/2018 at 10:53 AM, bdew said:

PSA: WU 1.6 has removed the stat gain divisor.

 

If you have lowerStatDivider / upperStatDivider - the mod will crash on 1.6. Commenting them out will prevent that.

 

If you don't - just be aware that stat gain will be now significantly faster, especially compared to gains after 31 before.

 

Well I got a problem with it now:

 

Spoiler

[12:40:47 PM] INFO org.luceat.wu.mods.skillmod.SkillMod: Going to modify stat divider below 31 to: 5.0, and stat modifier above 31 to: 30.0
[12:40:47 PM] SEVERE org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher: 814
java.lang.ArrayIndexOutOfBoundsException: 814
    at javassist.bytecode.CodeIterator.byteAt(CodeIterator.java:128)
    at org.luceat.wu.mods.skillmod.SkillMod.changeStatDividers(SkillMod.java:260)
    at org.luceat.wu.mods.skillmod.SkillMod.preInit(SkillMod.java:74)
    at org.gotti.wurmunlimited.modloader.ModLoaderShared.lambda$loadModsFromModDir$6(ModLoaderShared.java:166)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
    at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
    at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(ModLoaderShared.java:164)
    at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:20)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at javassist.Loader.run(Loader.java:286)
    at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at PatchedLauncher.main(PatchedLauncher.java:20)

 

Settings:

Spoiler

# The lower divider is applied to skillgain on all characteristics below 31
# The upper divider is applied to skillgain on all characteristics above 31
# This is a divider so higher number means less skillgain
# 5.0 is default for the lower stat divider
# 45.0 is default for the upper stat divider
lowerStatDivider=5.0
upperStatDivider=30.0

 

Edited by Killerterreur

Share this post


Link to post
Share on other sites
9 hours ago, Killerterreur said:

 

Well I got a problem with it now:

 

  Reveal hidden contents

[12:40:47 PM] INFO org.luceat.wu.mods.skillmod.SkillMod: Going to modify stat divider below 31 to: 5.0, and stat modifier above 31 to: 30.0
[12:40:47 PM] SEVERE org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher: 814
java.lang.ArrayIndexOutOfBoundsException: 814
    at javassist.bytecode.CodeIterator.byteAt(CodeIterator.java:128)
    at org.luceat.wu.mods.skillmod.SkillMod.changeStatDividers(SkillMod.java:260)
    at org.luceat.wu.mods.skillmod.SkillMod.preInit(SkillMod.java:74)
    at org.gotti.wurmunlimited.modloader.ModLoaderShared.lambda$loadModsFromModDir$6(ModLoaderShared.java:166)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
    at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
    at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(ModLoaderShared.java:164)
    at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:20)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at javassist.Loader.run(Loader.java:286)
    at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at PatchedLauncher.main(PatchedLauncher.java:20)

 

Settings:

  Reveal hidden contents

# The lower divider is applied to skillgain on all characteristics below 31
# The upper divider is applied to skillgain on all characteristics above 31
# This is a divider so higher number means less skillgain
# 5.0 is default for the lower stat divider
# 45.0 is default for the upper stat divider
lowerStatDivider=5.0
upperStatDivider=30.0

 

 

Did you even read what you quoted?

 

If you have lowerStatDivider / upperStatDivider - the mod will crash on 1.6. Commenting them out will prevent that.

 

Comment/remove those lines as the thing they changed doesn't exist anymore and leaving them in will make the mod crash.

Share this post


Link to post
Share on other sites

Anyone know if this mod still works? also it seems it cant be downloaded anymore.

 

Share this post


Link to post
Share on other sites
On 10/23/2019 at 3:13 AM, Rezden said:

Anyone know if this mod still works? also it seems it cant be downloaded anymore.

 

 

The last version is here i think https://github.com/Luceat/skillmod/releases/download/0.6/skillmod-0.6.zip

 

It still works if you disable the 2 settings i mentioned earlier:

 

On 3/29/2018 at 11:53 AM, bdew said:

PSA: WU 1.6 has removed the stat gain divisor.

 

If you have lowerStatDivider / upperStatDivider - the mod will crash on 1.6. Commenting them out will prevent that.

 

If you don't - just be aware that stat gain will be now significantly faster, especially compared to gains after 31 before.

 

  • Like 1

Share this post


Link to post
Share on other sites

Thats good to know, I will have to look at that mod.

Edited by Draximus

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this