-
[Show]Browser Multiplayer MMO Custom RPG Toolset
I've been around here for a while but have mostly just set up servers for my gaming community, but now I have something to share!
I've created a browser based custom RPG Toolset (Beta) and I can't seem to find a nice place to gain some testers. Not only is there a whole browser based admin toolset designed to let teams build a world of any size but it is all viewed pretty much on one page.
I haven't optimized the code yet and I'm still working on some smaller parts like Buffs, Trading and Guilds but pretty much everything else is done.
I guess I am looking for a few people to play with the toolset and enjoy the small MMO world they make while testing.
Here is a short list of features, and remember this is all browser based HTML / CSS / javascript / PHP / MySQL
- Map editor with 625 squares for placeable tiles
- A Map Events editor for adding No walk squares, quests, conversations, ect
- Support for unlimited browser based or flash mini games
- A full quest system with an active quest journal and quest states that offer text for each
- Full visual inventory with item viewing
- Full visual shop system with code ready for player based shops
- Full battle system with a customizable skill system
- Full branching conversation system
- Custom loot lists for monsters allowing up to 25 different object to be dropped per monster
- Custom spawn lists that allow up to 25 different monsters to spawn per zone, and special spawns anywhere as well as random spawns if you want them
- Full waypoint based zonelines allowing unlimited world size
- Full soul Binding system to change your respawn point when traveling
- Full custom items system with bonuses and elemental stats
- Three base damage types used 'Blade','Blunt','Pierce' elemental damages and resists
- A list of other in zone with you as well as a visual character sheet viewer for them, with more to be added to interaction soon
- A custom race making system including starting stats
- Multiple characters per player account
- A custom skill system that allows passive and active skills to be taken by the character at level time, that has options for, race only skills, skills requiring other skills to be taken, required stats for taking skills, and a bunch more.
- leveling up to level 80 but can easily be extended for unlimited levels.
I know, I know get on with the screenshots...
The Main Playing Screen
http://www.rgcgaming.com/rgc_images/...mainscreen.jpg
The Map editing Screen
http://www.rgcgaming.com/rgc_images/..._mapeditor.jpg
The Quest Screen
http://www.rgcgaming.com/rgc_images/rad/rad_quest.jpg
The Character Sheet Screen
http://www.rgcgaming.com/rgc_images/...actersheet.jpg
The Battle Screen
http://www.rgcgaming.com/rgc_images/rad/rad_battle.jpg
The level Screen
http://www.rgcgaming.com/rgc_images/rad/rad_level.jpg
The Minigame Screen (Can be unlimited games)
http://www.rgcgaming.com/rgc_images/...d_minigame.jpg
The Store Screen (With custom top store banners for players)
http://www.rgcgaming.com/rgc_images/rad/rad_store.jpg
The Conversation Screen
http://www.rgcgaming.com/rgc_images/rad/rad_convo.jpg
The Quest Journal Screen
http://www.rgcgaming.com/rgc_images/rad/rad_journal.jpg
Character Select Screen
http://www.rgcgaming.com/rgc_images/...charselect.jpg
Race Creator Screen
http://www.rgcgaming.com/rgc_images/..._racetools.jpg
Map Events Editor Screen
http://www.rgcgaming.com/rgc_images/..._mapevents.jpg
Conversation Creation Screen
http://www.rgcgaming.com/rgc_images/...sationmake.jpg
Quest Creation Screen
http://www.rgcgaming.com/rgc_images/...uestcreate.jpg
Monster Creation Screen
http://www.rgcgaming.com/rgc_images/...stercreate.jpg
Spawn List Creation Screen
http://www.rgcgaming.com/rgc_images/...wnlistedit.jpg
Item Creation Screen
http://www.rgcgaming.com/rgc_images/...d_itemedit.jpg
Store Creation Screen
http://www.rgcgaming.com/rgc_images/..._storeedit.jpg
Loot List Creation Screen
http://www.rgcgaming.com/rgc_images/...otlistedit.jpg
NEW SCREENSHOT
Character Skill Journal Screen
http://www.rgcgaming.com/rgc_images/...illjournal.jpg
Skill Create Screen
http://www.rgcgaming.com/rgc_images/...killcreate.jpg
Lists System Screen
http://www.rgcgaming.com/rgc_images/rad/rad_lists.jpg
Lists System Screen
http://www.rgcgaming.com/rgc_images/...oolsetmenu.jpg
Main Menu Screen
http://www.rgcgaming.com/rgc_images/...d_mainmenu.jpg
** This really sux that I can't post images here :(
MWMDragon
www.rgcgaming.com
-
Re: Browser Multiplayer MMO Custom RPG Toolset
Seriously. I cannot say this in another way.....
Fucking Epic, awesome job mate. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
Re: Browser Multiplayer MMO Custom RPG Toolset
-
Re: Browser Multiplayer MMO Custom RPG Toolset
this looks absolutely amazing.. i can't wait to play around with this.
-
Re: Browser Multiplayer MMO Custom RPG Toolset
Oh nice o.o
Looks interesting :)
I can never get myself to write a game.. I just fail at character/item design xD
-
Re: Browser Multiplayer MMO Custom RPG Toolset
The great thing about this project is that it can support any kind of RPG MMO, you just change the graphics packs and it's instantly a Modern, Post Apocalyptic, Space, whatever kind of world you want.
The toolset allows for not only building but the also playing the game. You just give your admins access to differnt parts of the world editor as you see fit. You can have a map team, a quest team, etc. But making everything is so fast even a one man show could crank out a huge MMO in a short time.
It will be ready for testers very soon. I have been developing it for 2 months or so already so I want to make sure it is nice and user friendly for the testers :wink:
-
Re: Browser Multiplayer MMO Custom RPG Toolset
Looking good. Wouldn't mind testing it (;
-
Re: Browser Multiplayer MMO Custom RPG Toolset
-
Re: Browser Multiplayer MMO Custom RPG Toolset
Not trying to be a noob, but what is this? Is it like a RPG MMO customizer? Where can I get it ? :P:
-
Re: Browser Multiplayer MMO Custom RPG Toolset
lookin good. hope it gets even better
-
Re: Browser Multiplayer MMO Custom RPG Toolset
Yeah it's a toolset and game client / Server all in one that is completely web based and requires nothing but a web server and MySQL.
Todays Update Log:
- Custom Racial Starting Points (Start any race in any part of your world you like.)
- Race creator / editor / deleter
*SOME NEW SCREENSHOTS HAVE BEEN ADDED TO THIS MAIN THREAD POST
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
In the next week or so I'll be releasing a link to the map editor for everyone to play with, and see how fast and easy it is to make a world ;)
Another new screenshot in the main post. The Conversation creator!
The the Conversation creator / editor / deleter is now complete.
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
The Quest Creator /Editor / Deleter are also now complete.
New Screenshot of it in the main post! :w00t:
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
The Monster Create / Editor / Deleter is now complete.
New screenshot of it in the main post! :laugh:
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Does this use AJAX? I made a grid-system with sAJAX a while back with the same goal but didn't go through with it :P This looks nice!
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Spawn List Creater /edit /deleter is complete..
This allows for up to 25 monsters in each spawn list and lets you set a chance of spawning per monster out of 100%. These can be used for special spawn locations or set as a zones random spawn list. but I know some people hate random spawns so when you are making the zone in the map editor you can set a random spawn list or not, depending on your game play tastes :thumbup:
OH and there are now 942 monster images to pick from when making monsters, sure some are just HUE changed sprites but there is a ton of original images to choose from. Right now they are sprites ripped from Final Fantasy and some Public Domain images, but I hope to get some pixel artists on board after they see how sweet this system actually is :ott1:
@EliteGM: this uses a minimal amount of ajax because of how i wanted it to work, but I do plan on upgrading things after the system is complete.
New screenshot Added in the main post!
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Item creator /editor /deleter is now complete.
Added readable Inventory items like Books, Scrolls and Recipes. It just opens up a conversation you choose and like a normal conversation it can have as many pages or branches as you like. :w00t:
Also added Locked Doors that can require a 'Key' item to be in the players inventory. it works the same way a zoneline works except you can define the required items ID or the player can't pass.
New Screenshot available in the main post!
:laugh:
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Store Creator / Editor / Deleter is complete. it allows you to add up to 20 items to the stores inventory letting you set the markup the store charges above the normal item value. It even lets you set how much the Markdown is on the item the store buys.
There is also a section in each store to add 5 items where you can set the price of the item, that way special stores can over change for something or sell stuff at a special price.
Also in the database is the ability to add a character ID to the store so when I make the Character Stores the right character gets the money ;)
Oh and I almost forgot, the store Banner system was put in to accommodate player made store banners if the person running the world wants to allow it :)
EDIT: Been a productive Day... The Loot Lists creator / editor / deleter is complete. It allows you to put up to 25 items in a loot drop list and a chance of that item dropping. You can also set the Minimum and Maximum amount of gold to drop. You can use the same Loot List on many monsters or make one for each monster if you like.
Resource Lists have all been completed, they list all the resources by type so you can get an overview of what you have created.
So Far the project is over 3000 Files or 25MB (Including Images)getting big LOL
NOT MUCH MORE AND IT'S READY FOR BETA!!
As Normal there are 2 more screenshots in the main post :drool:
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Wow....
Like the rapid development ;)
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
That's how I roll on projects like this. I've been working on this one since Feb 28. But I am used to fast turn over times with the custom stuff I make for my gaming community.
OH and Sorry to everyone who has PMed me, I can't PM back until I hit the 15 post mark and I hate posting spam posts so I have a few more to make before I can get back to you about the project testing and dev help.
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
ALRIGHT...
The Skill Creator / Editor / Deleter is complete. After you set up some stuff in here you will have skills that people can take when they level...you can even set a bunch of requirements for each skill if you like. All Passive skills are auto added to the toon when it is chosen. All active skills require that you write a PHP script to tell the game engine what to do.. so the options are limitless.
For all the coding noobs don't worry I will be creating a bunch of skills for this MMO system. And you can always just make a bunch of passive skills.
This skill system makes the character system insanely customizable and opens the door for great character builds and different play styles. A player can only have 80 skills as the level cap is 80 so you can go insane making skills or only have a one or a few per level.
The Character Skill Viewer is Complete. This lets you view the skills your character has.
There is still a ton of stuff I want to add, but in the beta testing you WILL be bale to make and play a fully playable Browser MMO World. I have set up the item system to support a Cash Shop is admins what to run one.. Even the potions are set up to be GM reward and cash shop only because I don't want this MMO to be a drink-potion-athon, and it's a great way to reward players ;)
I have also added 5 new screenshots to the original post. Things are almost ready for you guys.. I just need to clean up some loose ends and do a few active skill scripts. :ott1:
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
I spent some time cleaning up and adding to the Place-able Map Objects.. there is now over 1200 to choose from with more on the way. I want to make sure there is a nice set of Outdoor, Indoor, and Dungeon based tiles.. I still feel it is lacking in dungeon decoration so thats where I will head next.
I've already got an idea for an advanced tile seperation system to make finding what you want fast and easier but that will happen after the beta has been out for a bit. However you can make a map, use it as a zone background and build another map over top of it to make some really intricate maps ;)
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Today while I was looking to do the first few skill scripts I noticed that I needed to add support for battle based buffs to do what I needed to do as some skills are buffs (Skills = Special attacks, buffs, spells, abilities) SO I started adding the buff system, which is now complete.. any skills that apply buffs will now work and all buffs are cleared after the battle is complete, or you die, or you run from the battle ;)
But while I was digging I also found that I hadn't actually enables element based resistances, I had a branch of of code waiting for it.. but I didn't have it in.. SO now that is in as well :)
I hope the shop is slow tomorrow so I can get the skills coded, because after that it's Beta Testing time!!
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Quote:
Originally Posted by
mwmdragon
Today while I was looking to do the first few skill scripts I noticed that I needed to add support for battle based buffs to do what I needed to do as some skills are buffs (Skills = Special attacks, buffs, spells, abilities) SO I started adding the buff system, which is now complete.. any skills that apply buffs will now work and all buffs are cleared after the battle is complete, or you die, or you run from the battle ;)
But while I was digging I also found that I hadn't actually enables element based resistances, I had a branch of of code waiting for it.. but I didn't have it in.. SO now that is in as well :)
I hope the shop is slow tomorrow so I can get the skills coded, because after that it's Beta Testing time!!
Hell ya I wish ya luck
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Wow, sorry for no updates, had to get an emergency gall bladder removal.. got home today.. need rest.. back at development in a few days.. I just need to make a few skill scripts and then get the beta uploaded to the server and give some of you guys admin rights to fool around ;)
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Quote:
Originally Posted by
mwmdragon
Wow, sorry for no updates, had to get an emergency gall bladder removal.. got home today.. need rest.. back at development in a few days.. I just need to make a few skill scripts and then get the beta uploaded to the server and give some of you guys admin rights to fool around ;)
Wish you the best of luck recovering. Take it easy bud ;)
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
ALRIGHT!!
I have gotten it all uploaded and with a nice blank database (Just the starting Login Zone) so you can't create characters until I hand out some admin passes for you guys to build stuff as you require races to build characters.
Sign up for accounts at the link below and I will set you up as admins to build stuff, however here is the order at which things are built...
1.Create some races (don't put thier beginning stats over a total of 40, so distribute 40 points amongst each of the 4 main ability scores. You can but server balance is still a work in progress)
2.Create some Weapons / Items
3. Create some Monsters
4. Create a Zone or two
5. Create a conversation or two
6. Create a Quest or two
7. Create a Store or two
NOTE: To create a zoneline to another zone or into a building zone you first need to set up a Zoneline and a Waypoint in 2 different zones. Load up the zone with the waypoint in it into the zone events editor. Find the square number in the list of event variables area and enter a name into the waypoint variables textbox, something original (example: WP_WPNSHOP), make note of the zone number that is listed by the zonename as you will need it later.
Next load up the zone with the zoneline into the zone event editor and find the square number in the list of event variables area and enter the number of the zone you want the zoneline to go to followed by an * and then put the waypoint name right after it (Example: 5*WP_WPNSHOP). Now the zoneline should work.. it also works for doors. Don't worry there will be a manual and picture tutorials :laugh:
(Beta Testing Make an Account for me to Admin you)
http://rpg.rgcgaming.com/
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Let me know when you have made an account and the account name so I am giving the right people building rights ;)
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
i made an account, called bonitão
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
WhySnif
S-P-N
Bonitalo
You all have admin status, after you log in you can access the building tools in the top right corner where you logged in. You can also make a character to get into the world now as I have made a default "Human" race and a little beginning area.
CONTROLS:
http://rpg.rgcgaming.com/images/controls.jpg
1.
The Character Menu contains many of the controls and information areas of the entire game system. Not all buttons are available at all times, some appear as needed, like the 'Rest Button' and 'Potion Buttons'.
From here you can view your Character Sheet, Inventory, Quest Journal, Skills List, and in the near future, the 'Community Button'. More buttons will be added as needed and may change positions, that why there is only a general overview here right now.
2,3,5,6
Are the buttons you use to move your character around the world. If you are experiencing bad refresh times of flickering then you should upgrade to using Firefox 4, the browser this was developed for. It also works well on the Iphone, Ipad, and other portable devices.
4.
This button does many actions in this game system. Under the movement keys there is a special area that tells you what this button will do if clicked. However it also lets you know when you are in a safe resting area, at whcih time you need to click the 'Rest' Button in the Character Menu Area.
This button can make you Change Zones, Start Battles, Play Minigames, Open Stores, Open Conversations and many many more actions. This is the most important button in the entire system.
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Made an account... Varrin
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Today I added the ability to collect resources for crafting. And Server Messages...
For Resource Collecting you need to set 2 event variables, one is the itemid of the item gained if successful. And the second is the itemid of the item you require in your inventory to be able to harvest the resource in question.
As a demo I have made an item for sale called the "Cactus Cutter" which you require the chop down Cacti in the next zone to gather "Cactus Arms", silly but you get the idea. Yes you must make a tool to gather, the system requires you to set one.. but you can always make a "Mining Pick" or a few for mining a bunch of stuff, or a "Herbalism Pouch" which characters need to pick plants, etc.
Before I had no way of giving the player feedback on certain actions, and now that is possible in The Server Message Area ..like for binding Souls, collecting resouces, resting and other actions. You can also go into the admin panel and send serverwide messages that start with a nice red SERVER: in front of the message to get peoples attention. All messages are constantly pruned to delete messages over 24 hours old, I may cut that down to 8 hours depending on database clutter :thumbup:
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
*NEW*
Zone Map Creation Tutorial
- This tutorial will help everyone who is helping test the MMO Toolset and game system, with making a new zone map. It is very strait forward and includes pictures so you can follow along online!
:thumbup:
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
I'm guessing people are finding this hard to use ??
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Hello, i find this a very ambitious project.. I was just wondering weather this would be opensource anytime soon? I would love to see the logic behind most of it.. seems very good from what i can see!
I am a PHP Developer so if you also need any help. Just give me a shout ;)
Also created an account, Username: juelpatwary.
Thank you.
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
It seems I need some sample data more than anything right now as the people who said they would beta test don't seem to have the time right now.
So right now I am working on a small sample world for people to play around in. The process I'll be using for the sample data is...
1) Choose an existing Lore system (Current MMO or Game World)
2) Write the server balance document so everything works together
3) Create the content.
I plan on making the entire system open source but I need to tie up all the loose ends before I can do that :):
I would love some development help but all the code is still messy and commented poorly, I want some time to clean house before giving other coders a headache over how I pulled of everything :lol:
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
I thought RageZone would be more active than this, no offence, but does anyone know where I should post this info to get more serious testers?
:blush:
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
@mwmdragon So far as i've seen its great as project,
but with what coding language's you have made it with?
Also if you need some help i would take 50/50 of that headache hehe.
But seriously if you need help let me know it would be awesome to be part of your team creating such a great system.
- Aristonia
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
It's being developed in PHP, MySQL, Javascript, HTML, CSS. My only problem is finding a community interested in it. Most game development communities don't consider browser games as actual game development.. and most RPG development communities are censored by the owners to use their "program or software" of choice and to delete posts about new RPG development systems.
I know I have a great system here, but I'll have to keep developing it until there is some community of users who can make use of it.
As it stands right now you can hand craft your own full Browser based MMO, and I thought that there would be more people interested in doing so, but it seems people don't want to do the work of making their own world they seem to just want a pre-generated world to alter, so I think the only way this project will appeal to anyone is if I promote it as an existing world, with a nice editing system. However the time it takes to balance and design a world as well as keeping development running is a huge task.
Have you done any game development in the past Aristona?
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
This seems like that it could have massive potential. A lot of the features are already there.
After briefly testing it, I think, that for release, you really need to be focusing most of your efforts on optimization.
Ingame is very unoptimized, sluggish, unpolished, and just plain unprofessional.
A window should open up near instantly. I clicked a button that popped up a supposed window, but all I saw was a red X[close button], and it appeared that it was still loading the window.
You need to make movement as fluid as can be. Right now, it's anything but.
Some do-able suggestions:
-Do your best to get rid of full page refreshes whereever possible. Instead, use AJAX loading windows [i.e. spinny circle in place of the currently loading object] while you are loading. This seems more professional, and cleaner.
-This is optional, although for something like this, recommended. Move most/all game-based information and such to txt/xml files located on the web server. Although information like accounts and simple game variables should be kept in MySQL, loading resources and information, especially a [potentially] huge amount, is a lot faster when loading from text or XML, then compared to grabbing the data from MySQL. This will drastically
improve optimization in multiple ways.
Keep it up. You have done an incredibly awesome job for one person, and I can't wait to see what is in store. Optimization and polish is what you need IMO more than anything at this point in time. Best of luck.
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Thanks TimeBomb, it's hard to get usful criticism now a days :)
I have been learning about the HTML5 Canvas and plan to use it and ajax to pump up my project.
I'd like to hear more about storing info in XML if you could elaborate, Do you mean store monster / item data in XML rather than in the database? If so if there an easy way to access that data via simple html?
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
:love:
I think,you may be used Ajax for help move character.
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
-
Re: [Show]Browser Multiplayer MMO Custom RPG Toolset
Quote:
Originally Posted by
mwmdragon
Thanks TimeBomb, it's hard to get usful criticism now a days :)
I have been learning about the HTML5 Canvas and plan to use it and ajax to pump up my project.
I'd like to hear more about storing info in XML if you could elaborate, Do you mean store monster / item data in XML rather than in the database? If so if there an easy way to access that data via simple html?
Hi; no problem.
I found a useful thread in regards to saving and loading via XML in PHP:
Read and write XML with PHP - Dynamic Drive Forums
And any data that has the potential to be huge, such as monster and item data, should be stored in XML IMO.
Best of luck.
P.S. If you're not using AJAX to move the character, that should be the first [new] implementation of AJAX you do in your project :).