Addon Tools

Tools

The free Tools addon for uMMORPG is a comprehensive package that brings numerous innovations and improvements to enrich your gaming and development experience. From MySQL support to various complementary tools, this addon is designed to optimize and simplify your work while offering advanced features.

Key Features:

  1. MySQL Support:

    • Easy integration with MySQL databases for efficient data management.
  2. Infobox and Popups:

    • Create infoboxes and popups to provide important information to players clearly and visibly.
  3. Interaction System:

    • An interactive system allowing players to easily interact with various game elements.
  4. Random and Comprehensive Rewards:

    • Generate random rewards and detailed reward systems to enrich quests and in-game events.
  5. Complementary Tools:

    • UI Visibility: Hide and show the UI easily.
    • Universal Slot System: Replaces the original slot system for more flexibility.
    • UI Event System: Optimizes UI events without overloading Unity’s Update() function.
    • Anti-Sleep Mobile System: Prevents mobile devices from sleeping during gameplay.
    • FPS and Latency Display: Real-time performance tracking.
    • Item Sounds: Add sounds when picking up and using items.
    • Simple Item Removal: Remove items with one click without drag and drop.
    • FPS Limiter: Control FPS for optimal performance.
    • Floater System: Add floating effects to quest icons.
    • Basic Weather System: Create weather conditions with light switching.
  6. Maintenance and Updates:

    • Check if your addons are up-to-date, download hotfixes, and remove server code on the client and vice versa for better security and performance.
  7. Addon Compatibility:

    • Necessary to use the vast majority of the +120 addons available on the site.

Benefits:

  • Improved Game Management: Simplify data management and enhance game features with MySQL support and advanced interaction tools.
  • Optimized Performance: Use optimized systems to avoid Unity overload and control game performance.
  • Customization and Flexibility: Enjoy multiple customization options to tailor the game to your specific needs.
  • Player Engagement: Enrich the player experience with rewards, dynamic interactions, and immersive visual and sound effects.
  • Easy Maintenance: Keep your addons up-to-date with automatic checks and hotfix downloads.

How It Works:

  • Easy Configuration: Easily integrate MySQL features, infoboxes, popups, and more through an intuitive user interface.
  • Automatic Optimization: Use complementary tools to optimize the UI, events, and overall game performance.
  • Addon Management: Keep your addons up-to-date with automatic checks and hotfix downloads.

Maximize your development efficiency and enrich your players’ experience with the Tools addon for uMMORPG. Enjoy simplified management, increased customization, and optimized performance for a more immersive and dynamic game.

Tutoriel for installation

Installation and Configuration

===================

  1. Open in menu "Tools/Auto Patch System"
  • a) Click on install and wait recompile project
  1. Open Scene "World" scene in Assets/uMMORPG/Scenes/World
  • a) Select NetworkManager GameObject
  • b) Add new component "ToolsConfigurationManager"
  • c) In inspector in script ToolsConfigurationManager
    • A) Click on circle "Config Template" and select scriptable "Configuration"
    • B) Click on circle "Addon Template" and select scriptable "Define"
    • C) Click on cicle "Rules Template" and select scriptable "GameRules"
  1. Edit all player prefabs (Warrior, Archer)
  • a) add script "Tools_InfoBox"
  • b) add script "Tools_PopUp"
  1. Open hierarchy Assets/uMMORPG/Scripts/Addons/_Tools/
  • a) Add all prefabs in "Required UI [Drag to Canvas]" in Canvas

  • b) (Optional) Drag and drop optional prefab to the scene

    • Optional *

// ====== Installation Distance Checker ========

  1. Open Scene "World" scene in Assets/uMMORPG/Scenes/World
  • a) Select GameObject on scene, for Exemple a house
  • b) Add new component "DistanceChecker"
  • c) an Sphere collider is added at the same time as DistanceChecker, Drag & drop this "sphere collider" in component "DistanceChecker", in "Collider Triger"
  • d) Use slider for chose a distance maximum

// ======== Installation Floater ==========

  1. Open hierarchy Assets/uMMORPG/Scripts/Addons/_Tools/Utils/Floater
  • a) Exemple 1

    • a) open Prefab folder (in sale folder hierarchy)
    • b) Drag & Drop prefab in the scene
  • b) Exemple 2

    • a) in Scene Select a Npc (Alchemist for exemple)
    • b) extend hierarchy and find "NameOverlayPosition"
    • c) Add component Floater component

// ======================================= MySQL =========================================

  1. Open Scene "World" scene in Assets/uMMORPG/Scenes/World

// ================================ Latency And FPS ======================================

  1. Open hierarchy Assets/uMMORPG/Scripts/Addons/_Tools/Utils/LatencyAndFps
  • a) Extend all folder
  • b) Drag and Drop prefab to Canvas in Scene

// =============================== Framerate Limiter =====================================

  1. Open Scene "World" scene in Assets/uMMORPG/Scenes/World
  • a) Search Main Camera
  • b) Add new Component "FpsLimiter"
  • c) Chose your target FPS and enable/disable VSync

// ============================== Sleep Screen Control ===================================

  1. Open Scene "World" scene in Assets/uMMORPG/Scenes/World
  • a) Search Main Camera
  • b) Add new Component "SleepScreenControl"
  • c) Choose number of minutes for screen sleep, or click on NeverSleepControl to disable sleeping

// ================================= UI Visibility =======================================

  1. Open Scene "World" scene in Assets/uMMORPG/Scenes/World
  • a) Search Canvas
  • b) Add new Component "UIVisibility"
  • c) Select your conbo key "Left Alt+Z" is default
  • d) Add all the children of the Canvas you want hidden

// ============================== New attack detection system ============================

  1. Open all entity prefab
  •               a) add new GameObject empty and moved it to eye level      
  • b) in compotenent (Player,Monster,Pet,Mount,Npc) Add this GameObject in HeadPosition

Requirement

  1. No addons required

Add Define

  1. _iMMOTOOLS
  2. _SQLITE
  3. _MYSQL
  4. _CLIENT
  5. _SERVER

Video Tutoriel

  1. No video tutoriel

Addon Date

  1. Created : 2024-06-02
  2. Updated : 2024-06-06

Tutoriel Date

  1. Update : 2024-06-07 00:31:51

File Date

  1. Update : 2024-09-24

Explore Our Addons:

Reports System addon for uMMORPG
Reports System

Add a reporting system to your game, this will allow your players to report bugs, players or other

Account Unlockables addon for uMMORPG
Account Unlockables

Allows players to unlock a variety of things for the whole account, not just one character

Equipment Level Up addon for uMMORPG
Equipment Level Up

Enhance your gear, add levels and usage limits, and integrate with other modules for a deeper gaming experience.