Jump to content
Sign in to follow this  
Valentine

VXA-OS - Create your MMO with RPG Maker

Recommended Posts

vmblUfr.png


Author: Valentine
Version: 1.0.6

About


VXA-OS is a free structure for creating 2D online games. It is currently considered a beta and is still in active development.

Features


Current:
» 4 types of chat;
» 9 types of equipment;
» 13 administrator commands;
» 3 moderator commands;
» Global server battle system;
» Passwords protected with the MD5 cryptographic function;
» 99% of event commands on the server;
» Common server events;
» Configurable resolution;
» Global Switches;
» EventMachine network library;
» Friends system;
» Quest system;
» Account Editor;
» Teleportation;
» Paperdolls;
» Party;
» Minimap;
» Bank.
Next:
» Remaining event commands, such as: Show Choices, Item Selection, Wait and Move Event;
» Customized movement of events;
» Parallel process start conditions and automatic start of events on the server;
» Weapons and long range skills.

Images


» Login
YdmhLCG.png
» Character creation
HjyCTPM.png
» Bank and party
zBBpBtY.png

Download


With DirectX:
Mega
4shared
No DirectX:
Mega

Tips


How to attack and chat with events:
Press Ctrl.
Translation to Englis:
To translate the client's vocabulary into English, replace the [VS] Vocab script to:



#==============================================================================
# ** Vocab
#------------------------------------------------------------------------------
#  Author: Valentine
#==============================================================================

module Vocab
  
  # Login and account creation
  Username           = 'Username'
  Password           = 'Password'
  Email              = 'Email'
  Remember           = 'Remember?' 
  Register           = 'Register'
  Connect            = 'Connect'
  
  # Creation and character selection
  Name               = 'Name'
  Sex                = 'Sex:'
  Class              = 'Class:'
  Graphic            = 'Graphic:'
  Points             = 'Points:'
  Male               = 'Male'
  Female             = 'Female'
  Slot               = 'Slot'
  
  # Chat
  Map                = 'Map'
  All                = 'All'
  Party              = 'Party'
  Private            = 'Private'
  
  # Alert in menu
  ServerOffline      = 'The server is offline!'
  ServerFull         = 'The server is full. Try again later!'
  Insufficient       = '%s must be at least %d characters!'
  ForbiddenCharacter = 'Forbidden character!'
  Kicked             = 'You have been expelled!'
  IPBanned           = 'Your IP is banned!'
  MultiIP            = 'Your IP is already connected!'
  OldVersion         = 'This version is old. Please upgrade!'
  AccBanned          = 'Your account is banned!'
  InvalidUser        = 'Invalid user!'
  InvalidPass        = 'Invalid password!'
  InvalidName        = 'Invalid name!'
  InvalidEmail       = 'Invalid email!'
  InvalidCommand     = 'Invalid command!'
  MultiAccount       = 'User logged in!'
  AccExist           = 'This user already exists!'
  Successful         = 'Account registered successfully!'
  CharExist          = 'This name is already being used!'
  
  # Alert in game
  Teleported         = 'You were teleported!'
  Pulled             = 'You were pulled!'
  Muted              = 'You have been muted for 30 seconds!'
  NonPvP             = 'You can not attack here!'
  AttackAdmin        = 'You can not attack an administrator!'
  ObtainItem         = 'You won item!'
  NotEnoughMoney     = 'Insufficient money!'
  NotSellItem        = 'This shop does not purchase items!'
  NotTarget          = 'You have no target!'
  TargetNotInRange   = 'Target out of range!'
  InsufficientLevel  = 'You do not have enough level to equip this item!'
  RequestDeclined    = 'Your request was declined.'
  FullInventory      = 'Your inventory is full.'
  FullTrade          = 'The trade is full.'
  PlayerDead         = 'You died.'
  FullDrops          = 'You can not throw item on the floor.'
  Busy               = 'This player is busy.'
  Ask                = 'Are you sure?'
  
  # Friends
  FullFriends        = 'Your friends list is full..'
  FriendAdded        = 'has been added to your friends list.'
  FriendExist        = 'This player is already your friend.'
  Friend             = 'Friend'
  
  # Trade
  TradeRequest       = 'invited you to an trade. Accept?'
  TradeComplete      = 'wants to complete the trade. Accept?'
  TradeDeclined      = 'The trade was declined.'
  PlayerNotInRange   = 'Player out of range!'
  Trade              = 'Trade'
  
  # Party
  InParty            = 'This player is already at a party.'
  PartyRequest       = 'invited you to a party. Accept?'
  PartyMemberJoined  = 'joined the party.'
  PartyMemberLeave   = 'left the party.'
  DissolvedParty     = 'Dissolved party.'
  FullParty          = 'Your party is full.'
  NotParty           = 'You are not at a party.'
  
  # Help
  Equipable          = 'Can be equipped by'
  NotEquipable       = 'Can not be equipped by'
  Consumable         = 'Consumable:'
  ItemType           = 'Type:'
  Normal             = 'Normal'
  MPCost             = 'MP cost:'
  Hit                = 'Hit (%):'
  
  # Menu
  Login              = 'Back to login'
  Quit               = 'Quit game'
  
  # Quest
  StartQuest         = 'You started the mission'
  FinishQuest        = 'You have completed the mission'
  Rewards            = 'Rewards:'
  Exp                = 'Exp'
  
  # Buttons
  Ok                 = 'Ok'
  Go                 = 'Go'
  Cancel             = 'Cancel'
  Yes                = 'Yes'
  No                 = 'No'
  Create             = 'Create'
  Delete             = 'Delete'
  Accept             = 'Accept'
  
  # Menus
  Status             = 'Status'
  Quest              = 'Quest'
  Menu               = 'Menu'
  
  # Battle
  Critical           = 'Critical!'
  NoHit              = 'Miss!'
  LevelUp            = 'Level up!'
  
end

License


VXA-OS is a free open source framework, distributed under a very liberal license (the well-known MIT license). The project can be used for any purpose, including commercial purposes, without any cost or paperwork.
VXA-OS is not in the public domain and its creator retains its copyrights.
The only requirement is that if you use VXA-OS, you must give credit to the creator by including the copyright notice somewhere in your game.
In no event shall the copyright owner or copyright owner be liable for any claims, damages or other liabilities.

Credits


Creator:
Valentine

Thank you:
Cidiomar
Soreto
LeonM²
Komuro
zh99998
RGD Team

Share this post


Link to post
Share on other sites

Looks very nice! 

 

I have a couple of questions :) 

 

Is it open source?

In which language is it written?

What do you mean with » Global server battle system?

Will it be in a similar vein to Intersect with editors and the like?
 

(Sorry, can't download at work, so some of these questions might be easily answered by myself)

Share this post


Link to post
Share on other sites

If this is like Valentines past work then its a server app and a set of scripts to create an online enabled RPG Maker VX/Ace game. So the requirements as far as owning RPG Maker VX/Ace still stand and then your design options are the same(ish) as rpg makers. It isn't open source but all the scripts to make the above possible are available for editing.

Share this post


Link to post
Share on other sites

Version 1.0.6 available.

 

LOG:

-Paperdolls added;

-List of friends added;

-Bank added;

-Teleportation system added;

-Party added;

-Added moderator commands;

-Configurable maximum number of classes;

-Pup of gold added;

-Fix bug in the drop;

-Fix bug in the minimap;

-Other bugs fixed.

 

I added some things in the Manual.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×