Fixes inventory tiers checks and restores missing weapons from traders. Now you will actually unlock more stuff as the game progresses.
Latest update : v5
Restored some missing weapons to traders and made some weapons available, or not exclusive, to Monolith (all other factions have at least a friendly one to switch around, eg. Bandits -> Freedom -> Mercs if you're a bandit and want a VSSK)
- Added the previously missing M4 (not M4A1) to Freedom and Merc traders
- Added the previously missing Bizon to Bandits, Stalkers, Monolith, Duty and Clear Sky traders
- Added the previously missing M24 to Mercs and Monolith traders
- Added the previously missing RPD to Army trader
- Added the K98 and G43 to Sidorovich and Bandit traders (previously only at Owl)
- Added the FN2000 and TRG to Merc trader (previously only Monolith)
- Added the VSSK to Monolith trader (already present but a typo made it never spawn)
If you use TRX fixes, install this AFTER and overwrite files
The problem is that in vanilla LD you unlock additional items for sale if you raise your reputation with... bandits, regardless of trader. This fix makes the game check for the reputation with the correct faction (eg. duty for petrenko, clear sky for spore etc)
But wait, there's more!
The additional items appear when your "goodwill" (a hidden value raised by completing quests and lowered on fail) for a certain faction goes above 600, 1000, 1400 and 1800... but the maximum value of goodwill is 1000! Even with the previous fix the latest 2 tiers will never be available! This hopefully final update changes the goodwill threshold to 250/500/750/1000.
Thanks to Ki11aM00n for pointing out how to fix the goodwill limit without messing the progression
Does not require a new game. If you are prompted to overwrite files when extracting then one of the mods you have installed is conflicting.
So if I understand correctly.. in current vanilla 1.3, NO trader will improve their inventory unless you do missions for bandits? That's a pretty serious bug considering bandits almost hate everyone that's not, well... themselves lol. Thanks for the fix, I never even started far enough into the game yet to even know this was an issue... been building up a addon collection and testing stuff out, glad I came across this little gem!
yes that's the issue, if you unpack last day gamedata and check the traders ltx files you will see that ALL relation checks for the various items set are against the bandit faction. most likely they made all the sets copypasting the first file for the bandit trader and frogot to change the faction name
Didn't notice that! Relevant bug.
Mersi!
Is it work for saved games or only for new one?
works for saved games, can confirm
Is rep with the faction supposed to go up after quests? After doing some quests for Duty I've seen some russian text pop up with numbers (usually 150-300) and a quick google translate says I increased my reputation with them, but it actually doesn't. I've been using DrX Dynamic Faction Relations and they don't go up, and after removing said mod they rep won't increase either.
reputation does increase, you must be looking at the relations tab which just lists the base relation between factions (not the reputation which is hidden) and is completely useless
thanks for the quick reply! do you have any idea how I could check the relations? because I've been doing 15~ quests for Duty nonstop as a Loner and I still can't access anything of a higher tier :(
use this Moddb.com
I think there might possibly be a more relevant fix for the goodwill max being 1000. The lowered goodwill tiers are just as well too... however, I think that you can raise the max goodwill threshold all together by going into an unpacked config/creatures and pulling out the "game_relations.ltx".
If you search the file for "limit" you will come up on two lines.. "personal_goodwill_limits" and "community_goodwill_limits". By default these are both set to -3000, 1000... which, would make sense for the maxed out goodwill cap being at 1000. I set both of those to -3000, 3000 to see if hopefully it fixes the issue while retaining the original reputation tiers, however I haven't actually been able to test if this actually fixes it (without breaking something else too) since I'm no where near 1k with any of my reputations... been too busy modding my game ;)
community_goodwill_limits seems to be the one, changed it over 1000 and then goodwill went above, will update with the origina values
Tried using this with "traders buy broken stuff" mod but they overwrite.... Is someone able to have this mod with option for traders to buy items 5% and up, to be able to sell broken guns ect. if someone could figure that out that be awesome! Thanks guys and good work!!
if you open those trade_* files you'll see each one has a
buy_item_condition_factor line with a value right after it, change that number to 0.05 in each file and you'll have the traders buying broken guns/outfits
Thanks that worked, but now the trader is giving me full price like 15000 for a broken gun. I looked for a ratio to change but have no idea what I'm looking at. Any help again would be appreciated, thanks again
I tried it and had the same problem. It only happen in trade_duty.ltx, trade_freedom.ltx, etc and which don't have.. hmm 'Enter key'. I don't know how to fix. But it works fine on trade_baraholka.ltx or which files have.. hm yes 'Enter key' =)). Just choose another trader.
Sorry for my too poor english.
Hey Strelocc, I like all your fixes keep up the good work! Would you consider making it into a pack? Or working with Tronix to combine all these awesome fixes to make the ultimate bug fixing pack? :)
What the difference between v3 and v4?
Read... It says it in description
file in wrong folder so goodwill still caps at 1000, if you have v3 just move game_relations.ltx in the creatures folder inside configs
This addon is a lifesaver; kudos.
When i tried to install the TRX addon it asked to overwrite the traders file from this addon, does that affect this?
yes, which mod it is? i can make a compatibility patch
It's the TRX Fixes addon
Moddb.com
Thanks for the fast reply
i had an update anyway, install TRX stuff first then this one and overwrite files
Thanks a lot!!
Can this work for Call of misery ? Or does the bug exist in call of misery ?
I'm currently using this mod, but if I check the trader files they still say 600,1000,1400 and 1800. Am I doing something wrong or now it just can go over 1000 points of goodwill? I am not sure bc that part of the text seems like you wanted to hide it or something.
goodwill goes up to 2000 now
Oh right, thank you. And how many does one need to be able to team up with fellows?
absolutely no idea since i never used companions, should be still the same as before since i didnt edit any code about that
Is this still a thing after 1.3+?
Thanks in advance!
I don't think so, as far as I know, it is perfectly fixed in 1.3+. Can't be sure tho, never played it. I prefer sticking to the old 1.3 for various reasons.