Dumba-SimpleMarket icon

SimpleMarket

A simple market that you can access from a comfort area (configurable).

By Dumba

CHANGELOG

Changelog

[0.9.4] - 2026-01-11

Added

  • In-UI Notification System: New integrated notification system displays feedback messages directly inside the Market UI panel. Market-releated notifications appear above the sell panel with color-coded styling and smooth fade-out animation.

[0.9.3] - 2026-01-10

Added

  • Transaction History: New "My History" button in the market UI to view your personal transaction history.

[0.9.2] - 2026-01-08

Added

  • Blacklist Non-Teleportable Items: New toggle (default: true) to block ores, metals, and dragon eggs from being listed.
  • Blacklist Boss Drops: New toggle (default: true) to block boss progression items from being listed.
  • Configurable Market Title: New server-synced config option to customize the market window title. Supports Unicode characters (Latin, Cyrillic, Greek). Maximum 50 characters.
  • Listing Cost: New server-synced config option (default: 1 coin) to charge a fee for posting listings. Fee is deducted from bank account and is non-refundable. Set to 0 to disable.

Changed

  • Simplified Pricing System: Removed the "Per Item / Per Stack" dropdown from the sell panel. Pricing type is now automatically determined based on quantity: single items use per-item pricing, stacks use per-stack pricing. Price entered is always the total price. Cleaner UI and more intuitive user experience.

Fixed

  • Equipped Item Bug: Players can no longer list equipped items on the market. Previously, listing an equipped item (weapon, armor, tool) would create a "ghost" item that remained usable until unequipped. Now shows "Unequip item before listing" message.

[0.9.1] - 2026-01-07

Changed

  • Switched to shared ValheimModding-JsonDotNET dependency.

[0.9.0] - 2026-01-07

Added

  • Core Market System: Implemented market interface accessible via the Tab menu.
  • Database Persistence: Market data is now saved to BepInEx/config/SimpleMarket and linked to Steam/PlayFab IDs.
  • Item Serialization: To preserve Durability, Quality Level (Stars), Crafter Name, and custom mod data (Jewelcrafting Sockets).
  • Banking: Added bank for storing coins.
  • Bulk Pricing: Logic to allow selling stacks for specific prices (e.g., 50 Wood for 5 Coins).
  • ServerSync: For server-side enforcement of economy rules and blacklists.
  • Discord Integration: Added Webhook support for market logs.
  • Configuration:
    • Added Require Comfort toggle for immersion.
    • Added Whitelist/Blacklist functionality for item control.
    • Added Category whitelisting support.
    • Added Listing Expiry.
  • Mod Compatibility: Jewelcrafting now renders socket colors in the Market UI.