Respec for ECO

Released (updated ago). Ranked 28 of 159 with 332 (0 today) downloads

Published by Elec0 (mod ID: 636903)


Eco doesn't provide server admins with many options for respeccing other users without giving them admin, and it gives no options for decreasing specialty stars after they have been gained.

This mod adds 3 commands, all of which are under /skills.

RespecUser targetUser

Goes through and abandons each specialty that has been picked by the given user. This does not un-discover them, which means that using a skill scroll will not provide more land claim papers.
It also sets Self Improvement to level 1.

A popup box is displayed after the command is executed to let the user know they need to relog, as there will be GUI issues if they don't.


/skills RespecUser elec0

SetLevel level [targetUser]

Sets your level (or the targetUser if that is specified) to the given level number.
This allows you to decrease your specialty points if you accidentally gave yourself too many with /giveskillpoints or something similar.

Setting level to less than current does not remove specialties, but it will remove unspent stars.
User will need to re-gain EXP to previous point before new stars are earned if the level specified is less than their current one.


/skills SetLevel 10
/skills SetLevel 5, elec0

LevelUpSkill skillName, skillPoints, [targetUser]

Adds a specified amount of points to the given skill. This allows you to level up a skill to a specific point, unlike the /skills levelup, which maxes out a given skill.
You can also specify a different player to give them to.


/skills LevelUpSkill hunting, 100
/skills LevelUpSkill engineering, 10000, elec0

AbandonSkill skillName, [targetUser]

Thanks to brandonvdongen for this:

Abandon a specific specialty instead of only being able to abandon every one.


/skills AbandonSkill hunting


Extract Respec into /Mods folder, restart server.

Tested on Eco v0.9.2.4

Source code on Github





Join the community or sign in with your gaming account to join the conversation:

JnaiKe @jnaike

/skills AbandonSkill hunting, not working sadly

Pr0n3 @pr0n3

/skills RespecUser USERNAME

Exception: MissingMethodException
Message:Method not found: 'Void Eco.Gameplay.Skills.Skill.AbandonSpecialty(Eco.Gameplay.Players.Player)'.

System.MissingMethodException: Method not found: 'Void Eco.Gameplay.Skills.Skill.AbandonSpecialty(Eco.Gameplay.Players.Player)'.
at Eco.Mods.RespecCommands.RespecUser(User user, User targetUser)
Outer Exceptions:
Exception has been thrown by the target of an invocation.

absolut_zero @absolut-zero

/skills AbandonSkill is not functioning.

teagan75 @teagan75

I do not see /skills AbandonSkill in the list of commands I can use. I tried to use it and it failed

GinjuGG @ginju1

IMHO this should be a basic feature. In this sense I thank you even more for this mod.