The stand-alone mod S.T.A.L.K.E.R. Anomaly aims to be the most stable and customizable experience for fans of the S.T.A.L.K.E.R. games. It's powered by the Monolith 64-bit engine, a custom fork of the X-Ray engine.
[READ DESCRIPTION PLEASE!] Experience Framework for S.T.A.L.K.E.R. Anomaly. This mod adds a character leveling system, skills and more...
DESCRIPTION
Experience Framework is a modification for S.T.A.L.K.E.R. - Anomaly, the purpose of which is to create a various mechanics that exist in other RPG games. This modification implements a character leveling system by gaining experience from different sources. Gaining experience, your character gets a new level, and with it points that can be spent on learning skills. This mod is a framework, so, by default, there are no skills in it. See the description below to download them.
Experience can be gained for various actions, such as completing tasks, killing stalkers and mutants, searching artefacts, repairing equipment, etc. Side mechanics like potions are implemented, increasing the experience gained for a while, simple tasks that are updated from time to time and allow you to get extra money or experience. All NPCs also have a leveling system, like the player, but in a slightly simplified form. You can learn more about the framework by opening its menu during the game. To open the menu, use the "J" key by default.
SCREENSHOTS
Experience Main Menu
Skills Menu
Traits Menu
Potions Inventory Icons
Potions World Models
Potion Using Animation
Experience and Level Up Notifications
Tasks Menu
NPC Leveling System Target HUD
Experience Mutipliers Menu
Prestige Icons
REQUIREMENTS
INSTALLATION
Installation is highly recommended via Mod Organizer or extract the contents of the "00 Main" folder from the archive to the root folder of the game in "gamedata".
SUPPORTED MODS
Credits
FAQ
Q: When upgrading to 2.X from 1.X.X, the leveling progress will reset in my current playthrough?
A: All learned skills will be reset, but the points spent on them will be returned. The character level, prestige level and unallocated skill points will be transferred.
Q: I don't have MO2. Which files of the old version should be deleted, from gamedata folder before upgrading to 2.X?
A:
Q: Where can I get the old version of the framework 1.5.2?
A: Inside the archive.
Q: Is a new game required after the update?
A: No.
Q: Experience Framework works with modpacks like GAMMA or EFP?
A: I don't support my mods for modpacks, so I don't know, but based on the reviews, the framework correctly works with these.
Q: After installing the mod via Mod Organizer, I get a crash with this error, what should I do?
A: This is due to the fact that your MO2 folder is located right in the root folder of the game and MO cannot correctly create temporary files in the "overwrite" folder. To fix this problem, you need to move the folder with Mod Organizer to another location, outside of the folder with the Anomaly.
Q: How to open the Experience menu?
A: By default, the "J" key. If you have Mod Configuration Menu, then in its settings, in the "Experience" section, you can change the hotkey.
Q: How to add skills to the framework?
A: LINK
History
v2.1 Update 2 (15.04.24)
v2.1 Update 1 (11.12.23)
v2.1 (03.12.23)
Technical:
- Now every window in the Experience menu inherits the CUIWindow class
- Added callbacks: experience_on_before_spawn_traits, experience_on_before_init_trait, experience_on_upgrade_trait_chance, actor_on_spot_discovered
- Added jump.script by TheMrDemonized
- Added a new supported element to options menu - "image_list"
- Fixed incorrect console command execution - "add_exp"
v2.0 Hotfix 3 (07.11.23)
v2.0 Hotfix 2 (04.11.23)
v2.0 Hotfix 1 (04.11.23)
v2.0 (03.11.23)
Average
9.677 votes submitted.
This sounds really cool but without any skills isn’t it premature to release?
What is the benefit of gaining a level?
it's a framework that others modders can build upon, more reason to release it
even mcm released without anything, now see how many mods make use of it
Отличная идея! Буду ждать продолжения мода. Как думаешь, добавить перк, который повторяет функции охот. рюкзака не слишком сложно? И отвязать наконец эту нелепицу с рюкзаком для охотника. Что бы, к примеру, "bonus_mutant_part_chance" рос с каждым лвл-ом перка, допустим по 25-50-75%.
Это основа для модов, а не мод) Он просто добавляет систему набора опыта и возможность добавлять перки. Самих перков здесь нет)
Вопрос не в этом заключался, я и сам прекрасно понимаю что это.
Вполне вероятно это можно реализовать))
Are there already addons for added skills?
How long will it take for you to make skills?
So far, there are no mods that add skills to the mod.
I will not name a specific date, but I will say that they will be added in the near future
Совместимо ли с https://www.moddb.com/mods/stalker-anomaly/addons/anomaly-skill-system и https://www.moddb.com/mods/stalker-anomaly/addons/skills-expansion-for-anomaly-skill-system?
Без перков да, должны быть совместимы
А почему с перками нет? У меня прост и то и то стоит в сборке и я уже много наиграл.
Мой мод сам по себе не добавляет перки, только систему левелинга и опыта и по уполчанию в нем нет перков. Так что он должен быть совместим с перечисленными вами модами. Этот мод является лишь основой для добавления навыков в него.
Спасибо, потестирую днём.
Проверил, все работает, теперь ждем навыки :)
i am a bit new in the modding of stalker but this one is a cool idea, now time for some tutorial to start mod this :)
Хорошая идея, есть пара минорных проблем в исполнении:
1. experience.ltx перенести в MCM и удалить конфиг полностью: легче расширять, легче настраивать, легче всем.
2. perk_importer.ltx вовсе не нужен, конфиги слишком статичные. Проси у имплементеров чтобы они сами добавляли свои конфиги в твою табличку: быстрее, динамичнее, больше контроля. Можно проверять, что у перка есть все необходимые поля. Меньше кода.
3. Капы и множители из experience_core.script тоже должны быть в mcm, дай пользователям играться
4. Формула повышения уровня захардкожена в функции - плохо. Лучше отдельную функцию, чтобы было видно и можно было запатчить.
В целом написано классно, мне понравилось. Есть небольшие косяки в коде (неопытность?), но все понятно и читабельно. Респект.
Спасибо за отзыв!
1. Идея очень хорошая, проще балансить базовый опыт. Добавлю в следующем обновлении.
2. Хорошо, тоже исправлю.
3. Насчет капов и множителей я специально не добавлял их в mcm, т.к. изначально они предназначены для например перков, которые будут увеличивать или уменьшать опыт из разных источников. Для баловства добавил в mcm множитель, который скейлит уже итоговый опыт. Позже добавлю функцию, которая будет прибавлять и отнимать значения, а сами переменные объявлю локальными.
4. Если под "формула повышения уровня" вы имеете ввиду формулу, которая, во время повышения уровня, подсчитывает необходимое количество опыта для следующего уровня, то хорошо, добавлю. Просто не совсем понял о чем речь.
Насчёт косяков в коде, я самоучка в кодинге, так что извиняюсь. ;) Постараюсь исправить.
3: это лучше тогда сделать через коллбек. Что-нибудь вроде "xp_on_before_giving(action_type, value)" чтобы value можно было в коде менять. Множители это дело слишком статичное.
4: Ага, оно самое :)
Does the framework include code that would allow weapon leveling (increasing stats after gaining levels for killing stuff) or are you planning to expand it with that feature in the future? (or not, I'm not demanding anything but that would be cool for future content)
No, the mod doesn't have that code.
А какие навыки и перки в планах реализовать в моде?
Можно использовать иконки для навыков онлайн достижений в Сталкере , или создать новые на их платформе (похожие в оформлении).
Секрет.
Is this compatible with HarukaSai's Skill System. I will give it a try regardless, but I am wondering what this enables that HarukaSai's might benefit from.
If you just want to play with my mod, then please. However, keep in mind that for ordinary users it is useless, because it has no skills, only a character leveling and experience system. Anomaly Skill System must be compatible.
this framework good, and im still learning that but can you give us a 1 example how to setup it just to print hello. its been quite hard to figure it out.
thank you and good work :)
I will post my skills very soon and you can see how it is implemented. But in general, everything is extremely simply described in a text file in the archive.
Рассматривается ли вариант использования наработок+оформление системы прокачки навыков как это сделано было в моде на Чистое Небо - Shoker Mod [1.9] , Смерти вопреки: Одним днем живу, или Lost Path?
А иконки перков/достижений использовать с мини - дополнения к Теням Чернобыля - Ачивки для ТЧ.
Лол, нет)))
Иконки будут оригинальные, ими уже занимаются.
Loving these updates for the Framework. Thanks for making this such a useful tool!
Are there mods that use this by now? Or is it still empty?
As far as I know, so far there is only an addon for the GAMMA modpack that uses this framework.
Well, sad, I dont use gamma, Oh well, maybe will check back in a while
Thanks for making this, not something I am using at this current time, but I downloaded it for future use when I change my mod pack to a more casually play style :)
10/10 from me.
Have a great new year!
Is it possible to add certain add-ons (such as faction identification, campfire roast, and etc) as skills?
I think yes, but need to watch how each mod works.
I'll see if I can find a way. My coding is pretty pepega.
Works with gamma??
I don't know, ask the modpack creator
Edit: Yes, compatible!
uhh when i install in MO2 it says missing data,any tips for instaling this mods?
Just create an empty mod in MO and move the contents of the Experience Framework folder from the archive into it.
It says " *\gamedata\scripts\zz_experience_monkeys.script:284: lattempt to call field ' experience_core.give_actor_experience_by_discover_spot'(a nil value) seems got some error....
Got any solution?
Oh,by the way
I install this mod in MO2,also install the BassSkillsPack and Popup_Messages with it.
only Experience Framework can't work somehow.....
Anomaly 1.5.2?
yep,Anomaly 1.5.2
so....any ideas?
is there some quick fix?
Can you send me the full log file with crash, please?
Expression : <no expression>
Funtion : CScripEngine::lua_pcall_failed
File : ..\xrServerEntities\Script_engine.cpp
Line : 204
Description : fatal error
Arguments : LUA error: ...alker
1.52\gamedata\scripts\zz_experience_monkeys.script:284: lattempt to call field ' experience_core.give_actor_experience_by_discover_spot'(a nil value)
No, you didn't understand me. I need the log file (xray.log) itself along with the crash, because looks like the game couldn't load 'experience_core.script'. Send me the log file via google drive or message me on the discord @Orleon#8252
that .log file,right?
here
Mega.nz
You have Anomaly version 1.5.1. Also, besides my mod, the scripts 'callbacks_gameobject.script', 'exo_loot.script', 'exo_servo_sounds.script' are not loaded. And it also looks like you have installed on your version of Anomaly modded exes by TheMrDemonized, which are compiled for Anomaly 1.5.2.
well, I find the problem....
My core file still in 1.5.1....
I remember I already update to version 1.5.2.....
Anyway, thanks for your help
then, I'll enjoy your amazing MOD !!!
Thanks again!!!
enjoy!