Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
One UI bug I found though, playing as tribal the research requirement from the mod overlaps with research unlock making both of them unreadable. I think it's due to the tribal tech description "Your research tech is neolithic" etc. which moves the requirements too low. Could you look into this? Would be a huge quality of life upgrade for tribals.
I could try to come up with a list of requirements, but I suspect it's far more work for both of us than to just let you perform whatever integration you had in mind.
Above all, my suggestion to you would be to completely split your code base and scrap all references to the word "skill."
Turn the mod into a robust learning system that is abstract and extensible enough that the definition of "learning" can be applied to anything by implementing interfaces, configs, etc. Utilize that for a separate skill learning mod. Package them together if you like, but by separating the code of the system from its primary user, you will end up with a system that can be reused.
For it to be worthwhile to consider first party integration, I would need to at least be able to exert more control or configuration on the system.
If I need to generate a different type of "learning" then any other mods tying into this method would also potentially impact the learning rate when applied to my usage as well.
I'd consider defining a high level interface for what a calculator must do - including a framework for allowing other mods to register their own modifiers - and then allowing the implementing mod provide their own calculator. There's little you cannot do with harmony patches, but they are not the most elegant way to allow for tie ins.
Your API is more robust than most mods that implement this kind of system, but it's not really sufficient for LL's use case.
S&L is really two mods: A class and learning system + api, and a skill learning system that utilizes it.
For me to tie in on my side in a stable and reasonable way would fall somewhere between significantly hacky and impossible.
I would need to do a deep analysis to see what I would actually need on my side to integrate in a meaningful way, but I can offer some broad suggestions based on what I can see from the readme and steam page:
Looking at the page, I cannot tell the scope of the mod. It's presented as a education system, but is lacking any details that would make it evident that it is an extensible system with an API. At first glance it appeared to be another CSL style skill learning system, but looking further I cannot tell.
Is there a documented API, or is this strictly a skill learning system?