[XP] MRMX-OS SYSTEM - MultiPlatform RMX-OS SYSTEM

Started by Aegisrox, October 07, 2013, 10:57:28 am

Previous topic - Next topic

Aegisrox

October 07, 2013, 10:57:28 am Last Edit: January 25, 2016, 03:03:33 am by KK20
MultiPlatform RMX-OS SYSTEM
Authors: Aegisrox, Blizzard, Khkramer, Markz88, Kernys, Kusanagi, Gameus, Alexandre, Eduardobra
Version: 3.00
Type: RPG maker Engine
Key Term: Misc System



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:
Quote
Creative Commons - Attribution-NonCommercial-ShareAlike 3.0 Unported
( http://creativecommons.org/licenses/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: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide




Download

The following two download links are exactly the same. They both contain the Server and Client.
https://mega.nz/#!b5wwlTQT!XxbzVFPaER7nba3OkvFHKO72qnJEXDhhIzAW_XjL8Yc
http://www.mediafire.com/download/4i4er3d08bqtm1k/MRMX-OS.zip

Broken Links: ShowHide

Server Side
https://mega.co.nz/#!FVcDjSBL!L42MjVJPjMona_3TAIBwCGGoqPsyXkNKFNtS4Q7Q_zE
By Blizzard


Windows Client Version 2.1
https://mega.co.nz/#!kZ4QWAwB!eUWcfzHjociOpXIJfr_96EZzHwEiRITrqtI0YmtC2VM
Changelog:
* Updated to Pokemon Essentials 13

Made By Khkramer & Markz88


Windows Client Version 3.0
https://mega.co.nz/#!EMYXiSYA!LyhbSmw0fkDGmztrRQrRdB7PJywf1N7AivjArxeVQ-8
Changelog:
* Updated to Pokemon Essentials 13
* PvP System
* Experimental pokemon follow feature removed

Made By Khkramer & Markz88


MacOsx Client
https://mega.co.nz/#!ZM8RxYKQ!fU9jt1UvIWPtDkscOcE-7TIlNQ5a5IxH4gaFg2d_Aus
By Aegisrox


Linux Client
Coming soon. Uploading...
By Kusanagi


ANDROID Client
Coming soon.
By Kernys


Encryption System
https://mega.co.nz/#!FUclzIaT!DGWawGS2v5elkuCnb9m9iDNXJPcgg8n1i7PwRyiYdCE
By Aegisrox


Update System
Coming soon.
By Gameus


Auto Launcher System
https://mega.co.nz/#!tJUi3ARB!S7oI_WnR964nahu3Caz3dUefhVVBhGJif3V8qFQcPpo
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

  • TheChinStrap from epvp for help with the launcher

  • Poccil/Flameguru/Maruno for development of Pokemon Essentials





Author's Notes

Have Fun!, Report Error and questions to http://forum.chaos-project.com

.: PvP System - How to run the PVP Server :.
Spoiler: ShowHide
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:

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


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

Crushing girls in the vanishing point......

Aegisrox

October 07, 2013, 10:57:48 am #1 Last Edit: October 29, 2013, 07:34:32 am by Aegisrox
Instructions

Setting up Tutorial

1) Intro
Spoiler: ShowHide
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: ShowHide
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: ShowHide
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: 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: http://www.7-zip.org/ )
   *MySQL Server (get it here: http://dev.mysql.com/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: ShowHide
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: ShowHide

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: ShowHide

6.1) Go to the server folder that you unzipped in the point 4.2 and open the file "cfg.ini":
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: ShowHide

In order to another player connect in your server you will need to edit 2 things:
   
   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 http://www.ipchicken.com/
   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: ShowHide

The encryption system it is very simple to use, only follow these steps:
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: ShowHide

Keys:


  • 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"


10) Auto Launcher configuration
Spoiler: ShowHide

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 ;)



9) For All question and bugs please go to: http://forum.chaos-project.com
Crushing girls in the vanishing point......

myrninvollo

hi

A Big thnk you to Aegisrox, Blizzard, Markz88, Kernys, Kusanagi, Gameus

:) downloading and testing :D

yours

Myrninvollo

Blizzard

I just wanted to point out 2 things.

1. The database doesn't have to be named rmxosdb. This is only the default name for the database, but you can actually name it however you want when you create it.

2. Navicat used to have a "Lite" version which was free, but with limitations. It's been some time since that version has been taken down so Navicat may not be usable after all, at least not properly or unlimited. You can always download XAMPP and use phpmyadmin.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

myrninvollo

October 07, 2013, 04:12:39 pm #4 Last Edit: October 07, 2013, 04:20:11 pm by myrninvollo
hi

Thank you Blizzard :D , been using xamp :)

so far MRMX_OS its working brilliant :D

yours

Myrninvollo

Aegisrox

I glad you liked it myrninvollo!! ;)

Blizzard thank you for pointing out that, it is important :D

Later i will be uploading the LINUX VERSION, and soon we will have finished the ANDROID VERSION and the Update system, so please wait ;)

My best Regards

Aegis
Crushing girls in the vanishing point......

myrninvollo

Quote from: Aegisrox on October 07, 2013, 04:23:18 pm
I glad you liked it myrninvollo!! ;)

Blizzard thank you for pointing out that, it is important :D

Later i will be uploading the LINUX VERSION, and soon we will have finished the ANDROID VERSION and the Update system, so please wait ;)

My best Regards

Aegis


HI

Kewl cant wait ;)

yours

Myrninvollo

exile360

Wow, this is seems really cool. Great job!

Is it possible to use this for something else besides pokemon? And perhaps "apply" it to an older RMX-OS project for the extra features?

Aegisrox

Quote from: exile360 on October 07, 2013, 05:08:51 pm
Wow, this is seems really cool. Great job!

Is it possible to use this for something else besides pokemon? And perhaps "apply" it to an older RMX-OS project for the extra features?


Glad you like it exile36o!! :D

And yes, it is possible to apply the features to another RMX-OS Project, and it is very easy. Later i will be making a tutorial in order to do so ;)

Any question post it here, or send me a PM :)

Regards

Aegis
Crushing girls in the vanishing point......

exile360

Sweet man, I'll definitely play around with this once I have time to concentrate on rmxp stuff again. :)
Cheers!

Mythros

I LOVE LOVE LOOOOOOOOOOOOOOOOOOOOOVE THIS! I have been looking for a system like this for THEE longest time! Although I do have a few small requests.

Can you add:

/warpmeto admin, x, y, [mapname]
/warptome player_username,
  • , [y]
    /levelup my_username_or_player_username, newlvl_here
    /additem item_name_here [amount_to_add]
    /takeitem player_name, item_name, [amount_to_take]
    /addmoney amount_here
    /takemoney username, amount_to_take_away

    ?

    NOTE: Anything in the "[]"'s are optional for the admin using them.

    That would be GREAT if we can get those commands in here. It would make life SO much easier when watching over the servers for bad people who try to hack the game & what not.

Aegisrox

October 07, 2013, 06:59:03 pm #11 Last Edit: October 07, 2013, 07:00:10 pm by Aegisrox
Quote from: Mythros on October 07, 2013, 06:36:58 pm
I LOVE LOVE LOOOOOOOOOOOOOOOOOOOOOVE THIS! I have been looking for a system like this for THEE longest time! Although I do have a few small requests.

Can you add:

/warpmeto admin, x, y, [mapname]
/warptome player_username,
  • , [y]
    /levelup my_username_or_player_username, newlvl_here
    /additem item_name_here [amount_to_add]
    /takeitem player_name, item_name, [amount_to_take]
    /addmoney amount_here
    /takemoney username, amount_to_take_away

    ?

    NOTE: Anything in the "[]"'s are optional for the admin using them.

    That would be GREAT if we can get those commands in here. It would make life SO much easier when watching over the servers for bad people who try to hack the game & what not.


Hello Mythros! :D

The Kit already has a GM or Admin Mode, with a lot of the features that you resquested, 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" :D

I hope you liked it :)

My best regards

Aegis
Crushing girls in the vanishing point......

Mythros

October 07, 2013, 07:09:24 pm #12 Last Edit: October 07, 2013, 07:11:48 pm by Mythros
Hello, Aegis :) That's great, but how do I use this system in my own game? I LOVE pokemon, but I have been looking forward to creating a working beta for my own game ^_^

If you could teach me how to have everything that pokemon has, (MRMX-OS-based, ONLY, such as the yes / no message window, etc) without it having to be pokemon, that would be GREAT! =)

And maybe turn those menu options such as warp, into slash commands. etc.

Thank you SOOOOOOOOOOOOOOOO so much for your hard work, dedication, and on top of that, help! :)

Have a great day!

Best wishes,

Mythros

Aegisrox

Quote from: Mythros on October 07, 2013, 07:09:24 pm
Hello, Aegis :) That's great, but how do I use this system in my own game? I LOVE pokemon, but I have been looking forward to creating a working beta for my own game ^_^

If you could teach me how to have everything that pokemon has, (MRMX-OS-based, ONLY, such as the yes / no message window, etc) without it having to be pokemon, that would be GREAT! =)

And maybe turn those menu options such as warp, into slash commands. etc.

Thank you SOOOOOOOOOOOOOOOO so much for your hard work, dedication, and on top of that, help! :)

Have a great day!

Best wishes,

Mythros


No problem Mythros, in the next few days i will be making a tutorial for you to export the commands to your game, and in the next release i will make a patch to do it as slash commands ;)

I am pretty busy right now, but in the next fews days if you like i can help you personally, just send me a PM, and i will try to adjust the parameters to your game ;)

Please wait for me :D

Regards

Aegis
Crushing girls in the vanishing point......

myrninvollo

hi

ok after running the server on a local network with my 3 kids we found , (well not shaw if there bugs or the way i have it set up)

1) sometimes you cant see other players on the maps but yet there online as you can pm,trade etc
2) also happens that sometimes you can only see other players in towns but not when you say walk together from a town to a route, the other play
dissapers from the client so you only see yourself on the route but returns to normal when you hit a town.

had same issues before with the other kit.

also been ask to look in to making a menu appear when you face another player an hit enter with options for trade and battle, then on the other persons client it appears say a trade menu with yes and no buttons (basicley a button that sends the /trade command etc)

alos sorting all my old resources etc out too :)

PS. Keep up the good work Team :D
PPS. they perfer this systerm to pokemmo :D

yours

Myrninvollo

Aegisrox

Hi myrninvollo!

About your problem 1) and 2), that is a because the "map connections" that is not a native functions of RPG MAKER XP, instead if a function that we development for the kit, for that the others players dont see when you can change the map, because RMX only display players on the same map, and literally a map connection is another map. You have 2 alternatives:
a) Delete the map connections, and add warps or teleporters in maps borders
b) Fuse the little maps into big maps with Rpg maker
In any case we will see if we can make a patch for this, but i think you will lose performance since display players of all maps i think it will consume too many servers resources.  :D

About the Yes, and No menu, we will see if we can add this function for future releases ;)

My best regards

Aegis
Crushing girls in the vanishing point......

myrninvollo

October 08, 2013, 07:46:46 am #16 Last Edit: October 08, 2013, 08:58:10 am by myrninvollo
Quote from: Aegisrox on October 08, 2013, 05:49:47 am
Hi myrninvollo!

About your problem 1) and 2), that is a because the "map connections" that is not a native functions of RPG MAKER XP, instead if a function that we development for the kit, for that the others players dont see when you can change the map, because RMX only display players on the same map, and literally a map connection is another map. You have 2 alternatives:
a) Delete the map connections, and add warps or teleporters in maps borders
b) Fuse the little maps into big maps with Rpg maker
In any case we will see if we can make a patch for this, but i think you will lose performance since display players of all maps i think it will consume too many servers resources.  :D

About the Yes, and No menu, we will see if we can add this function for future releases ;)

My best regards

Aegis


Hi

Thank you Sir, i fixed it , its becouse i dident have any maps Connected via map connections. now all players can see each other :D.
and this time no bugs as of yet :).

actulay its woking better than expeted :)

Big thank you Again for the help :)

yours

Myrninvollo


Mythros


Aegisrox

Hi Mythros! Already answer the message ;)

Regards

Aegis
Crushing girls in the vanishing point......

PhoenixFire

Ah, well, I will be keeping an eye on this. I'm quite interested to see how well this does, and I may end up making a small game with it too, after I see how well it's doing. How easy is it to modify, assuming I have a very limited knowledge of scripting?
Quote from: Subsonic_Noise on July 01, 2011, 02:42:19 amNext off, how to create a first person shooter using microsoft excel.

Quote from: Zeriab on September 09, 2011, 02:58:58 pm<Remember when computers had turbo buttons?

Aegisrox

Hey DigitalSoul! I glad you like it :D

By the way, the Script modifications are quite easy, i dont know if you notice, but in the MRMX System Folder there is a Link to the "Pokemon Essentials wiki". In there are full documentations on how to edit each method and how to do the personalization of the game.

Right now i am pretty busy, with my game and the android and linux version of the kit, but In any case, if you have a particular doubt or problem i can offer to help you personally ;)

My best regards

Aegis
Crushing girls in the vanishing point......

G_G

So are there any actual differences between this and RMX-OS other than this having Pokemon Essentials? For example, if I wanted to use the Linux and Mac client for a game that didn't have Pokemon Essentials, would it still work?

Aegisrox

Quote from: gameus on October 10, 2013, 07:28:34 pm
So are there any actual differences between this and RMX-OS other than this having Pokemon Essentials? For example, if I wanted to use the Linux and Mac client for a game that didn't have Pokemon Essentials, would it still work?


Yes you can, in fact the MacOsx, Linux and Android version can be adapted for running both Rpg maker ONLINE and OFFLINE games. It is quite easy to do, Later i will do a tutorial to do so :D

If you have any problems send me a PM and i will answer you, or talk me via skype ;)

Regards

Aegis
Crushing girls in the vanishing point......

G_G

Cool. and the launcher system will hopefully be done soon!

PhoenixFire

Got the server running/connected, going to take a look at it more in depth tomorrow. Didn't take too long to figure out, but, I must say, I used the newest versions they have, and your walk-through does not work for those  :facepalm:
Quote from: Subsonic_Noise on July 01, 2011, 02:42:19 amNext off, how to create a first person shooter using microsoft excel.

Quote from: Zeriab on September 09, 2011, 02:58:58 pm<Remember when computers had turbo buttons?

Aegisrox

Quote from: DigitalSoul on October 11, 2013, 12:33:42 am
Got the server running/connected, going to take a look at it more in depth tomorrow. Didn't take too long to figure out, but, I must say, I used the newest versions they have, and your walk-through does not work for those  :facepalm:


I dont know what do you mean, the client already is updated to the last version o essentials 12.2, you mean that?  :???:

In any case, If you like send me a PM with your problem, and i will try to help you :)

Regards

Aegis
Crushing girls in the vanishing point......

PhoenixFire

The MySQL that I downloaded looks nothing like the screenshots that you posted, and, comes with it's own database management software, that they call Workbench; There's no need to download NaviCat (which btw, is not a free program; they offer 30-day trial downloads) It's MySQL version 5.6. Setup is almost the same as what you described, but many of the screens are condensed/combined together.

The only issue I'm having now, is getting the client to connect to the server..
Quote from: Subsonic_Noise on July 01, 2011, 02:42:19 amNext off, how to create a first person shooter using microsoft excel.

Quote from: Zeriab on September 09, 2011, 02:58:58 pm<Remember when computers had turbo buttons?

AlexTCGPro

Hello!

I can't enter text with Kernel.pbMessageFreeText or pbEnterText with keyboardtextentry set to true, I tried everything but I have no idea of how to fix that, can someone give me a hand?

I think the problem has something to do with the chat or maybe the system in general, the editor doesn't have any problems with this.

Greetings

Aegisrox

Hello! And nice to meet you!

About your problem, is not really a problem itself, it is a compatilibity thing of MRMX.

That happens because MRMX in his RMX-Script maps the keys of Pokemon, and the others keys are reserved for chat.

If you want to assing a specific key watch out for the code on RMX-Script, but you wont active the full key entry for your game.

My best regards

Aegis
Crushing girls in the vanishing point......

AlexTCGPro

Thanks, I will look into that, but you'll see...

I'm trying to merge this kit with this one http://www.pokecommunity.com/showthread.php?t=308083 in order for my game to have pvp.

I started another project in a clean essentials and it worked well but when I tried to put it into this kit I encounter the text issues, you think there's a way to make it work?

Aegisrox

Quote from: AlexTCGPro on October 19, 2013, 12:59:17 pm
Thanks, I will look into that, but you'll see...

I'm trying to merge this kit with this one http://www.pokecommunity.com/showthread.php?t=308083 in order for my game to have pvp.

I started another project in a clean essentials and it worked well but when I tried to put it into this kit I encounter the text issues, you think there's a way to make it work?


You mean, if i think i will work the PvP or the text full entry?

Of course i could work, but you will need to work, nothing is imposible :D

If you want send me a PM and give me your Skype, so we can talk better, and i will see if i can help you ;)

My best regards

Aegis
Crushing girls in the vanishing point......

Aegisrox

Release new version of the kit with the following improvement:

* Corrected some errors that crashed the game.
* Fixed the code in order to repair a error that crashed the game when multiple players was in the same map.
* Configuration of the pokegear to put your own music in format ogg and mp3, and auto detect it.
* Release of the Auto Launcher with Update system with Startup webpage.

Please report errors and bugs in order to repair them for future releases.

Enjoy it ;)

Regards

Aegis
Crushing girls in the vanishing point......

WhiteRose

This looks incredible! Ever since I had a Windows Mobile 5 device way back in the day, I've always wanted to be able to run RMXP games on mobile. Being compatible with Pokemon Remexos and RMX-OS is the icing on the cake, too. I can't want to see the Android version. Fantastic work!

Aegisrox

Quote from: WhiteRose on October 29, 2013, 07:00:15 pm
This looks incredible! Ever since I had a Windows Mobile 5 device way back in the day, I've always wanted to be able to run RMXP games on mobile. Being compatible with Pokemon Remexos and RMX-OS is the icing on the cake, too. I can't want to see the Android version. Fantastic work!


Glad you liked WhiteRose, about the android version will be done soon in a few weeks! I hope you like it ;)

Regards

Aegis
Crushing girls in the vanishing point......

prodigyrick

I let my son use the client and he plays another online version, maybe pokenet or something. he says this has several missing places, doors, etc. Is there a way I can get this fully production ready by anyone? I love this system!

G_G

You need to contact the other online version then. This is just the base code and project to make your own online pokemon game. If the game your son plays has missing doors, you need to go to their site and let them know.

Aegisrox

As gameus says, this is the source code to start a new project, you will need to contact the other pokemon game if they has problems, the only project we support right now is Remexos, we don't give support to others projects  :(

Cheers
Crushing girls in the vanishing point......

prodigyrick

maybe I typed it wrong. I let him play this game. he was comparing this game to the one he plays. guess this game isn't nearly as complete as the one he plays. Is there one available for download I can emulate to a complete game for him?

G_G

I'll repeat myself again, this isn't a game. This is the source code to make your own online Pokemon game. It's just a demo.

prodigyrick

Ok, Im sorry. can I at least request a character change option? I don't think there is enough code to support saving and loading a character upon refresh's or whatever. I cant seem to figure this out.

Zexion

If you're looking for a pokemon online game, try PokeMMO.eu It's a complete pokemon fire red rip. The install instructions and support are on that site. Otherwise, you would be better off downloading an emulator to play whichever games. You won't be able to just make a pokemon game without at least putting in effort to learning the rmxp program.

kryptong

Hello.

I'm new in this great forum jeje!

So.. i have a problem, the client 2.0 not work for me, only offline, i change all ips but not work. Then i download NetLimit 3 for see net from Game.exe and is 0, the network of game.exe not work.

Maybe i need install stuff? dlls?

Thanks and nice work.

pd: server working

Aegisrox

Quote from: kryptong on December 21, 2013, 06:05:39 am
Hello.

I'm new in this great forum jeje!

So.. i have a problem, the client 2.0 not work for me, only offline, i change all ips but not work. Then i download NetLimit 3 for see net from Game.exe and is 0, the network of game.exe not work.

Maybe i need install stuff? dlls?

Thanks and nice work.

pd: server working


Hi kryptong!! How are you :D

You are sure you have the right IP in the RMX-Options Script? Are you trying with localhost or 127.0.0.1?

The other problem that can be if that when you save the Project with rpg maker you need to change in the Game.ini to be similar to this "Library=RGSS102E.dll"

If the problem persist give me your skype and i will try to help you ;)

Regards

Aegis
Crushing girls in the vanishing point......

kryptong

OMG... this fucking dll. XD THANKS BRO! Testing server.

pd: maybe updates?

luan122

hello, i really like that but ive a problem to setup linux server, when i try to execute i get this error:
Quote[root@srv servidor]# ruby RMX-OS.rb
/usr/local/rvm/rubies/ruby-2.0.0-p353/lib/ruby/site_ruby/2.0.0/rubygems/core_ext
/kernel_require.rb:55:in `require': /root/servidor/bin/2.0/mysql_api.so: invalid
ELF header - /root/servidor/bin/2.0/mysql_api.so (LoadError)
        from /usr/local/rvm/rubies/ruby-2.0.0-p353/lib/ruby/site_ruby/2.0.0/ruby
gems/core_ext/kernel_require.rb:55:in `require'
        from RMX-OS.rb:72:in `<main>'


how can i solve it?

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

khkramer

I had that error on linux(using 32-bits ruby) too and I fixed it by installing the mysql gem.
And changing the line in RMX-OS.rb from require mysql.so to require 'mysql'

Ryex

Ok, I have to know. How on earth have you made a MacOSx and linux client? let alone an Android client? (I notice that the last two still don't have downloads)
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

G_G

Some guy made an rgss engine in Android, the neko rgss player. He did what you and Blizzard did with arc.

Markz88

January 01, 2014, 07:32:01 am #49 Last Edit: January 01, 2014, 07:34:49 am by Markz88
MultiPlatform RMX-OS SYSTEM
Authors: Aegisrox, Blizzard, Khkramer, Markz88, Kernys, Kusanagi, Gameus, Alexandre, Eduardobra
Version: 3.00
Type: RPG maker Engine
Key Term: Misc System



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:
Quote
Creative Commons - Attribution-NonCommercial-ShareAlike 3.0 Unported
( http://creativecommons.org/licenses/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: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide




Download

Server Side
https://mega.co.nz/#!FVcDjSBL!L42MjVJPjMona_3TAIBwCGGoqPsyXkNKFNtS4Q7Q_zE
By Blizzard


Windows Client Version 2.1
https://mega.co.nz/#!kZ4QWAwB!eUWcfzHjociOpXIJfr_96EZzHwEiRITrqtI0YmtC2VM
Changelog:
* Updated to Pokemon Essentials 13

Made By Khkramer & Markz88


Windows Client Version 3.0
https://mega.co.nz/#!EMYXiSYA!LyhbSmw0fkDGmztrRQrRdB7PJywf1N7AivjArxeVQ-8
Changelog:
* Updated to Pokemon Essentials 13
* PvP System
* Experimental pokemon follow feature removed

Made By Khkramer & Markz88


MacOsx Client
https://mega.co.nz/#!ZM8RxYKQ!fU9jt1UvIWPtDkscOcE-7TIlNQ5a5IxH4gaFg2d_Aus
By Aegisrox


Linux Client
Coming soon. Uploading...
By Kusanagi


ANDROID Client
Coming soon.
By Kernys


Encryption System
https://mega.co.nz/#!FUclzIaT!DGWawGS2v5elkuCnb9m9iDNXJPcgg8n1i7PwRyiYdCE
By Aegisrox


Update System
Coming soon.
By Gameus


Auto Launcher System
https://mega.co.nz/#!tJUi3ARB!S7oI_WnR964nahu3Caz3dUefhVVBhGJif3V8qFQcPpo
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

  • TheChinStrap from epvp for help with the launcher

  • Poccil/Flameguru/Maruno for development of Pokemon Essentials





Author's Notes

Have Fun!, Report Error and questions to http://forum.chaos-project.com

.: PvP System - How to run the PVP Server :.
Spoiler: ShowHide
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:

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


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


PLEASE UPDATE THE FIRST POST WITH THIS!
Happy New Year  :naughty:

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.


whitespirits

Hi, had a play with this today and its really cool! I just wanted to know in terms of performance if there is any difference to RMX-OS 2.0 on its own?

Mantis

hi, I'm new here and new to making an online pokemon game a well. ive set up everything properly, but when i try to start the game.exe i get this error:

QuoteFri Feb 21 00:33:30 Central Standard Time 2014:
uninitialized constant PokeBattle_Trainer::PBSpecies
PokeBattle_Trainer:194:in `initialize'
(MRMX-OS) Scenes:151:in `new'
(MRMX-OS) Scenes:151:in `create_game_data'
(RMX-OS) Script:5594:in `setup_scene'
(RMX-OS) Script:5421:in `main'
(RMX-OS) Main:47


Can you guys help me out here please?

thanks in advance

-Mantis

WhiteRose

Quote from: Mantis on February 22, 2014, 01:17:18 am
hi, I'm new here and new to making an online pokemon game a well. ive set up everything properly, but when i try to start the game.exe i get this error:

QuoteFri Feb 21 00:33:30 Central Standard Time 2014:
uninitialized constant PokeBattle_Trainer::PBSpecies
PokeBattle_Trainer:194:in `initialize'
(MRMX-OS) Scenes:151:in `new'
(MRMX-OS) Scenes:151:in `create_game_data'
(RMX-OS) Script:5594:in `setup_scene'
(RMX-OS) Script:5421:in `main'
(RMX-OS) Main:47


Can you guys help me out here please?

thanks in advance

-Mantis


If I recall correctly, you need a special version of both RMX-OS as well as the Pokemon Kit in order to get them to work together properly. I think Blizzard made the custom versions used by Pokemon Remexos. I'm not sure if they're available, but you could always ask Aegisrox. He's really nice, and I'm sure that he'll do what he can to help you get started. :)

Mantis

Quote from: WhiteRose on February 22, 2014, 01:37:30 am
If I recall correctly, you need a special version of both RMX-OS as well as the Pokemon Kit in order to get them to work together properly. I think Blizzard made the custom versions used by Pokemon Remexos. I'm not sure if they're available, but you could always ask Aegisrox. He's really nice, and I'm sure that he'll do what he can to help you get started. :)


Okay, thank you, I'll try to get a hold of him.

Slayer

MultiPlatform RMX-OS SYSTEM is Excellent, I'm creating my own game based on this system
thank the authors (Aegisrox, Blizzard, Khkramer, Markz88, Kernys, Kusanagi, Gameus , Alexandre, Eduardobra)
please must create the Android Client and System Update I'm waiting for them xD :^_^':

Markz88 Please do not pay any attention to "Alex Corbo" in this link
http://forum.ragezone.com/f705/release-pokemon-markz88-mmo-starter-903569/index22.html
you and all of you are geniuses, the PvP System is okay, just have to find the most appropriate shipping method and update data between players.
To stabilize PvP battles in my game, I delete the section gain experience in the script and only leave battles  1 Pokemon VS 1 Pokemon
I hope later to debug the script to be 6 vs. 6 battles.
Also change the registration system for pvp server:
I just need to put any registration code between 5-10 digits, the username is the same username in the game, without email and pass
anyway your kit is amazing guys please continue with the system.

Thanks for everything :haha:

Slayer

I can ask a question?

in the game when you have a battle with NPC trainer, how are you able to to re-enter the map area trainers are in their original positions?

example: if I have a battle on Route 6 with HIKER, He sees me and moves three spaces
How returns to its initial position?

Kevin Krauser

Please help me, I follow all the steps of this tutorial but, when I run the game, the server stills offline  :(  :( :???:

hyzreee

Hi to all !
I'm testing MRMX-OS SYSTEM in a linux x86 vps, and works great !! I've made some correction to run the server-side package on linux, maybe if want, i'll write a guide to do that without any errors ! All platforms: x86 & x64 ! Guys good joob !!! This work is really nice, i love that
Now i'm trying to start a pvp-battle, but idk the reason, but i cant do that.. Can you help me?
I went to register me and after in the pokemon center to start the battle.. I had put the name of the opponent, but when confirm the name i got a black screen.. (I had try to do this starting two times the client to use two windows separatly..) and when i went in the second client, nothing of nothing ! i cant see any request to battle, i've tryed much times but ever the same things.. The 2 accounts are connected in the pvp-server, but when i'll start a battle i got nothing.. What can i do ? Can one of you help me plz?

Sorry for my english, but is the best that i can do, i'm italian XD
I'll waiting for a response, thanks in advance !

Aegisrox

Hi how are you! I saw your private message, but i respond here to show to others users with similar problems.

Regards the pvp systems, this it is made by Markz based of modificated scripts of Alexandre of Pokecommunity, if you have problems i recommend to speak with Markz of Alexandre, because i didn't make this script and i don't know his funcionality.

Sorry that i cannot help you this time :(

My best regards

Aegis
Crushing girls in the vanishing point......

hyzreee

I'm waiting a reply 2 weeks from him, but for now nothing :( i don't know how to do... maybe he got much work to do...

weedfanatic

Hello. I'm new here, and have been trying to get my Pokemon server to work online. I've tried every possibility, and followed the guide perfectly, apart from using Heidisql, instead of Navcat. I've got my friend to test my server, and see if he can get online, but he cannot. It shows the server online for me and lets me connect, but not him! It just shows the server offline for him!

Additional info:
I sent my entire "MultiPlatform RMX-OS System PVP" folder to my friend to test the server to see if it was online, and told him to click the game.exe which didn't show the server online. Is that what I am suppose to send him, for him to be able to log on my server? I have a feeling this is wrong which is why I stated this: (!
I'm pretty sure I've got my cfg.ini and my (RMX-OS) options set up properly as well.

I hope it is ok to post this here, and if it is not, sorry, and I'll re-post it in the appropriate section. Thanks in advance for any help! This problem has been driving me crazy, and I have tried everything I could think of to get this working.


Aegisrox

May 09, 2014, 08:55:15 am #63 Last Edit: May 09, 2014, 08:57:33 am by Aegisrox
Quote from: weedfanatic on May 09, 2014, 07:18:08 am
Hello. I'm new here, and have been trying to get my Pokemon server to work online. I've tried every possibility, and followed the guide perfectly, apart from using Heidisql, instead of Navcat. I've got my friend to test my server, and see if he can get online, but he cannot. It shows the server online for me and lets me connect, but not him! It just shows the server offline for him!

Additional info:
I sent my entire "MultiPlatform RMX-OS System PVP" folder to my friend to test the server to see if it was online, and told him to click the game.exe which didn't show the server online. Is that what I am suppose to send him, for him to be able to log on my server? I have a feeling this is wrong which is why I stated this: (!
I'm pretty sure I've got my cfg.ini and my (RMX-OS) options set up properly as well.

I hope it is ok to post this here, and if it is not, sorry, and I'll re-post it in the appropriate section. Thanks in advance for any help! This problem has been driving me crazy, and I have tried everything I could think of to get this working.




When another person connect to your server, you need to open the MRMX ports on your network router, are you sure it is open? Or change the port on the client and cfg.ini for a open one.

Regards

Aegis
Crushing girls in the vanishing point......

Magus

The android system is what I'm waiting for the most. I really want to see if it's possible to intergrate rpg maker games with touchscreen controls and whatnot, as well as Pokemon Android Online possibilities. Interesting concept. I'll keep an eye on this as well.
LEVEL ME DOWN. THE ANTI-BLIZZ GROUP IS AMONG YOU... Do it for the chick below...She watches..<br />

weedfanatic

Quote from: Aegisrox on May 09, 2014, 08:55:15 am
Quote from: weedfanatic on May 09, 2014, 07:18:08 am
Hello. I'm new here, and have been trying to get my Pokemon server to work online. I've tried every possibility, and followed the guide perfectly, apart from using Heidisql, instead of Navcat. I've got my friend to test my server, and see if he can get online, but he cannot. It shows the server online for me and lets me connect, but not him! It just shows the server offline for him!

Additional info:
I sent my entire "MultiPlatform RMX-OS System PVP" folder to my friend to test the server to see if it was online, and told him to click the game.exe which didn't show the server online. Is that what I am suppose to send him, for him to be able to log on my server? I have a feeling this is wrong which is why I stated this: (!
I'm pretty sure I've got my cfg.ini and my (RMX-OS) options set up properly as well.

I hope it is ok to post this here, and if it is not, sorry, and I'll re-post it in the appropriate section. Thanks in advance for any help! This problem has been driving me crazy, and I have tried everything I could think of to get this working.




When another person connect to your server, you need to open the MRMX ports on your network router, are you sure it is open? Or change the port on the client and cfg.ini for a open one.

Regards

Aegis


Hey, Aegisrox. Thanks for the support, and fast reply! You say I need to open the MRMX ports on my network router. By ports, I'm sure you mean a "single port" in which I port forwarded for my server to use? The port I'm using/forwarded is Port: 54269

I'm almost certain I forwarded port '54269' correctly. The reason I say that is because I have had to port forward Port:8078 for a server I made previously, and it worked correctly, and other players connected Also, Opening a port is pretty easy and basic.


I will test another port preferably '8078' after I hear from you, since I know that port worked before on a previous project. (I don't think the port being closed is the problem though.)

Further information that may help-
I'm connected with a cable modem, and wired router, and I want to make sure I understand this properly.

-In the 'cfg.ini' should I be using my routers IP address?
-In the 'RMX-OS Options' should I use my actual IP address (different from the ip in the 'cfg.ini'?)
-Previously, I tried using the same ip address for the 'cfg.ini' and 'RMX-OS Options script'
^I was thinking this may be the problem, and already tried the changes above.

I think it may be working now just to let you know, because on my website I have a code, to show when the server is online if at least 1 player is connected. Still not positive though, and my buddy cannot test my client today to know for sure. If it shows it online on my website, obviously it should be working correctly, right ?

To understand what I am talking about, you can check the "Pokemon Reborn MMO" text, near the top of my website, if you want clarification of what I am talking about. It's directly underneath 'SERVER STATUS'.
http://eobud.boards.net/

Thanks in advance for any help, it is very much appreciated!

hyzreee

I dont know what can i do to work pvp.. I have vps for nothing..

Zexion

You shouldn't have purchased a vps so soon. You're supposed to pass the at least a beta test before you get a vps, otherwise you don't know if everything will work out.

hyzreee

May 14, 2014, 06:04:31 am #68 Last Edit: May 14, 2014, 06:07:26 am by hyzreee
I wanna work in this project but alone is impossible for me, that's all, without badness :)

Aegisrox

Quote from: hyzreee on May 14, 2014, 06:04:31 am
I wanna work in this project but alone is impossible for me, that's all, without badness :)


First of all, Maybe i am wrong, i don't know the reason of edit of your post, but don't even think of attack Zexion for his comment, his a very friend of mine and expert of Kingdom Hearts Scripting, he knows a lot a he is giving you a tip is very appreciated.

Second, as is said earlier we cannot help you at this time because the pvp script is done by Markz based of a modification of a script of another user of another forum, but i warn you this script: A. It is Full of bugs B. It consumes the double of server RAM, because it require another server running at the time with another database.

I recommend it not to use, because it wasn't my release.

Clariflied that, my best regards

Aegis
Crushing girls in the vanishing point......

hyzreee

Sorry guys, i m explained bad ^^
In mine post i have wrote "without bads" and i have correct that with "without badness" ! I'm sorry for all of you guys, trust mine post isnt an attack ! Sorry!!! My fault!
Trust me !

Starlightbiyomon/minun

October 06, 2014, 12:17:30 am #71 Last Edit: October 06, 2014, 12:27:36 am by Starlightbiyomon/minun
If You Still Alive I need Tell You. How To Stop Main.rb keep closing >.< i really want pvp system. E

Edit:YES I GOT CAPTURE

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

R5GAMER

..........________
....'/,-Y"............."~-.
..l.Y.......................^.
./\............................_\
i.................... ___/"...."\
|.................../"...."\ .....o!
l..................].......o !__../
.\..._..._.........\..___./......"~\
..X...\/...\.....................___./
.(. \.___......_.....--~~".....~`-.           
....`.Z,--........./.....................\
.......\__....(......../.........._____)
...........\.........l......../---~~" /
............Y.......\................../
............|........"x_____.^
............|.....................\
............j.....................Y

kidunseen

I dont understad how you got RMX-OS in your edit of scripts didn't read about when to add it or what to add also when I open RMX-OS command prompt open than closes.

Hosom

Quote from: Aegisrox on October 07, 2013, 10:57:28 am
MultiPlatform RMX-OS SYSTEM
Authors: Aegisrox, Blizzard, Khkramer, Markz88, Kernys, Kusanagi, Gameus, Alexandre, Eduardobra
Version: 3.00
Type: RPG maker Engine
Key Term: Misc System



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:
Quote
Creative Commons - Attribution-NonCommercial-ShareAlike 3.0 Unported
( http://creativecommons.org/licenses/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: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide




Download

Server Side
https://mega.co.nz/#!FVcDjSBL!L42MjVJPjMona_3TAIBwCGGoqPsyXkNKFNtS4Q7Q_zE
By Blizzard


Windows Client Version 2.1
https://mega.co.nz/#!kZ4QWAwB!eUWcfzHjociOpXIJfr_96EZzHwEiRITrqtI0YmtC2VM
Changelog:
* Updated to Pokemon Essentials 13

Made By Khkramer & Markz88


Windows Client Version 3.0
https://mega.co.nz/#!EMYXiSYA!LyhbSmw0fkDGmztrRQrRdB7PJywf1N7AivjArxeVQ-8
Changelog:
* Updated to Pokemon Essentials 13
* PvP System
* Experimental pokemon follow feature removed

Made By Khkramer & Markz88


MacOsx Client
https://mega.co.nz/#!ZM8RxYKQ!fU9jt1UvIWPtDkscOcE-7TIlNQ5a5IxH4gaFg2d_Aus
By Aegisrox


Linux Client
Coming soon. Uploading...
By Kusanagi


ANDROID Client
Coming soon.
By Kernys


Encryption System
https://mega.co.nz/#!FUclzIaT!DGWawGS2v5elkuCnb9m9iDNXJPcgg8n1i7PwRyiYdCE
By Aegisrox


Update System
Coming soon.
By Gameus


Auto Launcher System
https://mega.co.nz/#!tJUi3ARB!S7oI_WnR964nahu3Caz3dUefhVVBhGJif3V8qFQcPpo
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

  • TheChinStrap from epvp for help with the launcher

  • Poccil/Flameguru/Maruno for development of Pokemon Essentials





Author's Notes

Have Fun!, Report Error and questions to http://forum.chaos-project.com

.: PvP System - How to run the PVP Server :.
Spoiler: ShowHide
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:

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


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





Why is this project abbandoned? :(
It was so cool! Hopefully links for the older version are still working, but it would be gret to see this project on android!

Crossfader


weedfanatic

April 07, 2016, 11:27:51 pm #77 Last Edit: April 11, 2016, 11:06:16 pm by weedfanatic
Quote from: Crossfader on December 28, 2015, 06:40:24 am
Hi, The files are no longer available?  :(

I had these on my desktop, so I archived them, and uploaded. Doesn't seem to be any links around, anywhere..
I had some of the other files a while ago, but it looks like they're gone. =/

MRMX-OS SYSTEM 3.2.2/Server/PVP Server/GTS
https://mega.nz/#!Ux1jzRha!1i7dZm96MTWQjzNeXiGhCS5zpXbkor5jQjTMwI3IMVY


masterdecs

Quote from: weedfanatic on April 07, 2016, 11:27:51 pm
Quote from: Crossfader on December 28, 2015, 06:40:24 am
Hi, The files are no longer available?  :(

I had these on my desktop, so I archived them, and uploaded. Doesn't seem to be any links around, anywhere..
I had some of the other files a while ago, but it looks they're gone. =/

MRMX-OS SYSTEM 3.2.2/Server/PVP Server/GTS
https://mega.nz/#!Ux1jzRha!1i7dZm96MTWQjzNeXiGhCS5zpXbkor5jQjTMwl3lMVY


Password?

weedfanatic

April 11, 2016, 10:58:07 pm #79 Last Edit: April 11, 2016, 11:04:19 pm by weedfanatic
Quote from: masterdecs on April 11, 2016, 01:13:28 pm
Quote from: weedfanatic on April 07, 2016, 11:27:51 pm
Quote from: Crossfader on December 28, 2015, 06:40:24 am
Hi, The files are no longer available?  :(

I had these on my desktop, so I archived them, and uploaded. Doesn't seem to be any links around, anywhere..
I had some of the other files a while ago, but it looks they're gone. =/

MRMX-OS SYSTEM 3.2.2/Server/PVP Server/GTS
https://mega.nz/#!Ux1jzRha!1i7dZm96MTWQjzNeXiGhCS5zpXbkor5jQjTMwl3lMVY


Password?


Not sure what happened, but I fixed the link, thanks for the heads up. :)
https://mega.nz/#!Ux1jzRha!1i7dZm96MTWQjzNeXiGhCS5zpXbkor5jQjTMwI3IMVY

rocketastro

September 11, 2016, 09:03:39 am #80 Last Edit: September 11, 2016, 09:06:19 am by rocketastro
What.jpg

PLease take a look at this :( I want to fix that. Connection to PVP server was successful, but then this

Blizzard

Somebody messed up the code in the password handling. It's trying to use a number for a password instead of a string.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

rocketastro


KK20

September 11, 2016, 04:17:56 pm #83 Last Edit: September 11, 2016, 04:23:06 pm by KK20
Looking at the code, when a user registers their account, the values are stored in Game_Variables.

    $game_variables[50] = @username
    $game_variables[51] = @password
    $game_variables[52] = @email1

When connecting, it calls upon them to re-set the variables

################################################################################
#-------------------------------------------------------------------------------
#Encrypts a password.
#-------------------------------------------------------------------------------
################################################################################
  def encrypt_password(password)
    encrypted = password.crypt("XS")
    return encrypted[2, encrypted.size - 2]
  end

################################################################################
#-------------------------------------------------------------------------------
#Attempts to log into the server.
#-------------------------------------------------------------------------------
################################################################################
  def attempt_login
        @username = $game_variables[50]
        @password = $game_variables[51]
    Kernel.pbMessage("Logging in... Press ENTER") 
    $pvpb.send("<LOG user=#{@username} pass=#{encrypt_password(@password)}>")
  end   

So my question is...are you changing your Game_Variables at any point, like resetting it back to 0? That's really the only thing I can infer without setting up and testing it myself.

(and yes, this is pretty fucking stupid design..."Let's set important information into an easily changeable global variable that the typical user wouldn't even know about! What could possibly go wrong??")

Other Projects
RPG Maker XP Ace  Upgrade RMXP to RMVXA performance!
XPA Tilemap  Tilemap rewrite with many features, including custom resolution!

Nintendo Switch Friend Code: 8310-1917-5318
Discord: KK20 Tyler#8901

Join the CP Discord Server!

rocketastro

It could be, that I editet something in "Main" between the time of first and second registration at kernel

But now it is everything right... so maybe i register 2 new accounts and look what happen?! ... i will take a look

Blizzard

My suggestion would be to extend the list of variables and use 2 variables that you will never use in the game (e.g. name them USERNAME and PASSWORD). Then find all occurences of $game_variables[50] and $game_variables[51] and change the IDs to the new ones you created.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

rocketastro

September 12, 2016, 08:29:49 am #86 Last Edit: September 12, 2016, 08:42:20 am by rocketastro
I registred one new created account at Kernys PvP NPC.

This time I was able to fill in a Username, a Passwort and a Gmail adress.

After the entering the Gmail adress (the same as the host uses) this appeared...

http://www.file-upload.net/download-11929749/RegisterAfter.jpg.html

Does it have to be another gmail adress? So every user needs their own adress?

I will try...

Where can I find the variables?

I will look...

The last question from me would be, how is it possible to delete the Debug Mode for others users? (its possible to cheat with it, i only want it as admin...)

Blizzard

Check your server logs for the error message.
IDK about the debug mode and how it works in MRMX-OS.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

rocketastro


rocketastro

without any help i will not work on it any more... its not easy to use in my opinion. i tried everything below and nothing is works.

gooday

Hi guys, would it be possible reload the pictures of the tuto?

Jhaxi

Hey guys i know this topic is a bit old but im new to this great system but im having an issue.  I followed all the instructions and believe that the server is set up completely fine. Even when i open the client it says online. The issue i am having is when trying to log in i get a message saying outdated client: 2.05. I've tried everything i can think of but cant solve this issue can you guys please help me. There is nothing in the server logs so ill post screenshots of the client and server.

https://gyazo.com/d88d768ee5898957c90ca05f2a922297
https://gyazo.com/84a0030f688b5579f31d59351aa319c4
https://gyazo.com/62864961fedf9912a2a2abb451915119

KK20

June 05, 2017, 10:30:50 pm #92 Last Edit: June 05, 2017, 10:31:57 pm by KK20
A quick look through the code shows that you have conflicting version numbers set up in your client and server.

For the server, open file cfg.ini and change GAME_VERSION.
For the client, open the scripts, go to (RMX-OS) Options and change GAME_VERSION.

But I'm curious how one of the numbers is 2.05. The download I have shows both are 1.0
Where did you get your download?

Other Projects
RPG Maker XP Ace  Upgrade RMXP to RMVXA performance!
XPA Tilemap  Tilemap rewrite with many features, including custom resolution!

Nintendo Switch Friend Code: 8310-1917-5318
Discord: KK20 Tyler#8901

Join the CP Discord Server!

pak020531

Hey guys i know this topic is a bit old but im new to this great system but im having an issue.
I want to download the trade/pvp server file, but the file has been deleted.
How can I get this file?

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

pak020531


KK20

IDK where you're looking at to determine what the script's version is... but regardless, this is the only existence of the script on this website.

Other Projects
RPG Maker XP Ace  Upgrade RMXP to RMVXA performance!
XPA Tilemap  Tilemap rewrite with many features, including custom resolution!

Nintendo Switch Friend Code: 8310-1917-5318
Discord: KK20 Tyler#8901

Join the CP Discord Server!

pak020531

Quote from: KK20 on October 16, 2021, 06:59:12 pmIDK where you're looking at to determine what the script's version is... but regardless, this is the only existence of the script on this website.
I'm sorry. I misunderstood the text.
But I want to open a pvp server, but I don't understand what the text says.
Where is the sql file and main.rb of the pvp server?

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

pak020531

Quote from: Blizzard on October 19, 2021, 05:17:45 pmI'm not sure I understand what you're asking. All the files are in there.

https://gyazo.com/122c5c382c89697861efda1e4fcbd4c2
https://gyazo.com/ec762e9a5a4f4fb5a4bc04813fc10f8e
The Database folder: https://gyazo.com/9b612ec5f342e39e4fe66814c7b66577
I want to open the pvp server. How can I run the pvp server? It's too difficult for me..

KK20

You best quit now because it only gets harder from there. This script is super old and no longer maintained, and the authors haven't been seen in years, so it's doubtful it even works, especially since Essentials has had many updates. In fact, it seems odd that they wouldn't have their own solution for this already.

Frankly, I think this topic should be locked.

Other Projects
RPG Maker XP Ace  Upgrade RMXP to RMVXA performance!
XPA Tilemap  Tilemap rewrite with many features, including custom resolution!

Nintendo Switch Friend Code: 8310-1917-5318
Discord: KK20 Tyler#8901

Join the CP Discord Server!