About This Software
MyRPG is a set of many editors that will help you create your 3D (MMO)RPG World. These editors are divided into 4 categories: 3D editors, GUI editors, Rules editors and Universe editors.
My RPG is a tool that is able to create game universes and storylines playable solo or multi through local network or online servers.
World Editor
The World Editor allows you to design the 3D environment your adventure will take place in. You can very easily place 3D objects such as creatures, clouds, lakes, but also precipitations, lights, sounds or particles, etc … from the built-in library or from your own creation library . Move, rotate, and scale them at your wish in the overview layout of the world.
Terrain Editor
The Terrain Editor is the tool you will use to sculpt your terrains. It enables you to create many kind of terrain, and adjust the shape of your world using 10 powerful and fully customizable tools.
Grab terrain
Raise height
Lower Height
Smooth flattern
Smooth slope
Paint Noise
Flattern
Set Height
Clear Terrain (to make holes into the terrain, and build caves)
Restore Terrain (to erase gaps onthe terrain)
Terrain Painter
The Terrain Painter allows you to paint materials over your terrain. Each material is customizable with a Diffuse, Detail and Normal texture. MyRPG comes with hundreds of ready to use textures.
Material Editor
With the Material Editor you can change any material used by a 3D Object. A material is a set of textures allowing you to produce awesome effects such as specularity, glowing or transparency. Materials can also be animated and produce specific sounds on impact and footsteps. Each object within MyRPG comes with their own customizable materials.
Decal Editor
Put more details on the objects and terrains with the Decal Editor. Decals are transparent textures dedicated to add some specific and unique details to your scenes.
Particle Editor
Create particle Effects with the Particle Editor. Particle effects cover a large scope of effect from explosions to persistent particles and environmental particles. Theses particles can be used to improve your scene’s visual effects, and to create custom spells and skill effects. An extensible effect library is available within MyRPG.
River Editor
With the River Editor you can insert “flow” objects like rivers, cascade, lava flows, and more. It enables you to determine flow speed, texture, resistance and undulation. Combined with particle editor, the River Editor is an essential tool to put more life into your game scenes.
Road Editor
The Road editor allows you to paint roads over the terrain. It’s an essential editor to give details to your road such as wheel tracks. Roads are systematically adjusted to perfectly fit your terrain.
Mesh Road Editor
Like the Road Editor, the Mesh Road Editor, allows you to paint roads. But Mesh roads aren’t systematically put on the terrain (unlike road editor), this enables the easy design of bridges, or any other floating/flying paths.
Forest Editor
The Forest Editor is an intelligent editor used to build forests and rich environments. It allows you to define brushes composed of several meshes of your choice like trees, boulders, flowers or bushes. With a single mouse drag you can paint a great variety of environment like forest, rocky desert, swamps, and so on.
Area Editor
The Area Editor is used to define a game zone. When player leaves a zone, you can set an action, like trigger some messages, HP loss, or any other feature you want.
Sketch Tool
If you need some new objects but you don’t want or can’t use an external editor (like Blender, Max or Maya), the Sketch Tool is here for you. It allows you to create new simple 3D objects. This editor also makes you choose textures for your newly created object.
Shape Editor
With the Shape Editor you can easily import 3D models from external tools. You can import collada models (.dae files), change their default materials, edit existing animations, and create new animations from existing ones. You can even add triggers to your meshes like footstep puffs. It’s an essential tool to turn an external animated model into a good ingame model.
NPCs Dialogs
The NPCs dialogs are customizable windows you can modify with the main GUI Editor. Dialogs are launched when interacting with a friendly NPCs, and data come from the database Dialog Editor.
Inventory and bags
Inventory and bags can also be customized with the main GUI Editor. You will be able to set the number of items per bags allowed. You can setup up to 18 emplacement in your inventory. A simple Drag and drop equips your player to be . MyRPG checks automatically if an object can be equipped according to your definitions in the database.
Spell book
Spells and spell books can also be customized with the main GUI Editor. Database definitions and players progression determines which spells are displayed and available.
Quest and Achievements
Quest Book and achievements are synchronized with the database and character’s progression.
Main GUI Editor
Customize every Graphical User Interface elements with the GUI Editor. Make your game unique by using the professional interface to draw Images, text controls, 3D objects, inputs, list boxes, and many more. Additionnaly, a powerful data linking mode allows you to show every data of the game without a single line of code.
Profiles System
The Profiles System is a powerful tool used to allow graphic style management. With the Profile Editor, you can customize windows graphic looks, fonts and colors used in your ingame interface.
Character Selection GUI
The Character Selection GUI allows you to control the characters data displayed during new games and loading phases. Coupled to the main GUI Editor, you can give a unique look and feel to your universe. And coupled to the Wolrd Editor you can build a complete 3D scene for the character selection.
Loading Screens
The Loading Screens can be customized according to the whole game level, or by area. This way, you can give a unique in-depth look to your game.
Character and Target Huds
The Character Hud and the Target Hud can be customized with up to 10 data. It can also draw states icons (coming with the States Editor). You can use the main GUI editor to customize the aspects of these Huds.
Character Sheet
All characters data can be placed into this sheet. Using the main GUI editor allows you to fully customize the different aspects of your characters sheets. Data are automatically updated during game sessions.
Spell bar
The Spell bar is a MMO-like spell bar, allowing you to cast spells in real time with hotkeys.
Chat
You can chat with your friends over local network, or over the internet. The Chat GUI allows you to type special commands (/dance, /salute, etc…).
MiniMap
The Minimap GUI can handle many mini maps types, such as discovery maps (wow-like) or pin maps. You can also control the zoom in/out range.
Tables Editor
The Tables Editor allows you to insert classic RPG tables which determine values used by the game system on actions.
Classes Editor
Classes editor allows you to create your own classes. Each class might have some specific attributes, bonuses, and experience curves.
Skills Editor
Skills defines actions that characters can perform, it can be sword attacks, spell casting, invocations, and many more. Skills are actives or passives. Activating skills are available from the “spell book” and might be attached to the action bar during a playing session.
Items Editor
Items are objects other than armors and weapons. This editor allows you to define icons and effects when a character uses them. Items might also be other useful in-game items like keys, components, quest items, trophy, and so on.
Armors Editor
The Armor Editor allows you to fully describe and create pieces of armors like pads, shoulder parts, that can be worn by the characters. The Armor editor can define bonuses, and effects (lights and particles, special rules) attached to this piece of armor or to a complete set. Armors can be mounted to the character mesh, or simply added to equipped items.
Weapons Editor
Like the Armor Editor, the Weapons Editor allows you to create your own weaponry by defining damages, bonuses and effects attached to this special weapon.
Animations Editor
Animations are triggered by using skills. The Animations Editor allows you to define all visual effects launched over a timeline. Effects can be take many forms such as: character animation, light effects, particle ejections, object spawning or deletion, sounds, and many more. Use the Animation Editor to define a unique gameplay to your world.
NB: This editor is still a work in progress
States Editor
States editor allows you to define special buff/debuff that impact characters. It might be something like death, poison, sleep, petrified, invulnerability, and many more.
Sounds Editor
The Sounds Editor allows you to define specific settings for each sound of your game such as default volume, pitch, repeat times…
Attributes Editor
The Attributes Editor allows you to create your own characters attributes, like Strength, Intelligence, and so on. Each attribute can be based on a dice system (eg : 2d6+7, 3d6, 1d20+5, …) or on formulas (eg : (STR+DEX)/2 ). With this powerfull editor you can create your very own rule system, either based on dice like many pen and paper role playing games, or based on formulas like many MMORPG.
Terms Editor
The Terms Editor allow you to define elements, weapons and categories, skill schools, and other lexical elements specific to your wolrd.
Actors Editor
The Actors Editor creates default Player Character for your game, and also, Non playable Characters. You can specify special abilities, inventory, equipment, and loot for each character. Character editor includes an Artificial Intelligence editor which determines behavior for it. It allows also to skin your characters with specific materials. MyRPG comes with twelve playable races.
NB: This editor is still a work in progress
Dialogs Editor
The Dialog Editor manages dialogs. Dialogs are trees of NPC answer and sets of choices. Each choice may trigger some specific actions using chat commands.
Quest and achievement Editor
This editor allows you to set your quests and achievements descriptions and conditions. It also configures advanced settings such as social network and steam sharing.
Events Editor
This editor allow you to create in-game events triggered by player actions, or by global timeline. Events can be cut-scenes, creatures spawning, NPCs actions, … You can then create a dynamic and living world.
NB: This editor is still a work in progress
Factions Editor
Factions determine the Artificial Intelligence behavior toward others. This editor allows you to manage behavior levels between parties.
Library
MyRPG comes with its own library containing vegetation, creatures, placeables buildings, particles, textures, and so on. This ingame library will be frequently increased along the development of MyRPG.
Importing models and textures
You can import your own 3D models using collada importer (.dae file format). You can use Blender, Max or Maya softwares to create your own models. Textures are simple .jpg, .png or .dds files.