[Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

Page 1 of 28 12345678911 ... LastLast
Results 1 to 15 of 415
  1. #1
    Hardcore Member Markz88 is offline
    MemberRank
    Jan 2007 Join Date
    149Posts

    [Release] MultiPlatform RMX-OS SYSTEM [RPGMaker XP]

    [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]
    MultiPlatform RMX-OS SYSTEM
    Authors: Aegisrox, Blizzard, Markz88, Kernys, Kusanagi, Gameus, Alexandre, Eduardobra
    Version: 3.00
    Type: RPG maker Engine
    Key Term: Misc System
    Website:
    http://pokemmokit.altervista.org/blog/
    Introduction

    MRMX-OS SYSTEM is the evolution of the RMX-OS System. It is a engine for multiples operating systems, desktop and mobile, to play RPG MAKER XP Games Online and Offline. Also the engine is integrate with the Pokemon Essential Kit to create Online games of Pokemon with a lot of special Online features.

    This work is protected by the following license:
    Creative Commons - Attribution-NonCommercial-ShareAlike 3.0 Unported
    ( Creative Commons — Attribution-NonCommercial-ShareAlike 3.0 Unported — CC BY-NC-SA 3.0 )

    You are free:

    to Share - to copy, distribute and transmit the work
    to Remix - to adapt the work

    Under the following conditions:

    Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

    Noncommercial. You may not use this work for commercial purposes.

    Share alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

    - For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.

    - Any of the above conditions can be waived if you get permission from the copyright holder.

    - Nothing in this license impairs or restricts the author's moral rights.

    MRMX Features


    • Cross Platform: Windows, MacOsx, Linux and ANDROID
    • Updated to RMX-OS 2.0
    • Guild system with Guild tags above the user names
    • Fullscreen mode with fit the screen mode
    • Multi player game at same time
    • Savegame in a remote database online
    • Chat system and command system
    • Administrative tools for GameMasters
    • Debug mode only for GameMasters
    • Auto update system with a Launcher
    • Totally encryptable by application virtualization
    • Much more


    Pokemon Online Features


    • Fully Functional Pokemon System (Battles/Evolutions/Pokedex/and more)
    • Fully Functional Online System !!! (Chatting/Trading/and more
    • All 649 pokemons will be catchable
    • Animated sprites of pokemons - AddOn
    • Pokemon follows the players
    • Customizable characters with a set of sprites
    • Special events with the creators of the system
    • Much more


    Screenshots
    Spoiler:

















    Download

    Server Side
    To download the latest version please refer to the official kit website!
    By Blizzard


    Windows Client 2.1
    To download the latest version please refer to the official kit website!

    Changelog:
    Code:
    * Updated to Pokemon Essentials 13
    Made By Khkramer & Markz88



    Windows Client 3.2
    To download the latest version please refer to the official kit website!

    Changelog:
    Code:
    * GTS System
    Made By Khkramer & Markz88


    MacOsx Client
    To download the latest version please refer to the official kit website!
    By Aegisrox


    Linux Client
    Coming soon. Uploading...
    By Kusanagi


    ANDROID Client
    Coming soon.
    By Kernys



    Encryption System
    To download the latest version please refer to the official kit website!
    By Aegisrox


    Update System
    Coming soon.
    By Gameus



    Auto Launcher System
    To download the latest version please refer to the official kit website!By Aegisrox



    Compatibility

    Requires RMX-OS 2.0, Ruby 2.0.0, MySQL and Navicat for MySQL (also You can always download XAMPP and use phpmyadmin).

    Credits and Thanks


    • Aegisrox for Lead development, RMX-OS 2.0 Update and publish the MacOsx Version
    • Blizzard of course for the awesome RMX-OS 2.0 and Scripting help
    • Khramer/Markz88 for development of the Pokemon Online Kit
    • Alexandre/Eduardobra/Markz88 for development of the PVP System
    • Kernys for development of the ANDROID Version
    • Kusanagi for development of the Linux version
    • Gameus for development of the Update System
    • Poccil/Flameguru/Maruno for development of Pokemon Essentials


    Instructions

    Setting up Tutorial

    1) Intro
    Spoiler:
    First of all, English is not my main language, so there may be some errors in this guide. Sorry for this.

    Also this guide is based on a Windows server. I can’t and will not help with a linux server.
    In this guide I made the server on windows vista (the hardest one) personal I suggest to build it
    on one that runs Windows XP or windows 7 (but all 3 windows should work roughly the same).

    2) Before starting up:
    Spoiler:
    Before you start you need to know how a MMO (Massive Multiplayer online) works and
    what comes in to run it.
    - First of all, MMO's normally run on a server, that’s a PC that’s on 24h a day and is always
    connected to the internet with a big bandwidth. Without it you can’t run your MMO.
    - Second, if you can’t run this for yourself (AKA an extra pc in your home on-line for 24h a day) than
    you need an online server.


    3) What do I need?
    Spoiler:
    If your reading this than I guess that you already looked into the manual that’s included in blizzard
    his awesome RMX-OS. If not I suggest to read it before starting. otherwise continue reading...

    Before we start lest first see what you need:

    *Ruby 2.0.0 (get it here:
    Spoiler:
    http://www.ruby-lang.org/en/downloads/ )
    NOTE: If you have a previous version of Ruby you must unistall it before and later install 2.0.0
    *Something to open 7-zip (get it here:
    7-Zip )
    *MySQL Server (get it here:
    MySQL :: MySQL Downloads )
    You want at least version 5 or higher (for this TUT I used version 5.1.41)
    *MySQL management software (I suggest:
    http://www.navicat.com/en/download/download.html )
    Any other program that can manage MySQL will also do


    4) Let’s get started:
    Spoiler:
    4.1)Installing Ruby
    First of all install the Ruby 2.0.0 somewhere on your server. This should be a straight forward job
    and if you fail you can stop right here and cry in a corner.
    Congratulations, you just installed Ruby 2.0.0, but this journey just begin .

    4.2) Installing the MRMX-OS server

    Simply unzip the server folder where you want. For more intructions just read the MRMX-OS manual.

    4.3) Installing MySQL Database
    Next we can get on with installing the MySQL Database. You need this because this is where all
    the data of the players get saved, its the new save system of your game. This is also where most
    people get stuck. MySQL has some nasty stuff in store. First of all you need to make sure your
    logged in into the administrator account of your PC (in XP this is every account).
    when your in the Administrator go ahead and install MySQL. this should be straight forward job.
    until you get to a screen like below:


    make sure you have "Configure the Mysql Server now" on
    and the "Register the MySQL Server now" off like the screen above. and press finish.
    the Configuration will pop up like below:


    Press next and the next screen will appear.


    make sure that you have the "Detailed Confuguration" on like the above screen and press next
    you will get the following screen


    Here you see 3 options. now its the time to think ahead. if the PC your installing the MySQL on
    is going to run other applications than its suggested to use the top option (like in the screen shot).
    If the PC is only going to run the MySQL than you can choose one of the other 2 options. If you made
    your selection press next and it will change to the following screen:


    For MRMX-OS you need to select the "Multifunctional Database". If you selected this press next.


    Next you get to choose where the database will be saved. personal I suggest somewhere you can
    find it back easily. I installed mine into the Database folder of the "RMX-OS Server", but any
    place will do. if done, press next.


    This screen you need to decide how many people will connect to your server at the same time.
    Its kinda the server limit. For a starting server I suggest to have around 20 peep and chose the
    top option "Decision Support (DSS)/OLAP". If you want to have more people than choose the lower
    option "Manual Setting" and fill in the right amount of people. Remember that the more people are
    connecting to your server the more bandwidth it will take.


    In the next screen make sure that "Enable TCP/IP Networking" is turned on or else the whole server
    might crash. for simple keep the port that is put up (3306). Also if your not a star in Firewalls make
    sure that "add firewall exception for this port" is turned on.
    Also make sure that "Enable Strict Mode" is on. than press next.


    next up is setting up the Default Characters.
    just enable "Best Support for Multilingualism" and everything should work fine. Press next.


    This screen is to set up the Windows Service. put both "Install As Windows Service" and
    "Include Bin Directory in Windows PATH" on
    also make sure that Service Name: is set to MySQL.
    to automatic start up the database when windows start enable "Launch the MySQL Server automatically"
    This is Recommended because lots of stuff can go wrong starting it manual every time.
    Press next when ready.


    The next 1 is important. this is where you set up the Root password. YOU NEED THIS PASS LATER so write it down.
    Make sure that "Modify Security Settings" is on and fill in a password.
    Do NOT turn "Enable root access from remote Machines" and "Create An Anonymous Account"
    when you filled in the pass press on next.


    Now is the moment of truth and to see if you followed the tutorial.
    if everything is correct than the Database will be set up as soon as you press Execute.
    Press Execute and see what happens.

    If everything is done correctly you will see 4 blue V in the circles.
    if the wizard is stopped at "Start Service" or a error popped up look into the FAQ 1.1
    Otherwise, Congratulations. you just successfully created the hardest thing of MRMX-OS


    5) Managing the MySQL database
    Spoiler:
    5.1) Install navicat

    Its very simple, no problem here, if you need more help please see the homepage and FAQ of Navicat system.

    5.2) Create connection

    After installing, open navicat and Go to File > New connections > Mysql...

    Then a windows pops up, and you need to complete with the information that you filled in the instalation of Mysql

    Image


    *In connection name: Put the name you want, recommended "test
    *In hostname / ipadress: Put the ip where the database are located, by default "127.0.0.1" or "localhost"
    *In port: Put the default port 3306
    *In username and password: Put the user and password that you filled in the installation of mysql by default "root" and password in blank
    NOTE: You can create a special password, but later you will need to put this into the MRMX-OS Configuration .ini too.

    This is important: Before click "OK", press the button "Test Connection", if

    5.3) Create the database

    Go to the window division "Connections" > Secondary click on the connection that you just created ("test") > Select "New Database"

    Then a new windows pops up, and you need to complete with the database name, the name of the database need to be "rmxosdb"

    image


    For last, click "OK"

    5.4) Importing database

    Right now you have your rmxosdb database created, the secondary click on it, a select "EXECUTE SQL File..."

    A new windows pops up, then you need to select the location of the sql file where the database are located

    Image


    Click on the "..." button, Go to the server folder you unzipped in the point 4.2, then go to the folder "Database" and select the file "RMX-OS SQL Database.sql",

    Finally click on "START"

    If everything is Okay, do double click on the Rmxosdb database, and you will see all the tables that were created.


    6) Config RMX-OS
    Spoiler:
    6.1) Go to the server folder that you unzipped in the point 4.2 and open the file "cfg.ini":
    Spoiler:

    Edit this file in the following lines:

    SQL_HOSTNAME = 'localhost'
    SQL_USERNAME = 'your MySQL username' - by default "root"
    SQL_PASSWORD = 'your MySQL password' - by default in blank or the password you chose
    SQL_DATABASE = 'your database name' - needs to be "rmxosdb"

    6.2) Run the file "start server.bat" or the "RMX-OS.rb"


    7) Extra point: Other users connect in your server
    Spoiler:
    In order to another player connect in your server you will need to edit 2 things:
    Spoiler:


    a. In the server folder: Edit the file "cfg.ini" and in the line "HOST = '127.0.0.1'" put the IP of your machine, in order to know it go to
    Spoiler:
    IP Chicken - Whats my IP address? ip address lookup
    NOTE: If you have a router with multiples PC in the config ini you must enter the individual IP for your Machine, NOT the Router IP, in order to know this, go to "cmd" and type "ipconfig"

    b. In the client folder: Edit the file "Game.rxproj", select the Script Editor tool, then go to the script "(RMX-OS) Options", and in the line "SERVERS.push(['Tepig', '127.0.0.1', 54269])" Replace hte ip 127.0.0.1 with the ip of your machine that you obtain in the point above.
    NOTE: This is IP Must be always the Router IP, in both cases, if you have router multipples machines or not.

    image


    8) Extra point 2: Encryption System
    Spoiler:
    The encryption system it is very simple to use, only follow these steps:
    Spoiler:

    1. First, start a new project
    2. Second, enter as the input file the Game.exe and as a output name the file as a Game.exe too (if you want make a backup first)
    3. Third, go to the box "Add..." and add all the files in the root of your game, NOT THE FOLDERS, including the RTP and the Game.exe again (if you want ignore the Game.rxproj).
    4. Then, in the box "Add..." put "Create a new folder" and name it like the folder you want to include in your application, for example "Data".
    5. Once the folder is created, for example "Data", select the folder and in the box "Add..." put "Add folder recursive", and select the folder you want to include, in this example "Data".
    6. For last press the button "PROCESS".
    7. Enjoy your encrypted Game.exe
    NOTE: I recommend to encrypt only the Data folder, otherwise the Game.exe that result will be big and the performance will be slow.




    Keys, commands and Admin Mode
    Spoiler:
    Keys:
    Spoiler:

    Spoiler:

    • Direction Keys to navicate
    • ESC - Back/Pause Menu
    • ENTER - Choose/Interaction/Confirm
    • F5 - Use registered item
    • F6 - Show/Hide Chat
    • F7 - Activate/Deactivate Chat
    • SHIFT - Run


    Commands:

    • see available commands: /help
    • add friend: /baddname
    • remove friend: /bremove name
    • Show friend list: /bshow
    • Create guild: /gcreate Name Password
    • Delete guild: /gdisband
    • Invite to a guild: /ginvite Name
    • Exit from a guild: /gleave
    • Guild information: /ginfo
    • Send PM: /pmsend Name message
    • Send PM to all friends: /pmall Name Message
    • Trade Pokemon Request: /trade Name
    • NOTE: In order to accept the request the other player must type /y IDNUMBEROFTHEREQUEST (for example /y 1)


    Admin Mode:
    The Kit already has a GM or Admin Mode, with a lot of features, to enter this mode, only press "Esc" and Select "Debug Mode", there you can add pokemons, money, warp to maps, etc

    Also if you want to disable the debug mode for the others players simply go to the "(RMX-OS) Main" Script, and set the line "$debug=test=true" to "$debug=test=false"


    9) Auto Launcher configuration
    Spoiler:
    The configuration of the launcher it is pretty easy, in the rar folder there are 3 sub folders:
    1. Client
    2. Server
    3. Html


    1. Client: Includes all the files that you need to put in your client folder in order to make the auto launcher works.
    * In order to work your main exe of the game, must be named "Game.exe"
    * You must include the dll file in the root folder too
    * You must edit the Launcher.config file with a editor like notepad++ with the data of you server, to do this:
    - In the line "urlServidor", you must put in the field value the location of your Update folder, with the following structure: "http://www.mydomain.com/Updates/", the last "/" is necessary in order the auto launcher works.
    - In the line "urlString", you must put in the field value the location of you start up page that will shown in the splash screen, with the following structure: "http://www.mystartupsite.com/", the last "/" is necessary in order the auto launcher works.


    2. Server: Includes all the files that you need to put in your server in the "Updates" folder in order to make the auto launcher works.
    * The Update.xml contains examples of how the updates must be named to be detected by the auto launcher: 1.1, 1.2, 1.2.1, 1.3, etc.
    * The version.txt, must contain the last update version to be patched because this file is retrieve to the client folder to check future updates, for example must say "1.3".
    * All the updates must be compressed in Zip files, WITHOUT ROOT FOLDERS, only you need to maintain the folder structure of the client, for example "Snapshots/Snap_02.png". And the zip must be named as you name in the xml file for example "V1-1.zip", but WITHOUT ".", you can use "-" instead.


    3. Html: Includes an example of webpage that the auto launcher will use, and it is editable via dreamweaver. Use as you like.


    4. Enjoy it Wink


    .: PvP System - How to run the PVP Server :.
    Spoiler:
    1) Extract the new windows client
    2) Execute the SQL queries into PVP Server -> database folder and you'll have a new database named "peo"
    3) Open the file "Main.rb" into the PVP Server folder with notepad to configure the PVP Server, you'll find:
    Code:
    IP = '127.0.0.1' ##edit
    PORT = 5000
    SQLHOST = "127.0.0.1"
    SQLUSR = "" ##edit
    SQLPASS = "" ##edit
    SQLDBASE = "peo"
    GMAILUSER = "" ##edit (insert a gmail account)
    GMAILPASS = "" ##edit (gmail acocunt password)
    GAMENAME = "MultiPlatform RMX-OS System" ##edit
    VERSION = 1
    MAXIMUM_CONNECTIONS = 1000
    TRADETIMEOUT = 30
    BATTLETIMEOUT = 30
    4) Run "Main.rb"
    5) Open the RPG Maker XP project, open the Script Editor, edit the HOST in the PVP Options
    Spoiler:

    6) Run the game
    7) Talk with Kernys in the Pokemon Lab to create a PvP Account
    8) Go into a Pokemon Center and talk to one of the old men for start a battle!
    9) Do your own experimentation to figure out how it works, it is not difficult
    Last edited by Markz88; 02-06-14 at 08:58 PM.


  2. #2
    Death Welcomes All DeathLord17 is offline
    True MemberRank
    Jul 2012 Join Date
    531Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    Pictures? would make it easier for the new people that come along from time to time, other than that, nice edits.

  3. #3
    Hardcore Member Markz88 is offline
    MemberRank
    Jan 2007 Join Date
    149Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    Quote Originally Posted by DeathLord17 View Post
    Pictures? would make it easier for the new people that come along from time to time, other than that, nice edits.
    Ok i'll make a video

  4. #4
    Death Welcomes All DeathLord17 is offline
    True MemberRank
    Jul 2012 Join Date
    531Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    Please don't only do a video, think about those that might have trouble loading youtube videos, or those with slow broadband speeds. add images too.

    -edit1

    because i know that some will have trouble finding the right ruby and how to install it, herea re the linsk you will need:

    Please choose via operating system:
    Windows: http://rubyinstaller.org/downloads/
    Linux, Mac: https://rvm.io/rvm/install/
    (linux and mac will have to do much more than windows for installing)

    --edit 2
    If this edit is good/has enough features. I will be swapping from PokeMMO to this (Even though i have done a lot for PokeMMO on my server, there is still far more stuff needed to be made that i cannot do very easily in the time I have available.
    Last edited by DeathLord17; 12-01-13 at 07:24 PM.

  5. #5
    Hardcore Member Markz88 is offline
    MemberRank
    Jan 2007 Join Date
    149Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    Added Pictures!
    Added Link to download

  6. #6
    c# Programmer martinx09 is offline
    True MemberRank
    Aug 2008 Join Date
    390Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    Is this the latest version of your source? :)

  7. #7
    Ultimate Member PokeOrb is offline
    MemberRank
    Nov 2010 Join Date
    191Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    Beautiful release Markz. Thanks for sharing.

  8. #8
    Hardcore Member Markz88 is offline
    MemberRank
    Jan 2007 Join Date
    149Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    Quote Originally Posted by martinx09 View Post
    Is this the latest version of your source? :)
    Yes =)

  9. #9
    Member fetasho is offline
    MemberRank
    Dec 2012 Join Date
    25Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    someone could make a tutorial to turn the server please

    alguien habla español

  10. #10
    Account Inactive Regel is offline
    InactiveRank
    Dec 2012 Join Date
    18Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    what ruby should i download? im confused

    hey we cant downlaod your source. :

    You are not authorized to access the webpage at http://205.196.120.95/6za9tnx4dnug/5...er+Kit+1.0.rar. You may need to sign in.

  11. #11
    Banned lcey is offline
    BannedRank
    Dec 2011 Join Date
    484Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    When I tried to take the Pokemon from Mom, I kept getting an error. So I edit the receive pokemon script and replaced it with pbAddPokemon(PBSpecies::MEW,5) . It worked for me.

  12. #12
    Hardcore Member Markz88 is offline
    MemberRank
    Jan 2007 Join Date
    149Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    Quote Originally Posted by MrSunny View Post
    When I tried to take the Pokemon from Mom, I kept getting an error. So I edit the receive pokemon script and replaced it with pbAddPokemon(PBSpecies::MEW,5) . It worked for me.
    Thank you for your segnalation i fixed and reuploaded it

    Quote Originally Posted by Regel View Post
    what ruby should i download? im confused

    hey we cant downlaod your source. :
    I have the 1.9.3
    Last edited by Markz88; 13-01-13 at 03:09 PM.

  13. #13
    c# Programmer martinx09 is offline
    True MemberRank
    Aug 2008 Join Date
    390Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    I was testing your files,
    looking good, but, safari zone is not working.
    You don't get the "Ball, Bait, Rock" thing, just a normal battle.

  14. #14
    Death Welcomes All DeathLord17 is offline
    True MemberRank
    Jul 2012 Join Date
    531Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    I didn't have to edit any script for "mom" it worked first time for me.

  15. #15
    Ultimate Member PokeOrb is offline
    MemberRank
    Nov 2010 Join Date
    191Posts

    Re: [Release] Pokemon Markz88 MMO STARTER KIT [RPG Maker XP]

    I didn't have a problem with the Mom script either, but when I was making Oak's lab, I copied that script and it gave me errors.

    If you already have more than one Pokemon in your party, try using this script:

    Code:
    pbAddToParty(PBSpecies::BULBASAUR,5)



Page 1 of 28 12345678911 ... LastLast

Advertisement