TOOLS 3.5

Created and maintained by Fhiz – for both personal and commercial projects, not for sharing or re-sale
For uMMORPG3d only – not supported on uMMORPG2d or uSurvival unless noted otherwise!

Importing

 

· Import into a blank uMMORPG3d project of the latest available version.

Requirements

Patching

You can patch your core files using the provided patches in this AddOns patch directory. This requires a patch program that supports BSDiff, free examples:

Description

This utility AddOn is required by all of my other AddOns, as it contains several shared functions and UI elements.
Most notably are the universal "CastBarUI", "InfoBoxUI" and a universal "PopupUI". Those UI elements also come with options that can be edited via the Inspector.

INSTALLATION

Core Changes

Apply all core changes as stated in the Core Changes Readme, either manually or by patching.

Integration Steps

STEP 1 [Required] Either patch your core files or apply the core changes manually.

STEP 2

[Required] Add all objects from "Required UI" to your Canvas via drag-n-drop.

STEP 3

[Required]
Make sure not to put them into another object.

STEP 4

[Optional]
Edit the properties of "UCE_UI_Popup" and "UCE_UI_InfoBox" in the Inspector.
This is especially important for text colors of the "UCE_UI_InfoBox".

STEP 5

[Required]

 Add all scripts from "Required Scripts" to each one of your player prefabs
as new component (Player Prefab > Inspector > Add Component).

STEP 6

[Optional]

Edit the properties of the "UCE_Popup" on your player prefab. Add up to 255 icons and up to 255 sounds of your choice to it.
Those will be used by other AddOns to customize your Popup window.

STEP 7

[Optional]

Add any game objects from "Optional Prefabs" to your scene via
drag-n-drop. And edit the properties in the Inspector - you can already test
the Icons and Sounds this way: Start your game and walk into
a prefab you placed and edited this way.

STEP 8

[Optional]

Move the content of "Plugins" folder 
to your projects "Plugins" folder for consistency.

STEP 9

 
[Optional] 

You can also create speed modifying Buffs and passive Skills now, but be sure to set a max Speed
to each player and monster prefab. Otherwise it won't work.

STEP 10

 

[Optional]

If you do not set a max speed manually, all of your entities
max speed will be capped at 1.5 times their original speed.

Additional Information

When updating from an older version, be sure to delete the UCE_Tools.Buff.cs – as this file is now obsolete and not used anymore!

Copyright Note: Contains three free (MIT) plugins: “WeightedRandomization”, “iTween” and “LeanTween”, both available from the asset store (free) and elsewhere on the web. If you imported one or more of those free assets into your project already, delete the obsolete copy to prevent errors.

Videos (not fully up to date)

Version History

2.3
Major Update
2.4
Added weighted Randomization
2.5
Added functionality for speed
2.6
Added new Popup UI element
2.7
Performance Improve: Custom Update functions
2.8
Updated Readme, added patch files
2.9
Integrated all core changes
3.0
updated to uMMORPG 1.138 / merged speed with uMMORPG speed
3.1
3.2
3.3
Added Patch files and new functions
Added several new functions
Updated to uMMORPG 1.140
3.4
Smaller Bugfixes, all popups now dump their messages to the info box as well
3.5
Added functionality for the new PVP Quests.

(c) Fhizban

All "Latest" AddOns are compatible with uMMORPG3d 1.146 Dismiss