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
re-upload that exact file and location but dash (--) out all the code. list REMOD or REWmod as a requirement so it always loads before your mod and you should overwrite their distro
require 'Items/ProceduralDistributions'
table.insert(ProceduralDistributions["list"]["GunStoreDisplayCase"].items, "SWP.TacticalUtilityKnife");
table.insert(ProceduralDistributions["list"]["GunStoreDisplayCase"].items, 1);
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, "SWP.TacticalUtilityKnife");
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, 1);
table.insert(ProceduralDistributions["list"]["BedroomSideTable"].items, "SWP.TacticalUtilityKnife");
table.insert(ProceduralDistributions["list"]["BedroomSideTable"].items, 0.01);
+80 lines of the same tweaks in various places
Secondly, I am responsible person thus I decided to verify your claim that your mod does not cause any error by itself, I test just with your mod and I got this.
With that, I have confirms my suspicion that you did not test the mod as you claimed, at the very least you never check the log.
Thirdly, while it is totally possible to override by the filename approach, mod loader will not be very happy about such approach in MP setting. When there are two or more mods in the user library using the same filename for lua or txt, the anti cheat will cry files conflict errors. It is primarily why many modders don't like their mods be placed in mod packs, they don't want to entertain questions from such errors. I try to code in a way that will not cause inconvenience to the users who might play multiple servers, it is the correct way to do override distro.
I hope you actually test your mod and check the logs. Like I have said, your table is not vanilla thus does not pose a real concern to me. However, should you decide to dismiss a bug that is of real concern to you, that would be your issue, no longer mine. Good luck.
i do not get this laboratory error in Vanilla. i asked a friend to help me verify this aswell since your doubt in my methods had me second guessing. perhaps verify your game files or do a fresh install
the fix from the mod you link explains that it only adds counter to the room definition loot table. it is not a code or grammar fix. so i doubt it fixes the broken Lab error and you could verify this by running it i guess.
i have tested my mod. i have tested every configuration of mods you recommend aside from adding in your patch for REMOD. i have not been able to replicate even the Laboratory error you are seeing in your log.
Since we are both running 41 and testing with a single mod yet getting different results i suspect you may have to verify your game files. my 41 install is quite new. i reverted to 41 to help you fix this issue. i renamed the previous 42 folder so that steam did a complete reinstall. i could not be more accommodating and it has been to help you fix this issue. if you dont want to continue bug finding then it is i who wish you good luck. as i have already stated, i can not fix your issue on my end.
"ERROR: SuburbsDistributions["laboratory"] is broken" is vanilla errors which exist for years. You can google it up, search the forums and discord, numerous logs contain the same 3-lines of the errors.
https://www.reddit.com/r/projectzomboid/comments/1100vf2/is_there_an_efficient_way_to_deduce_and_eliminate/
https://www.reddit.com/r/projectzomboid/comments/1dlwzmz/comment/l9rreta/
https://www.reddit.com/r/projectzomboid/comments/13uyjhe/ive_got_a_problem_when_trying_to_start_a_moded/
https://www.reddit.com/r/projectzomboid/comments/yseets/error_suburbsdistributionslaboratory_is_broken
https://steamhost.cn/steamcommunity_com/app/108600/discussions/1/595144973737852327/#c595145072449731436
I do not know what difference your system is from mine, and many others who share the same vanilla "ERROR: SuburbsDistributions["laboratory"] is broken" errors. However, that being vanilla errors do not change and that can be verified with all the logs shared by playing regarding b41 throughout the years, scattered in forums and discord.
Hope you can figure out why you don't have that error.
Edit: I hope you didn't disable "General" logging.
Edit2: Btw, this is vanilla log, no mod.
i cannot find anything about General logging.... what the heck is that?
anyway, i fixed both Furyroad and Laboratory. on my end it was a typo 'itmes' instead of 'items'. Laboratory in Vanilla was missing 'procedural = true, proclist = {}' for all defined containers.
i checked in 42 and TIS have fixed the laboratory definition so rest assured after many long years it will finally be put to rest
(dedicated mp b41 server)
heh, i will update the mod in a couple days. the error dosent break anything but items wont spawn in Furyroad shops, inside metal shelves or something incredibly specific like that. i dont know of any maps that actually use the definition so no one is even affected.
I can reproduce the error on SP, I simply check "console.txt". In the same folder, it also have "debuglog.ini", "debug-options.ini" etc. I do not know if b42 changed the default settings on them or not, I know mine is pre-b42 since I have never delete that folder nor downloaded b42 to regenerate that folder.
This mod author already fixed the vanilla loot table for b41, I don't think you will have to include the laboratory fix into your mod.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3033301901