tpCharacters
π€ TrimProd's Characters tpCharacters β RP Character System for Garry's Mod
tpCharacters β RP Character System for Garry's ModTrimProd's Characters is a modular and powerful addon designed to enrich roleplay servers on Garryβs Mod. It features an advanced character creation system, medical mechanics, realistic inventory management, and faction control β all configurable directly in-game.
This addon is built with adaptability and server compatibility in mind, and is intended to work seamlessly with popular RP bases like DarkRP, NutScript, or custom-built frameworks.
π§ Features
π€ Character Creation
Fully configurable character creation screen
Input fields: First Name, Last Name, Date of Birth, Description (optional)
Appearance customization (models, skins, bodygroupsβ¦)
Attribute/skills system (with optional stat points and trait bonuses/penalties)
Persistent character data (saved and loaded automatically)
βοΈ Medical System
Injury tracking by body part (head, torso, limbsβ¦)
Health states (healthy, injured, critical, unconscious)
Healing system (bandages, surgery, medicine, player roles)
Diseases with progression and optional contagion
Hooks for integration with RP medical jobs
π Inventory System
Intuitive Derma-based inventory interface
Weight-based storage limits
Item rarity system (common, rare, legendaryβ¦)
Durability and repair mechanics
Equipment slots (weapons, armor, vestsβ¦)
Compatible with M9K, CW2.0 and other popular packs
ποΈ Faction System
Create and manage factions in-game
Configurable ranks and permissions
Shared faction storage (stash system)
Shared faction bank account
Role-based access control for actions and resources
βοΈ In-Game Configuration
Full admin panel (Derma-based)
Live customization of every module (inventory, medical, factionsβ¦)
Import/export settings via JSON
Basic logging and debug tools
Hook system for external module support
π Compatibility
β Compatible with:
DarkRP
NutScript
Custom roleplay bases
β Supports external packs like:
M9K, CW2.0 (weapon & item integration)
β Built-in hooks for addon developers
π οΈ Installation
Place in your serverβs
/addonsfolderConfigure via in-game admin menu or
/lua/config/files(Optional) Enable MySQL support via
/config/database.lua
π
Development Roadmap (Simplified)
π Character Creation
π Inventory System
π Medical System
π Faction Management
π Admin Configuration Panel
β³ Public Release & Docs
π¬ Support & Community
Join the Discord (coming soon) for help, feedback, and suggestions.
Full documentation available on tpCharacters Docs
βοΈ Legal & Licensing
TrimProd's Characters is a fully volunteer-based creation by TrimProd. According to Article L111-1 of the French Code of Intellectual Property, this content is the property of TrimProd.
If you wish to acquire any usage rights to this content, please contact me via email.
As stated in Article L122-6 of the same code, permanent or temporary reproduction of this software, in whole or in part, by any means and in any form, is only permitted with the explicit authorization of the creator.
Selling or renting this content is strictly forbidden.
π Digital Rights Management
This addon uses a DRM mechanism. I reserve the right to revoke access to this content under the following (non-exhaustive) conditions:
Violation of the volunteer agreement
Fraud or attempted fraud
π Author
Developed with passion by TrimProd Contact: [email protected]
Last updated