Sign in to follow this  
Luceat

[RELEASED] Skillmod for agos modloader

Recommended Posts

Has anyone managed to come up with a good baseline setup to make all the skills more or less even?

 

EDIT: Also, Is the download that is linked for 0.1 or 0.2? It says 0.1, haha.

 

Ooops, fixed now, the link was pointing to the wrong release for some reason.

Share this post


Link to post
Share on other sites

Relatively quickly implemented idea... Sort the skills in the properties file by whether or not they are affected by the server settings. Characteristics, Fighting, etc, would go in one section, then maybe skills with penalties in the next section and finally skills that are 'normal' in a final section with just a short comment above each section explaining what is in each section. I'm not privvy to what exactly affects each skill and I sadly don't have the time to find all the info, but maybe if people post here, it'll make it easier for you to do. :)


Share this post


Link to post
Share on other sites

Pull request submitted, sorry took a little longer than expected.


  • Like 1

Share this post


Link to post
Share on other sites

Pull request submitted, sorry took a little longer than expected.

 

No worries :) I will just test it as soon as I get home and then accept the PR.

 

Sorry for taking so long before taking care of it!

Share this post


Link to post
Share on other sites

New release including Webbas statgain divider feature :)

Good work Webba!

Share this post


Link to post
Share on other sites

Is there a cap on how high a skill can be set to?

 

I was trying to set prospecting really high, to remove the need to grind the stat altogether.

 

However, I don't seem to get any increase in skill gain at all,  above skill value  5 - I tried values 10, 100, 1000 , and all seem to give same boost as 5  (was a noticeable skill gain difference from  1 (default) to 5, first value I tried)

Share this post


Link to post
Share on other sites
On 11/24/2015, 4:35:12, Killermuppett said:

Is there a cap on how high a skill can be set to?

 

I was trying to set prospecting really high, to remove the need to grind the stat altogether.

 

However, I don't seem to get any increase in skill gain at all,  above skill value  5 - I tried values 10, 100, 1000 , and all seem to give same boost as 5  (was a noticeable skill gain difference from  1 (default) to 5, first value I tried)

 

How high are the skill ticks? They are capped to a  max of 1.0 skill gain per tick.

 

I will test this when I have the opportunity.

Share this post


Link to post
Share on other sites

Hey, two things:

 

1) I've tried removing all the skills apart from characteristics (just want to "fix" the gain on those for my server) from the .properties file and the server wouldn't load... hm! (if you need me to post the contents of the console for debugging, let me know)

 

2) The default value of Weapon_smithing in the .properties seems to be set to 100.0 -- is that on purpose?

 

That said - thanks a lot for your work! This mod is certainly appreciated!

 

P.S.: Could you edit the main post a bit? It's really hard to read with the new forums layout, actually...

Share this post


Link to post
Share on other sites
On ‎25‎/‎11‎/‎2015‎ ‎9‎:‎09‎:‎53‎, Luceat said:

 

How high are the skill ticks? They are capped to a  max of 1.0 skill gain per tick.

 

I will test this when I have the opportunity.

 

The ticks were still only  0.015 for 10,100, 1000 - the same as I was getting for 5  skill gain value

Share this post


Link to post
Share on other sites
On 11/26/2015, 8:16:04, Thirn said:

Hey, two things:

 

1) I've tried removing all the skills apart from characteristics (just want to "fix" the gain on those for my server) from the .properties file and the server wouldn't load... hm! (if you need me to post the contents of the console for debugging, let me know)

 

2) The default value of Weapon_smithing in the .properties seems to be set to 100.0 -- is that on purpose?

 

That said - thanks a lot for your work! This mod is certainly appreciated!

 

P.S.: Could you edit the main post a bit? It's really hard to read with the new forums layout, actually...

 

Hi,

Sorry for the slow answer, the forums sure have been going crazy lately.

 

1) Can you post the contents of the .properties file and the console contents in separate spoiler tags?

 

2) No, that was me including a test file in the release ><

Share this post


Link to post
Share on other sites
19 hours ago, Killermuppett said:

 

The ticks were still only  0.015 for 10,100, 1000 - the same as I was getting for 5  skill gain value

 

At which skill level is this?

I've noticed that if you run an old version of agos mod loader some settings do not have any effect.

I will test prospecting on my test set up tomorrow and see if I can reproduce it.

Share this post


Link to post
Share on other sites
3 hours ago, Luceat said:

 

Hi,

Sorry for the slow answer, the forums sure have been going crazy lately.

 

1) Can you post the contents of the .properties file and the console contents in separate spoiler tags?

 

2) No, that was me including a test file in the release ><

 

Hey, no worries, forums have been touch unreliable, indeed.

 

Re: 1)

Here are the .properties file contents, after my edit:

Spoiler

classname=org.luceat.wu.mods.skillmod.SkillMod
classpath=skillmod.jar

# true: use this mod
# false: don't use this mod
# You can rename this file to skillmod.disabled instead
useSkillMod=true

# true: removes the 25% difficulty penalty for Priests for the following characteristics:
#       Body control, Body stamina, Body strength, Mind logic, Mind speed
# false: don't remove above priest penalty.
removePriestPenalty=true

# 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=45.0

# 1.0 is the default setting for each skill
# increase this number to have a faster skillgain, set it to 0.5 for around halved skill gain
# These settings do stack with the server skillgainrate.
Mind=10.0
Body=10.0
Soul=10.0
Body_control=10.0
Body_stamina=10.0
Body_strength=10.0
Mind_logic=10.0
Mind_speed=10.0
Soul_depth=10.0
Soul_strength=10.0

 

 

And here's what the server console outputs on startup (might be a bit spammy, using a couple other mods, but I'll try to include it all, nevertheless):

Spoiler


D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Server>if exist logging
.properties set LOGGING=-Djava.util.logging.config.file=logging.properties

D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Server>runtime\bin\java
 "-Dworkdir=D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Server" "-D
java.library.path=D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Serve
r\nativelibs"  -Xmn256M -Xms512m -Xmx2048m -XX:+OptimizeStringConcat -XX:+Aggres
siveOpts -jar modlauncher.jar
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod configu
re
INFO: skillGainForBred: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod configu
re
INFO: increasedBounties: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Cow_Brown_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Wolf_Black_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Troll_Bounty: 1000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Bear_Brown_Bounty: 600
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Rat_Large_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Lion_Mountain_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Cat_Wild_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_Red_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_Green_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_Black_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_White_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Forest_Giant_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Unicorn_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Cyclops_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Goblin_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Spider_Mother_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Spider_Bounty: 500
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Goblin_Leader_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Troll_King_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Boar_Fo_Bounty: 700
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Anaconda_Bounty: 1000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Gorilla_Magranon_Bounty: 700
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hyena_Libila_Bounty: 700
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Bear_Black_Bounty: 500
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Cave_Bug_Bounty: 250
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Pig_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hen_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Chicken_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Bull_Bounty: 150
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Calf_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dog_Bounty: 150
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Rooster_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Deer_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Pheasant_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Lava_Spider_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Lava_Creature_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Crocodile_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Scorpion_Bounty: 600
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Horse_Bounty: 150
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Foal_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Sea_Serpent_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Shark_Huge_Bounty: 500
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Bison_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hell_Horse_Bounty: 250
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hell_Hound_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hell_Scorpion_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_Black_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_Green_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_Blue_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_White_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Seal_Bounty: 400
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Tortoise_Bounty: 400
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Crab_Bounty: 400
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Sheep_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Blue_Whale_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Seal_Cub_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dolphin_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Octopus_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Lamb_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Ram_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_Red_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_Blue_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.cropmod.CropMod configure
INFO: disableWeeds: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.cropmod.CropMod configure
INFO: extraHarvest: 0
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelper
Mod configure
INFO: allowMountedHarvest: false
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelper
Mod configure
INFO: enableSeasonsCommand: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelper
Mod configure
INFO: enableSeasonsMotd: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: autoPassSkillChecks: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: noMeditateDelay: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: noMeditateDistance: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: unlimitedMeditations: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: pathLevelDelayMultiplier: 0.0
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod c
onfigure
INFO: serverPort: 0
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod c
onfigure
INFO: publicServerAddress: null
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod c
onfigure
INFO: publicServerPort: 0
lis 28, 2015 3:25:50 AM org.luceat.wu.mods.skillmod.SkillMod configure
INFO: useSkillMod: true
lis 28, 2015 3:25:50 AM org.luceat.wu.mods.skillmod.SkillMod configure
INFO: statFactor: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: removePriestRestrictions: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: favorLimit: 90
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: allowAllSpells: false
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: allowLightSpells: false
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: unlimitedPrayers: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: noPrayerDelay: true
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Mind it now has difficulty 30000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Body it now has difficulty 30000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Soul it now has difficulty 30000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Body control it now has difficulty 15000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Body stamina it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Body strength it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Mind logic it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Mind speed it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Soul depth it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Soul strength it now has difficulty 20000.0
java.lang.NullPointerException
        at org.luceat.wu.mods.skillmod.SkillMod.preInit(SkillMod.java:63)
        at org.gotti.wurmunlimited.modloader.ModLoader.lambda$loadModsFromModDir
$3(ModLoader.java:73)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
        at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Sou
rce)
        at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Sour
ce)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknow
n Source)
        at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
        at java.util.stream.ReferencePipeline.forEach(Unknown Source)
        at org.gotti.wurmunlimited.modloader.ModLoader.loadModsFromModDir(ModLoa
der.java:73)
        at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(Delegat
edLauncher.java:16)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at javassist.Loader.run(Loader.java:288)
        at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLaun
cher.java:24)

D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Server>pause
Press any key to continue . . .

 

 

Re: 2)

So it's safe to switch it to 1.0 then? Cheers for clarification! :)

Edited by Thirn

Share this post


Link to post
Share on other sites
40 minutes ago, Thirn said:

 

Hey, no worries, forums have been touch unreliable, indeed.

 

Re: 1)

Here are the .properties file contents, after my edit:

  Hide contents


classname=org.luceat.wu.mods.skillmod.SkillMod
classpath=skillmod.jar

# true: use this mod
# false: don't use this mod
# You can rename this file to skillmod.disabled instead
useSkillMod=true

# true: removes the 25% difficulty penalty for Priests for the following characteristics:
#       Body control, Body stamina, Body strength, Mind logic, Mind speed
# false: don't remove above priest penalty.
removePriestPenalty=true

# 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=45.0

# 1.0 is the default setting for each skill
# increase this number to have a faster skillgain, set it to 0.5 for around halved skill gain
# These settings do stack with the server skillgainrate.
Mind=10.0
Body=10.0
Soul=10.0
Body_control=10.0
Body_stamina=10.0
Body_strength=10.0
Mind_logic=10.0
Mind_speed=10.0
Soul_depth=10.0
Soul_strength=10.0

 

 

And here's what the server console outputs on startup (might be a bit spammy, using a couple other mods, but I'll try to include it all, nevertheless):

  Hide contents


D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Server>if exist logging
.properties set LOGGING=-Djava.util.logging.config.file=logging.properties

D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Server>runtime\bin\java
 "-Dworkdir=D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Server" "-D
java.library.path=D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Serve
r\nativelibs"  -Xmn256M -Xms512m -Xmx2048m -XX:+OptimizeStringConcat -XX:+Aggres
siveOpts -jar modlauncher.jar
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod configu
re
INFO: skillGainForBred: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod configu
re
INFO: increasedBounties: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Cow_Brown_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Wolf_Black_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Troll_Bounty: 1000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Bear_Brown_Bounty: 600
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Rat_Large_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Lion_Mountain_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Cat_Wild_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_Red_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_Green_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_Black_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_White_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Forest_Giant_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Unicorn_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Cyclops_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Goblin_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Spider_Mother_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Spider_Bounty: 500
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Goblin_Leader_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Troll_King_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Boar_Fo_Bounty: 700
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Anaconda_Bounty: 1000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Gorilla_Magranon_Bounty: 700
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hyena_Libila_Bounty: 700
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Bear_Black_Bounty: 500
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Cave_Bug_Bounty: 250
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Pig_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hen_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Chicken_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Bull_Bounty: 150
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Calf_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dog_Bounty: 150
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Rooster_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Deer_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Pheasant_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Lava_Spider_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Lava_Creature_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Crocodile_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Scorpion_Bounty: 600
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Horse_Bounty: 150
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Foal_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Sea_Serpent_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Shark_Huge_Bounty: 500
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Bison_Bounty: 300
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hell_Horse_Bounty: 250
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hell_Hound_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Hell_Scorpion_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_Black_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_Green_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_Blue_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dragon_White_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Seal_Bounty: 400
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Tortoise_Bounty: 400
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Crab_Bounty: 400
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Sheep_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Blue_Whale_Bounty: 800
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Seal_Cub_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Dolphin_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Octopus_Bounty: 200
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Lamb_Bounty: 50
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Ram_Bounty: 100
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_Red_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.bountymod.BountyMod loadBou
nty
INFO: Drake_Blue_Bounty: 10000
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.cropmod.CropMod configure
INFO: disableWeeds: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.cropmod.CropMod configure
INFO: extraHarvest: 0
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelper
Mod configure
INFO: allowMountedHarvest: false
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelper
Mod configure
INFO: enableSeasonsCommand: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.harvesthelper.HarvestHelper
Mod configure
INFO: enableSeasonsMotd: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: autoPassSkillChecks: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: noMeditateDelay: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: noMeditateDistance: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: unlimitedMeditations: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.meditatemod.MeditateMod con
figure
INFO: pathLevelDelayMultiplier: 0.0
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod c
onfigure
INFO: serverPort: 0
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod c
onfigure
INFO: publicServerAddress: null
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.serverpacks.ServerPackMod c
onfigure
INFO: publicServerPort: 0
lis 28, 2015 3:25:50 AM org.luceat.wu.mods.skillmod.SkillMod configure
INFO: useSkillMod: true
lis 28, 2015 3:25:50 AM org.luceat.wu.mods.skillmod.SkillMod configure
INFO: statFactor: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: removePriestRestrictions: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: favorLimit: 90
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: allowAllSpells: false
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: allowLightSpells: false
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: unlimitedPrayers: true
lis 28, 2015 3:25:50 AM org.gotti.wurmunlimited.mods.spellmod.SpellMod configure

INFO: noPrayerDelay: true
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Mind it now has difficulty 30000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Body it now has difficulty 30000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Soul it now has difficulty 30000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Body control it now has difficulty 15000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Body stamina it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Body strength it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Mind logic it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Mind speed it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Removed a priest penalty.
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Soul depth it now has difficulty 20000.0
lis 28, 2015 3:25:51 AM org.luceat.wu.mods.skillmod.SkillMod modifySkillSystem
INFO: Modified skill Soul strength it now has difficulty 20000.0
java.lang.NullPointerException
        at org.luceat.wu.mods.skillmod.SkillMod.preInit(SkillMod.java:63)
        at org.gotti.wurmunlimited.modloader.ModLoader.lambda$loadModsFromModDir
$3(ModLoader.java:73)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
        at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Sou
rce)
        at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Sour
ce)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknow
n Source)
        at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
        at java.util.stream.ReferencePipeline.forEach(Unknown Source)
        at org.gotti.wurmunlimited.modloader.ModLoader.loadModsFromModDir(ModLoa
der.java:73)
        at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(Delegat
edLauncher.java:16)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at javassist.Loader.run(Loader.java:288)
        at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLaun
cher.java:24)

D:\Games\Steam\steamapps\common\Wurm Unlimited Dedicated Server>pause
Press any key to continue . . .

 

 

Re: 2)

So it's safe to switch it to 1.0 then? Cheers for clarification! :)

 

Yes, it is :)

I think I know the issue with your crash too, I'll have it fixed by tomorrow

Share this post


Link to post
Share on other sites
14 hours ago, Luceat said:

 

At which skill level is this?

I've noticed that if you run an old version of agos mod loader some settings do not have any effect.

I will test prospecting on my test set up tomorrow and see if I can reproduce it.

 

This is at skill level approx. 28.   The settings seem to be working, as there is a noticeable difference between 1 and 5 for the skill setting (running vanilla global modifier of 5x as well), just it seems to caps out above that.

Running the latest version of the mod loader too.

 

Share this post


Link to post
Share on other sites
4 hours ago, Killermuppett said:

 

This is at skill level approx. 28.   The settings seem to be working, as there is a noticeable difference between 1 and 5 for the skill setting (running vanilla global modifier of 5x as well), just it seems to caps out above that.

Running the latest version of the mod loader too.

 

 

Thank you for finding this bug, it was not only Prospecting that was affected, but a ton of skills.

 

Actually, Prospecting didn't receive any skillgain increase from the mod before, so you might want to set it to a low factor now when beginning to tweak it.

 

There is a new release now that fixes this and a bug that made the loading crash when Fighting was not present in the skillmod.properties file.

Edited by Luceat
  • Like 1

Share this post


Link to post
Share on other sites

Is there anyway to make body gains beyond 31 incredibly tough to impossible to achieve?

 

I ask because one way to counter the huge advantage that people who macro have is to increase normal skill gain by a huge amount (say 100x in my case). This means that even if someone macros then the advantage they gain for a normal skill should be fleeting at best and new players could easily catch up.

 

Body gains are much slower to increase so I either increase is by a huge number to achieve same result as above or I try to slow it way down so that in actual practice most, if not all, players are at around 31.

 

I have tried setting the above 31 value to 10,000 because I think it's a divisor. The skill gain is likely too fast still.

 

Anyway to stop body gains above 31 entirely or make it incredibly fast or make it so slow even macroing doesn't matter?

Share this post


Link to post
Share on other sites

May I was not reed all the post but can you put in the faith and favor gain too?

Thanks for this great mod!

Share this post


Link to post
Share on other sites

I really liked being able to edit the inidividual skill gains with this mod, but it no longer works. Any chance of an update or one of the other active modders adding it to their server mod set (Bdew, Ago, etc)?

  • Like 1

Share this post


Link to post
Share on other sites

I use it on my server, works just fine on 1.1.1.2 and 1.1.2.3(b).

 

What specific problems are you having?

Share this post


Link to post
Share on other sites

Here's the whole readout. Looks like it messes up when it tries to modify the fighting skill:

 

[06:47:38 PM] INFO org.luceat.wu.mods.skillmod.SkillMod: Going to modify fighting skill gain with factor: 2.0
[06:47:38 PM] SEVERE org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher: javassist.NotFoundException: modifyFightSkill(..) is not found in com.wurmonline.server.creatures.Creature
org.gotti.wurmunlimited.modloader.classhooks.HookException: javassist.NotFoundException: modifyFightSkill(..) is not found in com.wurmonline.server.creatures.Creature
        at org.luceat.wu.mods.skillmod.SkillMod.modifyFightingSkillGain(SkillMod.java:241)
        at org.luceat.wu.mods.skillmod.SkillMod.preInit(SkillMod.java:67)
        at org.gotti.wurmunlimited.modloader.ModLoaderShared.lambda$3(ModLoaderShared.java:105)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
        at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
        at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
        at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
        at java.util.stream.ReferencePipeline.forEach(Unknown Source)
        at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(ModLoaderShared.java:103)
        at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:18)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at javassist.Loader.run(Loader.java:288)
        at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)
Caused by: javassist.NotFoundException: modifyFightSkill(..) is not found in com.wurmonline.server.creatures.Creature
        at javassist.CtClassType.getMethod(CtClassType.java:1169)
        at org.luceat.wu.mods.skillmod.SkillMod.modifyFightingSkillGain(SkillMod.java:197)
        ... 19 more

org.gotti.wurmunlimited.modloader.classhooks.HookException: javassist.NotFoundException: modifyFightSkill(..) is not found in com.wurmonline.server.creatures.Creature
        at org.luceat.wu.mods.skillmod.SkillMod.modifyFightingSkillGain(SkillMod.java:241)
        at org.luceat.wu.mods.skillmod.SkillMod.preInit(SkillMod.java:67)
        at org.gotti.wurmunlimited.modloader.ModLoaderShared.lambda$3(ModLoaderShared.java:105)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
        at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
        at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
        at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
        at java.util.stream.ReferencePipeline.forEach(Unknown Source)
        at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(ModLoaderShared.java:103)
        at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:18)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at javassist.Loader.run(Loader.java:288)
        at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)
Caused by: javassist.NotFoundException: modifyFightSkill(..) is not found in com.wurmonline.server.creatures.Creature
        at javassist.CtClassType.getMethod(CtClassType.java:1169)
        at org.luceat.wu.mods.skillmod.SkillMod.modifyFightingSkillGain(SkillMod.java:197)
        ... 19 more

 

The weird thing is, if I look in my Creature.class file in the current server.jar file I have, it's there. No idea why it wouldn't see it or be able to work with it.

Edited by Scrubbs

Share this post


Link to post
Share on other sites

Hm, what other mods are you running? Could it be one of them messing something up? I'm at work now so can't really test but the code looks correct and it should work...

Share this post


Link to post
Share on other sites

I'm running betterdig, bulktransportmod, creaturemod, movetocenter, serverpacks, skillmod, spellmod, timerfix. I think most of those are from your pack :P I'll disable all of them except the skillmod and see what happens.

 

Craps out with just the skillmod enabled :(

 

Loads when I remove the "fighting = 2.0" entry from the skillmod. properties file. I noticed in the latest update for the mod (0.4) it mentioned something about fixing the crash when Fighting skill was missing from the properties file, so I just removed the entry from the properties file and it started. Not sure why it's causing a problem though.

Edited by Scrubbs

Share this post


Link to post
Share on other sites

Yeah seems so, this mod has not worked for awhile:

 

edit: Fighting at 2.0 does not work while fighting at 1.0 does, maybe 1.0 is the same as disabled or removing fighting from the .properties file?

 

Spoiler

[07:22:35 PM] SEVERE org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher: javassist.NotFoundException: modifyFightSkill(..) is not found in com.wurmonline.server.creatures.Creature
org.gotti.wurmunlimited.modloader.classhooks.HookException: javassist.NotFoundException: modifyFightSkill(..) is not found in com.wurmonline.server.creatures.Creature
    at org.luceat.wu.mods.skillmod.SkillMod.modifyFightingSkillGain(SkillMod.java:241)
    at org.luceat.wu.mods.skillmod.SkillMod.preInit(SkillMod.java:67)
    at org.gotti.wurmunlimited.modloader.ModLoaderShared.lambda$3(ModLoaderShared.java:105)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
    at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
    at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
    at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
    at java.util.stream.ReferencePipeline.forEach(Unknown Source)
    at org.gotti.wurmunlimited.modloader.ModLoaderShared.loadModsFromModDir(ModLoaderShared.java:103)
    at org.gotti.wurmunlimited.serverlauncher.DelegatedLauncher.main(DelegatedLauncher.java:18)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at javassist.Loader.run(Loader.java:288)
    at org.gotti.wurmunlimited.serverlauncher.ServerLauncher.main(ServerLauncher.java:33)
Caused by: javassist.NotFoundException: modifyFightSkill(..) is not found in com.wurmonline.server.creatures.Creature
    at javassist.CtClassType.getMethod(CtClassType.java:1169)
    at org.luceat.wu.mods.skillmod.SkillMod.modifyFightingSkillGain(SkillMod.java:197)
    ... 19 more
 

 

Edited by Mogi

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