Releases: gercj187/ShopRework
ShopRework
ShopRework enhances the in-game shops in Derail Valley by introducing dynamic discounts, configurable opening hours, and immersive visual feedback.
The mod expands the vanilla shop system while remaining fully configurable through UnityModManager.
Features
Dynamic Discount System:
Shop items can now receive automatically generated discounts on a daily or weekly basis.
At midnight the mod selects a configurable number of items and applies either a fixed or random discount.
Discounted items are visually marked inside the shop.
Options:
Discount Mode
Daily Discounts
Weekly Discounts
Number of discounted items
Configurable: 1-50
Discount Percentage
0–50% (0= random discount value)
SprayCan Support
Allow discounts on vanilla spray cans
Allow discounts on modded spray cans
Visual Feedback:
Discounted items are marked with:
reduced price
red discount price tag
Discounts are saved in the savegame and restored when loading the career.
Shop Opening Hours:
Shops can now be closed during configurable hours, preventing the player from entering.
When a shop is closed:
the door cannot be used
the shop behaves as unavailable until opening time
Options:
Opening Time
Closing Time
Keep Closed
Optional setting to keep shops closed on individual Days
Closed Shop Message:
When interacting with a closed shop entrance, a message will appear showing the shop schedule.
Shop Closed!
Mon : 06:00 – 22:00
Tue : 06:00 – 22:00
Wed : 06:00 – 22:00
Thu : 06:00 – 22:00
Fri : 06:00 – 22:00
Sat : 10:00 – 18:00
Sun : Closed
This provides clear visual feedback to the player about shop availability.
UnityModManager Settings:
All mod features are fully configurable through UnityModManager.
The settings menu allows you to adjust:
discount system behavior
number of discounted items
discount percentages
spray can support
shop opening hours
Sunday closing
All settings are saved persistently and automatically applied when loading a savegame.
Immersive Integration:
The mod integrates smoothly into the game world and respects:
game time
career savegames
shop streaming and loading
existing shop mechanics
Discounts and shop states are restored automatically when loading a career.