This addon adds 4 (+3 optional) new skills, and traits, to Anomaly Skill System (Update 2.1: New Trait "Thick Skull". Bartering skill affects tasks. Improved Tinkering skill integration with WPO. Check the Changelog for more)
I was always a big fan of Anomaly Skill System. I hoped the maker or someone else would update or add more skills to it, but then I decided to learn how to make addons myself. After making my first addon I wanted to see if it was possible to add more skills to the skills addon. It took a lot of learning and rewriting code but here we are.
In update 2.0 I have made a "Traits System" similar to perks from games like Fallout.
Improvements in the Anomaly 1.5.2 update allowed me to add some interesting effects and bonuses, which is why it is a requirement now. Weapon Handling skill, new Bartering overhaul and several traits would not be possible in 1.5.1.
Installing the mod with MO2 uses FOMOD installer. The mod is modular, meaning you can choose which features to install.
Weapon Handling skill has an issue with the sounds of guns becoming desynced from the animation. This can't be fixed until a future update of Anomaly makes it possible to mod gun sound speeds. So this skill is optional during install.
Mag Loading and Lockpicking are optional skills requiring other addons.
See the "Extra Files" section for the rest further down the description.
Requires: Anomaly Skill System
Using MCM you can adjust the gain rate of xp for skills, traits and set the hotkey for the traits menu.
Requirements for optional skills:
Mag Loading requires Mags Redux (CLICK HERE FOR GITHUB LINK).
Lockpicking requires Lootboxes (CLICK HERE FOR GITHUB LINK).
IMPORTANT: Make sure you have the versions of Mags Redux and Lootboxes from GITHUB as those on ModDB may be outdated and will not work properly with this addon.
As you gain skill levels you will earn Trait Points that you can spend on Traits in a new menu.
Traits give passive bonuses. These Traits are often related to skills, but some of them have unique effects.
There are currently 21 Traits to select from.
In game you can open the traits menu by pressing J by default. (Can be changed in MCM).
In the Traits menu you can see a list of all the traits.
A few example of traits:
Levels are gained by using medicine and drugs.
Grants: a short burst of improved health/rads restoration based on the medical item used.
Levels are gained by repairing gear using repair kits.
Grants: a small chance to not spend a use of your repair kit.
Levels are gained by selling and buying items, and completing tasks.
Grants: better prices when trading, and more money from completing tasks.
Levels are gained by taking psy damage (and by playing an instrument in combat).
Grants: You lose your sanity... but gain psy health regen and psy damage resistance.
Levels are gained from general usage of guns. (Maximum level is limited by your Endurance and Survival)
Grants faster gun reloading and equip/holster speed.
Warning: audio is not synced to modified reload speeds, because audio speed is not moddable. Only use if this doesn't matter to you.
(Icon update pending)
Levels are gained by loading/unloading magazines. (Max level is capped by Strength and Endurance levels)
Grants: Faster mag loading/unloading speed.
Levels are gained by opening lootboxes.
Grants: Lootboxes lock difficulty are reduced.
Included in the .7z file is also my personal preset for the base 4 skills in Skill System. This preset balances the skills to be less punishing early game and less powerful at high skill levels. The preset also has a script that changes Endurance stamina loss to scale with difficulty. (Previously Endurance overwrote the power loss bias difficulty setting)
Also included is a fix for Jabber's Roguelite addon to handle skills better. There is now a slider to select the total xp loss of skills. It will now also correctly de-level skills.
And the old version 1.2.3 of Skills Expansion for 1.5.1 for those who haven't updated to 1.5.2 yet.
If you want to make changes to the stats of skills you can edit the .ltx file at "gamedata\configs\plugins\skills\skill_utjan.ltx". Similar ltx files can be found for Mag Loading and Lockpicking too.
Trait stats can be edited in the traits_utjan.ltx file. However the description in the traits menu doesn't automatically change to show the edited stats. To change the description you can edit it in "gamedata\configs\text\eng\ui_st_traits_utjan.xml".
HarukaSai - For making the original skills addon and also helping me out with code and translation.
The Anomaly discord has been incredibly helpful. Notably RavenAscendant and Demonized.
Blackgrowl - For the skill icons.
Maid - For graphics for the Traits menu
Kuez - For Weapon Handling skill icon
1: Enter your save.
2: Go to the "Skills Expansion" MCM menu, check "purge_ut_skills" and click apply. The game makes a new save for you.
3: Exit the game. Uninstall the addon files.
4: Enter the game and load the "purged_skills_expansion" save.
2.1.0 (07-07-23) - New trait "Thick Skull": Reduces damage of hits to your head, but makes you worse at trading.
Bartering skill now also gains xp from completing tasks, and improves task money rewards. Xp gain from trading reduced.
Improved how Tinkering gains xp from maintaining parts with Weapon Parts Overhaul.
Rebalanced traits: Strider, Sprinter, Pack Mule
Fixed issues with traits: Friendly Face, Lone Stalker
2.0.5 (01-11-22) - Updated lockpicking skill to be compatible with the latest version of Lootboxes. Make sure you update lootboxes.
First version of compatibility with the mod Weapon Parts Overhaul: Tinkering skill gets xp and gives it's bonus when maintaining weapons. Xp balanced for repairing the base condition of weapons.
Fixed Weapon Handling skill not working when you had a grenade launcher attached to your gun.
Some smaller fixes.
2.0.4 (12-09-22) - Added 4 new traits: Pain Rush, Pain Train, Predator and Bloodlust. Bloodlust is only added if you have the Weapon Handling skill installed.
Added a slider in MCM that multiplies trait points gained.
Added a new skill icon for Weapon Handling (Thanks to Kuez)
If you install with Mod Organizer 2 it now uses FOMOD installer which makes installing the parts of the mod you want much easier.
2.0.3 (18-08-22) - Buffed traits Armourer and Gunsmith (renamed from Weapon Smith)
Added trait "Part Restorer".
Fixed crash related to Butcher trait.
Fixed Tinkering skill not working for tools with condition instead of multi-uses. (Multi-tool)
Lockpicking skill has been updated for the latest Lootboxes version, which improves compatibility with future updates. Make sure you update Lootboxes from their Github.
You now also gain Lockpicking xp when using the skeleton key or coins for the coin box.
2.0.2 (15-08-22) - Strider and Sprinter traits nerfed. New trait "Butcher".
Slightly reduced movement speed per level of Endurance in the "Utjan's Balance Preset" file.
Buffed Weapon Handling xp gain by about 25-33% depending on action.
Seperated Weapon Handling skill and related traits from the main files, similar to Mag Loading and Lockpicking, so that you can choose to not install it.
Added a fix for Bartering skill so it doesn't conflict with other mods that change item prices with the "on_get_item_cost" callback.
2.0.1 (11-08-22) - Support for skill tooltips added. (Requires new Anomaly Skill System update 1.5.0). Some skill skill math was changed so the values of some skills in .ltx files were also changed. Make sure you update your personal .ltx presets if you have those.
Carry weight traits were nerfed slightly.
Fix for repairing giving incorrect tinkering xp during certain actions.
Buffed Weapon Handling skill xp gain by 50%.
Fixed icons for DX8 users.
2.0 (07-08-22) - Added Traits system with 21 unique bonuses in a new menu. Thanks to Maid for the menu graphics.
Added Weapon Handling skill. This affects gun reload and equip/holster speed. (Doesn't have a new icon yet, as the person who made the other icons isn't available currently.)
Overhauled Bartering skill. It now directly affects prices when trading. No more "cashback".
Too many fixes, changes, balancing and improvements to list here.
Included in the .7z file are also my personal preset for the base 4 skills in Skill System. A fix for Roguelite addon to handle skills better. And the old version 1.2.3 of Skills Expansion for 1.5.1 for those who haven't updated to 1.5.2.
1.2.3 (10-06-22) - Moved Bartering and Tinkering effects messages to .xml files. These messages now have a Rus translation thanks to HarukaSai.
1.2.2 (09-06-22) - Fixed a crash that could happen when trading.
1.2.1 (08-06-22) - Raised the cap on Mag Loading xp gain based on Strength/Endurance. Buffed bonus per level of Bartering slightly.
1.2 (08-06-22) - Two new optional skills, that require other addons, have been added. Mag Loading for Mags Redux and Lockpicking for Lootboxes.
Big thanks to Blackgrowl for the new icons and to HarukaSai for translation.
Credits to Artifax and RavenAscendants for making Mags Redux and again to Artifax for making Lootboxes
I'm open to feedback on skill leveling speed and balance so feel free to leave a comment for it.
If you don't have already; make sure to get the latest versions of Mags Redux and Lootboxes from their GITHUB pages. The versions on ModDB may be outdated and wont work.
1.1 - Big overhaul to the Medicine skill. No longer gives passive regen but instead gives a short burst of improved health/rads restoration on medical item use.
Tinkering now gains 40% more xp from repairing.
1.05 - Restructured Tinkering code and made it compatible with "Keep Crafting Window Open".
Added an option in the MCM menu for uninstalling this addon from your save.
1.04 - Added new icons for each of the skills. Credits to Blackgrowl.
Re-fixed the blurry screen bug, as it somehow got reverted in an update.
1.03 - Fixed 'booster' crash.
1.02 - Fixed crash when donating an item when trying to calculate Bartering
1.01 - Fix for psy regen from Insanity giving some players a blurry screen
Average
9.7100 votes submitted.
This looks majorly interesting and incredible, downloading this right now, might be the first but definitely won't be the last. Thanks for this, can't wait to see the effects in-game! :)
One of the quintessential mods, on par with Photo of a Loved One and Quieter Helicopters.
i can't stop trying it
Cool idea, I always wanted more skills in there as well! Might work better to call Insanity "resilience," "mental fortitude," or "willpower," though. Thematically gaining insanity would probably make you weaker to psy stuff, not stronger lol.
This, motion seconded :)
Is it possible to add the skill "stealth" - when moving in a crouch, increasing the speed of such movement, for example? it seems that something like this is missing, maybe something else related to artifacts/anomalies)
Stealth skill could be cool. Messing with artifacts doesn't seem like a good idea since a lot of other addons change those. Not sure about anomalies. Insanity should work with psy anomalies.
Thanks for addon , nice work !
Glad to hear the blurriness is fixed very good work!
you need the Base Haruka Skill?
Yes
Question: when installing this extension, will the old skills be reset?
I am referring to a started game, the original skills are at level 15.
Is a new game necessary?
THANK YOU for the help and great work with the add-on.
You don't need a new game. It keeps your old levels.
A personal suggestion would be changing how medical skill works, passive regen can have a powerful effect in this game from my experience. If there's a way to instead increase the regeneration from consumables then it'd be great to have that as an alternative config option too. It could be the duration or it could be the healed amount per tick.
That's a good suggestion. I want to make Medicine more interesting. I'll try to figure out if that's possible
Seems like a good new update. maybe I'll give this addon a try soon
Thanks so much Utjan... i really want to thank you, for making things like this.
Cheers!! =)
Not getting any errors or anything, but lockpicking seems like it doesn't level. I spawned in a dozen or so boxes and a bunch of picks, and jacked the leveling speed slider all the way up, but the level never budged.
EDIT: Disregard, I thought I had the up to date lootbox mod and I didn't.
Would you happen to know if its safe to remove the original skill system from a save? or would this mods purge also purge that mod safely? Asking because when I try to open MCM of the original skill system addon my game will 100% always CTD. Im not saying its expansions fault or anything, just wondering & pondering options
No, this addon only purges it's own skills. I don't know if you can safely remove the main addon.
Thanks for updates , everything works great !
Hey, does instanity have any sideeffects? also it doesn't show that it increases protection from psy in the inventory as it increases, any idea how to add that for your script like the game does for the "boost_telepat_protection" one?
No sideeffects. The psy damage reduction isn't the same as psy resistance in the code. Not sure how I would increase the bar in the inventory.
Ayo... Perks when??
Dealing with irl things atm so update is on pause. Hope to get back to it soon tho
Is it possible to add a skill for dynamically increasing the speed of the reload animation for weapons? Some weapons would greatly benefit, such as the armsel protecta.
Thank you for the addon as well! it's been a great addition to my playthrough!
Sadly not. I wish though. Maybe in a future version of Anomaly.
Edit: So turns out this is possible in 1.5.2. New skill with this is coming in the next update
I suppose there aint anyway to get this to work with 1.5.1? The perks seem real cool!
A lot of things in 2.0 rely on new features in 1.5.2, so sadly not.
can you add a patch for 1.5.1 users im on gamma and lord knows when thats updating to 1.5.2
No. I just explained it above. The old version for 1.5.1 is in the zip file if you want to use that.
Certified sexo moment.
A Certified Cordon Classic
weapons handling doesn't seem to be leveling ?
Are you on update 1.5.2?
So this cannot be used with 1.5.1 whatsoever?. I only ask to clarify because many who play on GAMMA or EFP 3.0 modpacks will be continuing to use 1.5.1 for the foreseeable future ( probably months and months ) due to the fact it will take quiet some time for all of the included addons to be updated to work with the new Anomaly version.
nope
you can use it on gamma tho
Really?
PLZ TELL IT REAL
The old 1.2.3 version works with 1.5.1. It is included in the zip file if you unzip it manually.
Cool, thanks!. I'm assuming some Skills will be missing from the previous version that are only included in the newer one?.
Yes, the "Weapon Handling" skill and the whole trait system.
Wonderful addon. I was skeptical of the whole skill system in Anomaly, but both have already become must haves. :)
I wonder, are you planning or is it even a possible to make the sounds slow down/ speed up alongside the reload animations so that they match (for the weapon handling skill)?
Thanks!
There sadly currently isn't a way to slow/speed the sounds for guns. I suggested it in the Anomaly discord. I'm hoping it gets added in a patch before 1.6.
Small question.
Just updated to the new version and when opening Trait Menu game crashed, so I proceeded to load back in, tick the "Uninstall Skills Expansion", ticked it off again right away, loaded the "purged_skills_expansion" save.
Now the game doesn't crash, new traits are available and the trait level is at -1 because I learned one already (I still have it learned, I will just need to progress one and a half of a level now).
I presume that is the correct process of updating?
No. "Uninstall Skills Expansion" is not for updating it. There should be no problems just updating the addon on a save. If you can, please send the crash log.
Unfortunately I closed the log thinking "let's try again and if it happens again, then ask about it/ report an issue", but instead of opening the Trait Menu I instantly went on to do what I have written about above. 😅
Hey Utjan,
I put this icon for Weapon Handling together real quickly: Imgur.com
Use it if you want: Dropbox.com
That looks great! I'll probably put it in the next update, thanks!
I love the new trait system so far! Would it be possible to add an option via mcm to change how often you get a trait?
Glad you like it
Yes, I can look at adding an mcm option for that next update