Project Zomboid
Оценок: 106
Immersive Shops [Next-Gen Update]
2
   
Наградить
В избранное
В избранном
Удалить
Размер файла
Добавлен
Изменён
686.847 KB
24 сен. 2023 г. в 18:41
25 мая. 2024 г. в 4:08
Обновлений: 15 (просмотреть)

Подпишитесь, чтобы загрузить
Immersive Shops [Next-Gen Update]

В 1 коллекции, созданной Dismellion
Project Insanity [Server Currently Offline]
Предметов: 148
Описание
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
Популярные обсуждения Просмотреть все (6)
51
5 июн в 4:24
ЗАКРЕПЛЕНО: Bugs & Troubleshooting
Dismellion
15
17 ноя. 2024 г. в 6:30
ЗАКРЕПЛЕНО: Suggestions & TODO
Dismellion
10
2
11 июн в 7:45
ЗАКРЕПЛЕНО: Shop Configurations
Dismellion
Комментариев: 243
Dismellion  [создатель] 8 ноя в 15:11 
@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 8 ноя в 1:01 
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 4 ноя в 16:09 
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 4 ноя в 16:08 
@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  [создатель] 3 ноя в 1:38 
@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 2 ноя в 19:58 
also, its on a remote server hosting site.
Braydo 2 ноя в 19:57 
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 30 авг в 5:55 
Small update i seem to have gotten it to work for now, not sure what happened but its all good
for now
MaxisFlame 29 авг в 19:57 
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  [создатель] 29 авг в 19:47 
@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)