Project Zomboid

Project Zomboid

Immersive Shops [Next-Gen Update]
243 Comments
Dismellion  [author] Nov 8 @ 3:11pm 
@Braydo To avoid dupes, I made it so you have to take them in your main inventory out of backpack. When B42 inventory system will drop I will rework this to a proper state.
Braydo Nov 8 @ 1:01am 
so, i have cash. and a suitcase. but no matter what i do, all items for sale, the price is red and i cannot but it even if i can afford it. any ideas?
Braydo Nov 4 @ 4:09pm 
anyone using "gportal" to host this game, and cant get their shops to work, hmu i made a script to fix it for that site specifically.
Braydo Nov 4 @ 4:08pm 
@Dismellion I finally figured out it was related to the order the server host loaded files upon server launch. Had to make a custom launch script to make sure the shop files loaded first and all is working now finally :D this is a dope mod/framework man, ive been looking for something just like this in my 400 hours of this game. Much appreciated
Dismellion  [author] Nov 3 @ 1:38am 
@Braydo you need to check where this hosting setup is generating your Lua-related folders. Its always something different for each hosting. You can see FAQ for your option, maybe.
Braydo Nov 2 @ 7:58pm 
also, its on a remote server hosting site.
Braydo Nov 2 @ 7:57pm 
ive spent an ungodly amount of time trying to get this to work, im sure what im missing is real simple too. 10$ to anyone who can screenshare/remote fix this b-word and lmk what im doing wrong. ive got custom shops, and the original main.json. none are loading in or coming from the ham radio. thanks
MaxisFlame Aug 30 @ 5:55am 
Small update i seem to have gotten it to work for now, not sure what happened but its all good
for now
MaxisFlame Aug 29 @ 7:57pm 
i sure did, https://gyazo.com/145a16be728a88dd7f24f206eeabd5de

i guess im asking if im putting the shop in the right place, i am honestly confused because APEX uses what seems to be a different file structure.

additional info: the server is like 90 days old (in game)

and i changed the main.jason to spawn the shop outside my base as a test i assume that if i change the coords it will move the shop
Dismellion  [author] Aug 29 @ 7:47pm 
@MaxisFlame Did you specify the file names in mod sandbox options? It will only load JSON from shop folder that you specify there comma separated (see installation guide above)
MaxisFlame Aug 29 @ 6:52pm 
so i am so so lost in where to put the .json files, im using apex hosting for my server and i just dont know where to place the shop folder, i thought i had it correct but nothing seems to happen.

in this photo i captureed the apex file structure highlighting the lua folder i THINK i am suppose to use

https://gyazo.com/306ccfe30798da69447da5c7cfc1308f

and the following is what i have in that folder

inside lua: https://gyazo.com/036421d66217f863b63ccac4290e9dfb

inside shops: https://gyazo.com/b2b1cdd47c33db52029001d31b6b2a24

What i am trying to do is use your mod as a currencey exchange from hydro craft coins to noirs player shop coins so players on my server can make their own shops

its been a long 4 hours with no luck at all

food supplies are low, caffiene is gone, please send help .
pyscprof Aug 1 @ 1:29pm 
All good was just wondering if it was an easy fix thanks for looking into it.
Dismellion  [author] Aug 1 @ 11:44am 
@pyscprof Its possible, but unlikely. I will have to rewrite the whole mod codebase to support custom inventory. Don't have that much time on my hands to dig into that.
pyscprof Jul 30 @ 1:34pm 
How would I tell if it is using its own scripted storage? It has a grid system and different inventory if thats what you mean. Is there a way to make a mod to make the two compatible?
Dismellion  [author] Jul 30 @ 3:14am 
@pyscprof is Tetris mod using its own scripted storage? If yes, then its a problem.
pyscprof Jul 29 @ 11:05pm 
Is there a way to make this mod compatible with the Inventory Tetris Mod since you can only buy and sell items that are in your main inventory and not bags you have equipped?
Dismellion  [author] Jul 6 @ 6:17am 
@Livius Game already has multiplayer and this mod is already multiplayer-compatible.
Livius Jul 5 @ 3:13am 
This mod will be on B42 when it has multiplayer ?
Dismellion  [author] Jun 11 @ 7:55am 
@Senzu You don't need to pay anyone to use this mod, all you have to do is to not steal it from author by copying and pasting it into your obscure modpacks, and the "69$ bug" will go away. $30 patreon service has nothing to do with that at all.
Senzu Jun 11 @ 2:52am 
I just need permission to modify the files. I don’t need to pay $30 for you to set up a shop for me, since the one I made works very well despite the $69 bug.
Dismellion  [author] Jun 5 @ 4:33am 
@Senzu Thats coming from stealing, read the disclaimer.
Senzu Jun 5 @ 4:20am 
Hi @Dismellion
The mod works perfectly on my server, thank you very much! However, some players can see the real prices while others see everything priced at $69 — where could the problem be coming from?
Dismellion  [author] May 28 @ 7:08am 
@coolsenn All shop JSON are static for locations, but I might implement that in the future reference as its a good idea and pretty easy to do. I'll be back to modding Zomboid once its going out into stable B42. Right now its just shifty too much to be worked on, devs decided to rework everything at once.

Put that one into suggestion topic.
coolsenn May 28 @ 5:15am 
Do you have to set a custom location for each shop in each map you play or can it assign a random location within the map when the location coordinates are set to 0?
Dismellion  [author] May 15 @ 11:42pm 
@Senzu Check server logs.
Senzu May 14 @ 1:04pm 
hi, i can't see the trader in the location :/
Dismellion  [author] Apr 23 @ 2:44am 
@26joni There is no specific setting or option to set world origin for the configuration, however this is not an issue as each server instance has a unique mod configuration, including the configurations to be used for shops. If you are running mutliple worlds but want to use the same shop all you need is a carbon copy of that configuration with slightly different name and XYZ coordinates and then point server setting to it.

<world1>_myshop.json
<world2>_myshop.json

For the convenience, once shop configuration is read and created by server it reads configuration real time from the disk, so any changes to the JSON file has an immediate effect in-game. Meaning you can tune your items/prices while server is live.

"Same same, but different"
26joni Apr 22 @ 4:04pm 
I saw you can do the setting to a world, how does that work, I would like to know how I can make you to do it to my world, send me a message if you are interested to helping me. Ofc I will pay
Dismellion  [author] Apr 14 @ 2:05pm 
@my name jeff Yes.
jeff Apr 11 @ 2:38am 
been using this mod a lot in B41, do you have any plans on updating it for B42?
Dismellion  [author] Mar 31 @ 11:47am 
@Refúgio Z What is not translated exactly? All strings are pulled from the game itself for items, everything else is in your configuration.
Refúgio Z Mar 29 @ 2:32pm 
Can I make a translation for my server?
MagoshA Mar 19 @ 5:13am 
@Dismelion Got it working thanks mate :)
Dismellion  [author] Mar 19 @ 2:34am 
@MagoshA Its a comma separated TEXT field for shop files.

main.json,myshop.json

etc.
MagoshA Mar 19 @ 2:26am 
Hi, my friends an I created a private server so that we can play amongst ourselves, I have installed the mod by following your ''How To Use''. For some reason I do not see the option in the Sandbox setting to add more shop configs. I have hosted the server through the in-game Host option. Please help :)
Dismellion  [author] Mar 18 @ 5:56pm 
@Asta Which vehicle kits?
Asta Mar 16 @ 2:35pm 
anybody know how to use the vehicle kits?
Raxdeg Mar 14 @ 5:50pm 
"/server-data/Lua" is the answer for Indifferent Broccoli.
Raxdeg Mar 14 @ 9:15am 
Does anyone know how to make this work for Indifferent Broccoli? There are no Zomboid directories, and the three lua/Lua folders I found don't work.
jamie bertle Mar 10 @ 9:42pm 
I'm a idiot can someone post a how to vid on YouTube for dummies
Asta Dec 8, 2024 @ 4:58pm 
Found it. If anyone's using Bisect Hosting servers, location to add configs is /home/container/.cache/Lua/{create folder here}
Asta Dec 8, 2024 @ 3:33pm 
Anyone figure out where to put configurations on bisecthosting servers?
Teekay Dec 2, 2024 @ 5:07am 
@Dismellion I see the issue. Looks like i need to create a shops folder in my cache/lua file path for my dedicated server and then add the .json files for the shops into there
Dismellion  [author] Dec 2, 2024 @ 4:43am 
@Sgt. Howell Yeah, means please read "How To Use" section as mentioned before.
Teekay Dec 2, 2024 @ 4:17am 
@Dismellion it was added to my dedicated servers folder in steamapps/workshop/content/108600/3040894629/mods/immershipshops/settings

then they are mentioned as .json files with a ","
Dismellion  [author] Dec 2, 2024 @ 12:20am 
@Sgt. Howell What folder (full path) did you add to and how did you mention those shops in sandbox settings?
Teekay Dec 1, 2024 @ 9:48pm 
@Dismellion I have added the different shops you have into my server file however even your main.json shot doesn't seem to show in the server
Dismellion  [author] Dec 1, 2024 @ 5:11pm 
@Sgt. Howell It cannot have a conflict with that mod. If your shops do not show up, I would recommend reading "How to Use" section for troubleshooting.
Teekay Dec 1, 2024 @ 4:26pm 
So I have the shops in for my dedicated server, but none of the shops are there. Is it incompatible with 10 years later?
Dismellion  [author] Nov 25, 2024 @ 2:45pm 
@minus_kot That means your JSON data is malformed.