Artisan
A general-purpose quality of life mod, highlights include inventory extension support, the addition of a health bar and damage indicators that work in multiplayer, and added damage to the Aero and Teleblast spells.
| Last updated | 2 weeks ago |
| Total downloads | 976 |
| Total rating | 0 |
| Categories | Mods All Clients Wands Quality Of Life |
| Dependency string | TeamSorcerers-Artisan-1.1.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
Artisan
Artisan is a quality-of-life and gameplay enhancement mod for YAPYAP focused on multiplayer compatibility, stability, performance, and customization.
The mod expands existing gameplay systems while remaining fully configurable, lightweight, and multiplayer-friendly.
Why Artisan Exists
Artisan was created after experimenting with several community mods that introduced useful features but also presented limitations related to multiplayer compatibility, performance, maintainability, or configurability.
While contributing fixes directly to those projects would normally be preferable, some of them did not provide public repositories or issue trackers where improvements could be proposed.
Because of that, Artisan was developed as an independent project that reimplements, improves, and expands those ideas while focusing on:
- Multiplayer compatibility
- Stability
- Performance
- Configurability
- Long-term maintainability
Artisan exists as a complement to community creations and not as criticism of the original authors whose work inspired some of its features.
Features
Monster Health Bars
Displays health bars above monsters when they receive damage.
Features:
- Visible to all players with Artisan installed
- Automatic fade-out when monsters leave combat
- Configurable height offset
- Multiplayer-safe implementation
Floating Damage Indicators
Displays floating damage numbers whenever monsters are hit.
Features:
- Multiplayer synchronized
- Damage-based visual scaling
- Automatic fade and cleanup
- Lightweight implementation
Aero & Teleblast Damage
Adds configurable damage support for:
- Aero
- Teleblast
Features:
- Independent damage values
- Independent enable/disable options
- Optional player damage support
- Multiplayer-safe damage handling
Extended Inventory Slots
Expands the player's inventory capacity beyond the vanilla limit.
Features:
- Configurable maximum slot count
- Additional slot hotkeys
- Improved inventory performance
- Persistent save support
- Multiplayer compatibility
Dynamic Inventory Layout
Fully customizable inventory layout system.
Features:
- Configurable inventory columns
- Configurable slot spacing
- Configurable inventory position
- Adaptive inventory positioning
- Optional inventory background hiding
- Improved offhand slot positioning
Inventory Slot Upgrade System
Adds progression-based inventory expansion.
Players start with the default inventory size and can purchase additional slots during the lobby phase.
Features:
- Individual progression per player
- Shared room gold economy
- Configurable upgrade prices
- Configurable price scaling
- Dedicated upgrade station
- Multiplayer-safe synchronization
- Persistent progression
Locked Inventory Slots
Protects unavailable inventory slots until they are unlocked.
Features:
- Visual lock overlay
- Tele-lock themed lock icon
- Scroll wheel protection
- Hotkey protection
- Drag-and-drop protection
- Item pickup validation
Inventory Data Recovery
Artisan includes several safeguards to prevent accidental item loss.
Features:
- Automatic recovery of items stored in locked slots
- Automatic recovery of items stored in overflow slots
- Safe inventory restoration process
- Protection against inventory save corruption
Configuration
All Artisan features can be configured through:
BepInEx/config/gamedroit.artisan.cfg
Settings are organized into dedicated configuration groups for improved readability.
Available configuration categories include:
Combat UI
- Monster health bars
- Damage indicators
- Health bar height offset
Spells
- Aero damage
- Aero player damage
- Teleblast damage
- Teleblast player damage
Inventory
- Extended inventory slots
- Maximum slot count
- Grid columns
- Grid position
- Slot spacing
- Background visibility
- Extra slot key bindings
Inventory Upgrades
- Upgrade system enable/disable
- Base upgrade price
- Price multiplier
Installation
- Install BepInEx.
- Install Artisan.
- Launch the game once.
- Configure the mod if desired.
Configuration file:
BepInEx/config/gamedroit.artisan.cfg
Roadmap
Planned features include:
- Host configuration synchronization
- Automatic client configuration updates
Credits
Inspiration
Health Bar: https://thunderstore.io/c/yapyap/p/XiaohaiMod/HealthBar/
Aero With Damage: https://thunderstore.io/c/yapyap/p/ControllerAndHisFriends/AeroWithDamage/
More Inventory Slots: https://thunderstore.io/c/yapyap/p/H4Mods/MoreInventorySlots/
Author
Created by Gamedroit (Hadaward)
If you have suggestions, bug reports, or feedback, feel free to open an issue on GitHub or reach out through the YAPYAP modding community.