Project Zomboid

Project Zomboid

105 ratings
Immersive Shops [Next-Gen Update]
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
686.847 KB
Sep 24, 2023 @ 6:41pm
May 25, 2024 @ 4:08am
15 Change Notes ( view )

Subscribe to download
Immersive Shops [Next-Gen Update]

In 1 collection by Dismellion
Project Insanity [Server Currently Offline]
148 items
Description
The world outside is alive and kicking!
You can now order shop setup as a service[www.patreon.com]


FAQ
  • Works with mod items!
  • Multiplayer - fully compatible with multiplayer, singleplayer and hosted game can be added and removed at any time.
  • Legendary Items - various named items with specific context and purpose.
  • Built-in Tiles - a list of built-in realistic sprites so you dont have to create your own.
  • Buy & Sell - players can buy and sell any in-game items in both directions, including any physical items, vehicles and VHS Records.
  • Shop Configuration - All shops load from JSON-based configuration files in realtime directly from configuration folder (see How To Use section), sandbox options reload realtime as well.
  • Gameplay - all shops are location-based and players will have to use in-game means to locate them and reach them (see description)
  • Anticheat - shop data is stored and processed via remote execution to server and back and cannot be forged easily.
  • Tooltips - all items have tooltips similar to inventory tooltips when hovered over them.


How to Use?
  • Subscribe to the mod.
  • Add mod to you server.
  • Navigate to next location and create shops folder

    %userprofile%/Zomboid/Lua/ (Windows)
    ~/Zomboid/Lua (Linux)
    /zomboid/profile/Zomboid/Lua/ (Nitrado)
    /server-data/Lua (Indifferent Brocolli)
    /.cache/Lua/ (Other hostings)

  • Create your own or follow examples on how to make a Shop Configuration
  • Place the configuration file(s) into /Zomboid/Lua/shops folder you've created.
  • Add the name of the configuration file into sandbox options for server to read it. (see sandbox options)
  • Run the game (or server).
    (Please backup your settings)

Gameplay
  • Find a working and powered stationary HAM Radio[pzwiki.net].
  • Open context menu and operate with it to get all shops coordinates.

  • Use a mod built-in GPS to find them.

Preview
To buy or sell in the shop you can RMB (or Joystick A) while hovering over desired items.

Full mode

Compact mode


Configuration
  • You can configure which files to load as shops (comma separated filenames with JSON data you put into shops folder, example: myshop.json,yourshop.json,ourshop.json).
  • You can enable/disable built-in GPS item.
  • You can enable/disable zombie remover (non-PvP areas will delete zombies in it)
  • You can change XP multiplier
  • You can enable debug mode (debugging only, no gameplay impact)


Disclaimer
Do not copy, modify or redistribute the contents of this without author permission.
To make changes to existing mod you can open a discussion or comment or contribute to a mod git repository.

Contribute
[patreon.com]
[bitbucket.org]


Workshop ID: 3040894629
Mod ID: immersiveshops
Popular Discussions View All (6)
51
Jun 5 @ 4:24am
PINNED: Bugs & Troubleshooting
Dismellion
15
Nov 17, 2024 @ 6:30am
PINNED: Suggestions & TODO
Dismellion
10
2
Jun 11 @ 7:45am
PINNED: Shop Configurations
Dismellion
235 Comments
MaxisFlame 1 hour ago 
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] 2 hours ago 
@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 2 hours ago 
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 ?