Install Steam
sign in
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Bahasa Indonesia (Indonesian)
Bahasa Melayu (Malay) BETA
Български (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)
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






It works perfectly on the version it was intended for. You all need to learn to read.
I stumbled across a version of this mod that has been updated and uploaded by someone else. It seems (to my ignorant understanding of lua) that they have made the necessary changes, like updating traits to run from a script in lieu of traitcreator.lua , in order to make it compatible with B42.13. However, they have disabled single player.
Do you think that you could use what they have started, but enable single player ?
Though incomplete, I am happy to provide you with the files I updated or discuss it when time permits.
Thank you for all the work you have put into the mod. I am looking forward to using it in my next multiplayer run through.
In light of that, I looked into what is required to bring the mod up to date for 42.13.x
[list]
[*]Create trait module (42.13/media/scripts/<custom folder name>/<custom filename>.txt) and assign parameters (UI Name, Description, cost, skills/attributes to boost/reduce, recipes added by trait, mutual exclusivity)
[*]Create registries.lua (42.13/media/registries.lua) and register traits defined in trait module.
[*]Update main lua file, reference new trait names (Ex: laddict > EMT:laddict), parse and update trait functions to remove redundant code (Ex: trait descriptions and attribute/skill modifiers which are now handled by the trait module).
[*]Update trait descriptions to remove attribute notes. (Attributes and description update are now done via the trait module 'XPBoosts' field)[/list]
Seeing as last update was December I'd say it doesn't work.
'More traits' is out. I would love to have your mod also
This guy managed to make his mod work. I've tested it, traits show up (on singleplayer)
its saying that "TraitFactory" doesnt exist, which means its either not defined by MainCreationMethods anymore, or the name was changed. I don't have time to look into a fix right now but if you find a mod that can add traits successfully, send it to me and i'll copy their method.
https://i.imgur.com/Dox6fMy.png
If you look at the function chain, its all from StatTweaks until it jumps to LazoloMain before it errors. the thing is that function works fine on the LazoloMain chain of functions.
The only way that should have broken in that way is if it called the function without being able to access the stored variable. which i didn't think was possible.
I pushed an update that removes the stored variable from that function, since its been causing the most problems lately.
function: GetGSMulti -- file: LazoloMain.lua line # 176 | MOD: Even More Traits [b42]
function: DoGradualChangeFor -- file: StatTweaksMain.lua line # 154 | MOD: Stat Tweaks Lib
function: LazoloApplyGradualStatChanges -- file: StatTweaksMain.lua line # 178 | MOD: Stat Tweaks Lib
function: LazoloLibMain -- file: StatTweaksMain.lua line # 261 | MOD: Stat Tweaks Lib
java.lang.RuntimeException: attempted index: getCurrentGameSpeed of non-table: null
nothing seems broken, just makes the error box constantly tick up into the thousands