Project Zomboid

Project Zomboid

Item Tweaker API (obsolete)
105 Comments
Thundercraft Aug 12, 2022 @ 9:11am 
From what I've read of comments on Darkslayer's version, it sounds like there is an essential file (ItemTweaker_Copy_CC.lua) that many of the recent mods which require Item Tweaker API need. But it sounds like Darkslayer's version does not have that file. As a workaround, it was recommend that we subscribe to both Darkslayer's Tweaker and Better Sorting to ensure such mods still work properly because the latter mod still has that file.
Tchernobill  [author] Jul 5, 2022 @ 11:41am 
@twitch.tv/ofikoMazush1
For single player, I guess you could just follow the cleaning procedure I put in the description.
For multiplayer it will require the servers to do so first and then the users.
Mazush1 fr Jul 5, 2022 @ 3:37am 
@Tchernobill Hello, may I ask you something? I think u will have to keep this mod on steam, because every mod that needs Item tweak is not working with the original, but when I unsubbed original and resubbed to your version, everything worked just fine. So I guess it would hurt a lot of people if u delete this😐
Jack Feb 1, 2022 @ 11:40am 
why incompatile it works fine for me and im on stable build
Tchernobill  [author] Jan 23, 2022 @ 7:31am 
@DONGSQUAD42o you are probably mistaking other (synchronization?) problems that you meet only using Darkslayers with actual mod incompatibility. just next time you restart the server, use Darkslayer and it will work. If you find one mod that only works with this version and not Darkslayer's explain it on his mod description page and he will do the required update if any.
DONGSQUAD42o Jan 22, 2022 @ 5:53pm 
jesus fucking christ. your other one isnt working for my server either. can you just not remove it??
Dwarden Jan 13, 2022 @ 12:28pm 
any chance to discuss with DarkSlayerEX to introduce update which include the onLoad ?
Tchernobill  [author] Jan 13, 2022 @ 10:47am 
@Dwarden For crashes, I am confident it was a coïncidence.
About the reloads, this obsolete version does the tweak OnGameBoot and OnLoad, Darkslayer's version does it OnGameBoot.
The other difference is about changing the Category of an item. (This is NOT the DisplayCategory that appears on inventory panel, but an internal status of items). In my tests last summer it was not working for Darkslayers and it was working for this one BUT that Category parameter should NOT be changed anyway.
To my discharge (I try to justify this mod existence here) I had other modifications implemented in this mod.
But as I removed them over time, I realised it was too much of a duplicate and needed to cease creating problems for nothing.
Dwarden Jan 13, 2022 @ 6:08am 
@tchernobill is your comment about more often restarts related to
memory leak or some other issue ?
(as i had way less crashes in old times using your version)
Dwarden Jan 9, 2022 @ 11:18am 
would love to see modern update of Item Tweaker as it's default to many
thanks to Tchernobill (for his 'fixed' version, which i keep using for some time)
Goey Jan 6, 2022 @ 10:26pm 
@TimberLoaf if TIS dont change the codebase, ItemTweaker will work.
It dont matters if it's not updated. There is simply no need for it.
TimberLoaf Jan 6, 2022 @ 6:17pm 
why are you removing this version? the other hasnt been updated since 2015
KarpJoe Jan 4, 2022 @ 8:13am 
Can you go into further detail about "time of tweak" and having to restart the game more frequently? I wasn't aware that I should be restarting the game for anything.
Tchernobill  [author] Jan 3, 2022 @ 1:59pm 
Because I consider that:
it creates too many problems by just existing (mainly client / server synchronization problems).
It does not add enough functionnality.
EHOT Jan 3, 2022 @ 10:42am 
Why?
Tchernobill  [author] Jan 3, 2022 @ 10:12am 
I will remove this mod soon from steam. Use Item Tweaker instead.
The only significant difference remaining being the time of tweak, you will just have to take the habit to restart the game more frequently.
EHOT Jan 3, 2022 @ 7:00am 
Works with ADVANCED G.E.A.R. - BUILD 41.60+?
The-Foreigner Jan 2, 2022 @ 9:57pm 
NOT COMPATIBLE WITH G E A R ITEM TWEAKER
StormSpiritGB Jan 2, 2022 @ 9:55pm 
File doesn't exist of the client media/scripts/itemtweakeritems.txt that's information I always get each and every time yes iv done your fix I for gotten how many times now its fixed nothing
StormSpiritGB Jan 2, 2022 @ 9:02pm 
itemtweaker.txt dose not exist on client I resub server dose a update problem doesn't get fix keep getting same error this is not a version Mismatch this is a File being lost
StormSpiritGB Jan 1, 2022 @ 6:31am 
jumps on a server mod works fine hops off for a moment to quickly eat dinner jumps back on error mod mismatch with that .txt file at route each and every time checks your mod nope no update nor has server gone down for one were both running same version cause I also had just played not more then 4 mnis ago so why am I getting a .txt error?
Tchernobill  [author] Jan 1, 2022 @ 4:02am 
Xx_HardStuck69_xX, Robotic & friends
This is still a version mismatch. Follow the steps here [theindiestone.com]
Ensure you only have ONE single version of each mod on the server.
Ensure that version is the one uptodate steam version.
Ensure all clients subscribe to the latest steam version.
Maybe (but I am not sure about it, in my book it should not be a rpoblem) the reuse of the ModID between ItemTweaker API and ItemTweaker API B41 makes it that you cannot have both installed on a client and them working reliably for multiplayer.
If it was the case choosing one version only between between ItemTweaker API and ItemTweaker API B41 would solve the inconsistency.
Tchernobill  [author] Jan 1, 2022 @ 3:55am 
@Painless Jack ensuring load order would help mods that need it. There are ways for modders to make that load order is not relevant in "most cases".
From mod user's point of view it is very difficult to know when mods could have handled these problematic and when not.
Painless Jack Dec 31, 2021 @ 12:35pm 
@Tchernobill so I’m learning how mods work in this game. Am I reading this right that the load order of mods matters? So on my servers mod list I would want all my prereq mods listed first so they load first?
Robotic Wizard Dec 30, 2021 @ 5:11pm 
your mod is giving a missing file error, as in not one of a mismatch but as if your mod is missing a file
MrKarakooll Dec 30, 2021 @ 5:08am 
Just gonna leave this here, last night I was playing with my friend in my hosted and everything was working just fine. I shut down the server and booted it up right after and suddenly none of my friends could enter without having the ItemTweaker.txt file missing, notice that nothing updated in between the shutdown and boot up. After many tries and attempts following the guide that you provided us using every method mentioned there I stumbled on a fix which was having the b41 version in the mod tab and the normal one in the steamworkshop tab of the server settings. After this fix we were able to play once again. This morning I went to boot up the game as I left it last night and to my surprise it didn't start and was saying the same thing even though there was no update of some sort. I genuinely don't understand whats happening, hope you could help out everyone that is having this error. Happy new year!
FortyK Dec 29, 2021 @ 8:01pm 
I haven't touched the game since my last comment, I went to go play something else and accidentally launched Zomboid. Gave it another go because why not and it suddenly worked again. I haven't done anything since the last attempt, there was no updates of any kind that occurred, it just worked. Then I lost internet connection and attempting to log back in gave me the same missing .txt error I've been getting.
FortyK Dec 29, 2021 @ 6:26pm 
Same problem as everyone else here, every other mod works perfectly except this one with its missing .txt error. Have restarted both the server, my computer, and Steam, have unsubbed and resubbed to every mod, have taken the mod files from a working machine, the game doesn't tell me there's a mismatch error, it starts loading in after checking mods, then crashes in the loading screen stating there's a missing file
Tchernobill  [author] Dec 28, 2021 @ 7:23am 
@ Walking Talking Stephen Hawking I am sorry to disaggree, but the link given is the way. Also I cannot know who is not synchronized on the latest version between client and server.
Pissboy Dec 28, 2021 @ 4:16am 
Getting the "''file doesn't exist on this client: media/scripts/itemtweakeritems.txt ''" error too

Nothing in the link you send works, nothing fixes it
Tchernobill  [author] Dec 27, 2021 @ 8:57pm 
@Alaskanmoose your problem is A mismatch between client and server with B41 Multiplayer.
Follow the steps here [theindiestone.com]
Alaskanmoose Dec 27, 2021 @ 8:40pm 
every time i try to log into my friends sever it says i a missing a file and wont let me play pls pls help me
Tchernobill  [author] Dec 27, 2021 @ 12:03pm 
@fisheslikeme thanx for coming back to tell it. :steamthumbsup: Have fun up there.
fisheslikeme Dec 27, 2021 @ 11:16am 
@Tchernobill I apologize. I have thoroughly re-tested all the mods I had and apparently I made a mistake and thought it was your mod. Sorry!
Tchernobill  [author] Dec 27, 2021 @ 3:45am 
@fisheslikeme what makes you think it is related to this mod ?
Comrade Dec 20, 2021 @ 11:05am 
I couldnt find a fix that worked there, and gave up, too my surprise i came on the next day and tried booting up the locally hosted multiplayer world and it worked, i appreciate the response anyhow!
Tchernobill  [author] Dec 18, 2021 @ 3:38pm 
@Comrade just Follow the steps here [theindiestone.com]
Comrade Dec 18, 2021 @ 3:16pm 
Trying to host a server for the second day and im getting the bug previously mentioned here, ''file doesn't exist on this client: media/scripts/itemtweakeritems.txt'' This mod is the only one with that directory but you havent updated it or anything since yesterday so i dont see how itd be the problem, any help would be nice.
Tchernobill  [author] Dec 18, 2021 @ 11:35am 
please guys it is written everywhere :
A mismatch between client and server with B41 Multiplayer?
Follow the steps here [theindiestone.com]
Delta Dec 18, 2021 @ 11:15am 
same problem
Terreas123 Dec 18, 2021 @ 9:44am 
When I try to join my friends server, it says ''file doesn't exist on this client: media/scripts/itemtweakeritems.txt '' does anyone has any solution to this ?
40-7 Dec 18, 2021 @ 7:19am 
Okay thx
Tchernobill  [author] Dec 18, 2021 @ 6:38am 
@Camarade Soyboïovich it will work with mods that depends on previous versions. That's the point.
40-7 Dec 18, 2021 @ 6:11am 
Do i still need the original mod activated to use mod that depends on it or your version is working for all mods depending on it?
IronGiant Dec 16, 2021 @ 9:43am 
it started to work after i deleted the stuff and just pasted over the new one. Thanks! Followed the guide and one of the steps did it.
Tchernobill  [author] Dec 15, 2021 @ 4:00pm 
@Yard, I do not understand what you say. In case of problems: Follow the steps here [theindiestone.com]
Rev Dec 15, 2021 @ 3:49pm 
@Tchernobill after ur last update i had 2wipe out my server etc. Conflict was coz of old mod.
@Gashimahiron @darkUWUlord yeah, check old files from dat mod:
https://steamcommunity.com/sharedfiles/filedetails/?id=566115016&searchtext=item
Tchernobill  [author] Dec 15, 2021 @ 4:26am 
It is written everywhere synchronize your server. see description.
IronGiant Dec 15, 2021 @ 2:13am 
getting the same issue as the dude below, although i have no clue why unlike him. pls help, i am retard
Gashimahiron Dec 14, 2021 @ 9:39am 
Tried hosting a game with this one, logs says that client has no script for item ItemTweaker.ItemTweakerDefaultItem, this apparently causes a world dictionary failure and stops the server from launching, but i don't know java well enough to be sure.
I'm re-subscribing to get new files and see if that fixes this particular issue, who knows, maybe i still got old version files left over.