Blizzard
Where am I?
Administrator
Has over 9000 posts
 
Level: 394
Offline
Gender: 
Posts: 11280
OMG! Is that Dolce & Gabbana?!
|
 |
« on: June 20, 2009, 05:52:23 PM » |
|
RPG Maker XP Online System Authors: Blizzard Version: 1.15 Type: Multiplayer Online System Key Term: Misc System IntroductionThis system features a set of scripts that are used in RPG Maker XP (client scripts) and another set that require Ruby itself (server scripts). Using this system allows to create multiplayer online games with RPG Maker XP. Note that this is merely a very powerful tool. It is up to you to make your game awesome using this tool. This work is protected by the following license: 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. FeaturesThe features are listed in the Manual chapter 1.1. for convenience. ScreenshotsN/A DemoRMX-OS ScriptIncluded in the demo. InstructionsThe instructions can be found in the User Manual. CompatibilityIt is recommended not to use RMX-OS with SDK. Generally RMX-OS is over 95% compatible with SDK 1.x and over 90% compatible with SDK 2.x, but due to unexpected behavior you are running risk of bugs and save data corruption. Carefully decide if you want to use SDK in your project. Incompatible with the RGSS100J.dll. RMX-OS was coded to be compatible and extensible so most scripts should work normally with RMX-OS. Scripts that require a server extension (i.e. an ABS) might need additional extensions for any script specific (i.e. battle related) enhancements (i.e. special skill processings from Tons of Add-ons). Using a generic Anti-Lag system with RMX-OS might conceptually not be a good idea, because of online interaction between characters. Make sure your Anti-Lag system can work with RMX-OS properly without causing problems. Credits and Thanks Author's NotesIf you have problems opening the .chm manual file, please read this article: http://blogs.technet.com/seanearp/archive/2007/05/28/can-t-read-chm-compiled-help-on-vista-xp-2003.aspxThe solution is at the bottom, you don't need to read the whole article. A tool that has been developed to make using RMX-OS easier can be found here: RMX-OS GUIIf you find any bugs, please report them here: http://forum.chaos-project.comThat's it! N-Joy! =D
|
|
|
|
« Last Edit: July 22, 2010, 09:57:49 PM by Blizzard »
|
Logged
|
I have retired from RMXP! Please do not send me PMs or e-Mails asking for support!Ahhh, what an awful dream. Ones and zeroes everywhere... and I thought I saw a two. It was just a dream, Bender. There's no such thing as two.
|
|
|
|
Starrodkirby86
Melon Catgirl
Global Moderator
Lexima Warrior

Level: 162
Offline
Gender: 
Posts: 2958
Let's make love affairs with Blizzard.
|
 |
« Reply #1 on: June 20, 2009, 05:54:43 PM » |
|
It is recommended not to use RMX-OS with SDK. Generally RMX-OS is over 95% compatible with SDK 1.x and over 90% compatible with SDK 2.x, but due to unexpected behavior you are running risk of bugs and save data corruption. Carefully decide if you want to use SDK in your project.  You just had to say that nicely. Wow, this is going to be the replacer for Netbattle, yeah? I am very proud of you for finishing it and I'm glad that a new script created by you would be something this massive. (First :3)
|
|
|
|
|
Logged
|
|
|
|
|
|
Hellfire Dragon
|
 |
« Reply #2 on: June 20, 2009, 06:00:01 PM » |
|
Cool! *goes to try it out*
|
|
|
|
|
Logged
|
|
|
|
|
Blizzard
Where am I?
Administrator
Has over 9000 posts
 
Level: 394
Offline
Gender: 
Posts: 11280
OMG! Is that Dolce & Gabbana?!
|
 |
« Reply #3 on: June 20, 2009, 06:02:56 PM » |
|
Remember to read the manual.  It is recommended not to use RMX-OS with SDK. Generally RMX-OS is over 95% compatible with SDK 1.x and over 90% compatible with SDK 2.x, but due to unexpected behavior you are running risk of bugs and save data corruption. Carefully decide if you want to use SDK in your project.  You just had to say that nicely. :3 Worst thing, I was actually serious. xD Wow, this is going to be the replacer for Netbattle, yeah? Yes. But it's not done yet. For v1.0 I want to add chat (probably also a buddy list) and maybe some other minor things (probably guilds), I'll see. I am very proud of you for finishing it and I'm glad that a new script created by you would be something this massive.
(First :3)
<3 It has almost 3000 lines of code and comments. I didn't know it was that long until I put all scripts into one file, lol!
|
|
|
|
« Last Edit: June 20, 2009, 06:04:35 PM by Blizzard »
|
Logged
|
I have retired from RMXP! Please do not send me PMs or e-Mails asking for support!Ahhh, what an awful dream. Ones and zeroes everywhere... and I thought I saw a two. It was just a dream, Bender. There's no such thing as two.
|
|
|
|
|
Ryexander
|
 |
« Reply #4 on: June 20, 2009, 06:30:00 PM » |
|
so... dose JC know that this is out yet?/ have you finished his version?
|
|
|
|
|
Logged
|
 Everyone and everything has a time to die
|
|
|
|
|
Calintz
|
 |
« Reply #5 on: June 20, 2009, 06:32:55 PM » |
|
Sounds intriguing, but I prefer original games rather than OMMRPGs.
|
|
|
|
|
Logged
|
Calintz: A Pixels Worst Nightmare
|
|
|
|
Aqua
Global Moderator
Lexima Warrior

Level: 106
Offline
Gender: 
Posts: 2293
Quack!
|
 |
« Reply #6 on: June 20, 2009, 06:33:20 PM » |
|
Congratz on releasing this new and big project.
Hopefully it'll become like... super mega awesome D:
|
|
|
|
|
Logged
|
|
|
|
|
Blizzard
Where am I?
Administrator
Has over 9000 posts
 
Level: 394
Offline
Gender: 
Posts: 11280
OMG! Is that Dolce & Gabbana?!
|
 |
« Reply #7 on: June 20, 2009, 06:45:16 PM » |
|
so... dose JC know that this is out yet?/ have you finished his version?
No, because he can't use it with the new client. I am going to implement and edit it for him when I'm done with RMX-OS.
|
|
|
|
|
Logged
|
I have retired from RMXP! Please do not send me PMs or e-Mails asking for support!Ahhh, what an awful dream. Ones and zeroes everywhere... and I thought I saw a two. It was just a dream, Bender. There's no such thing as two.
|
|
|
|
game_guy
1337 Scripter
Moderator
Guardian of Chaos
Level: 215
Offline
Gender: 
Posts: 3450
Boob Groper
|
 |
« Reply #8 on: June 20, 2009, 07:01:15 PM » |
|
I've been waiting for this forever!!! Now to test it out and give feedback
|
|
|
|
|
Logged
|
Cheating is for weakwilled wusses. Period. So, who's gonna put that in their signature? :V I was playing Final Fantasy VII yesterday. I ran into a certain cat riding what seems to be a massive marshmallow with wings.
I named him "Faggot". So I was playing FF7 the other day and got a golden chocobo. Oddly enough this song came into my head. There ain't no mountain high enough Ain't no valley low enough Ain't no river wide enough To keep me from getting to you
|
|
|
|
|
fugibo
|
 |
« Reply #9 on: June 20, 2009, 07:26:02 PM » |
|
Blizz, I may be wrong, but aren't Regular Expressions, like, brutally slow? Like, hash-lookup-level-times-ten slow? 0_o It might not be such a problem with simple ones, and it might not matter since the engine might be waiting on the server anyway, but that's not the sort of thing I'd think would be very reliable in such a time-sensitive environment >_<
|
|
|
|
|
Logged
|
|
|
|
|
|
Ryexander
|
 |
« Reply #10 on: June 20, 2009, 07:42:57 PM » |
|
Blizz, I may be wrong, but aren't Regular Expressions, like, brutally slow? Like, hash-lookup-level-times-ten slow? 0_o It might not be such a problem with simple ones, and it might not matter since the engine might be waiting on the server anyway, but that's not the sort of thing I'd think would be very reliable in such a time-sensitive environment >_<
well how else is the server going to interpret messages from the client and the client from the server?
|
|
|
|
|
Logged
|
 Everyone and everything has a time to die
|
|
|
|
|
fugibo
|
 |
« Reply #11 on: June 20, 2009, 07:57:25 PM » |
|
Blizz, I may be wrong, but aren't Regular Expressions, like, brutally slow? Like, hash-lookup-level-times-ten slow? 0_o It might not be such a problem with simple ones, and it might not matter since the engine might be waiting on the server anyway, but that's not the sort of thing I'd think would be very reliable in such a time-sensitive environment >_<
well how else is the server going to interpret messages from the client and the client from the server? You don't have to use regular expressions to compare strings >_<
|
|
|
|
|
Logged
|
|
|
|
|
bradhawk
n00b
Level: -2
Offline
Gender: 
Posts: 8
Im too Lazy XD
|
 |
« Reply #12 on: June 21, 2009, 07:09:52 AM » |
|
whoa, awesome Blizz, i'll try this, i belive if you make this, it will lagless ^^
thanks before...
|
|
|
|
|
Logged
|
|
|
|
|
game_guy
1337 Scripter
Moderator
Guardian of Chaos
Level: 215
Offline
Gender: 
Posts: 3450
Boob Groper
|
 |
« Reply #13 on: June 21, 2009, 07:17:42 AM » |
|
Hey blizz or someone could someone help me with a step by step tutorial on how to go setting this whole thing up right? It'll help me and I'm sure others.
Thanks in advance! ^_^
|
|
|
|
|
Logged
|
Cheating is for weakwilled wusses. Period. So, who's gonna put that in their signature? :V I was playing Final Fantasy VII yesterday. I ran into a certain cat riding what seems to be a massive marshmallow with wings.
I named him "Faggot". So I was playing FF7 the other day and got a golden chocobo. Oddly enough this song came into my head. There ain't no mountain high enough Ain't no valley low enough Ain't no river wide enough To keep me from getting to you
|
|
|
|
|
Hellfire Dragon
|
 |
« Reply #14 on: June 21, 2009, 09:08:53 AM » |
|
Only thing I'm having trouble with is the MySQL database... after I make the daabase it just says that it couldn't connect to the database whenever I try to actually do anything with it 
|
|
|
|
|
Logged
|
|
|
|
|
Reygekan
Reborn Member

Level: 4
Offline
Gender: 
Posts: 123
I'm a rather transparent person. I. Like. Fire.
|
 |
« Reply #15 on: June 21, 2009, 09:10:45 AM » |
|
Why is it that it takes me 8000+ lines of code to do a working Hearts game in Java, whereas you can pull this kind of magic in 3000?
Sounds like the sex. And the sex always sounds good.
|
|
|
|
|
Logged
|
|
|
|
|
Blizzard
Where am I?
Administrator
Has over 9000 posts
 
Level: 394
Offline
Gender: 
Posts: 11280
OMG! Is that Dolce & Gabbana?!
|
 |
« Reply #16 on: June 21, 2009, 01:00:09 PM » |
|
Blizz, I may be wrong, but aren't Regular Expressions, like, brutally slow? Like, hash-lookup-level-times-ten slow? 0_o It might not be such a problem with simple ones, and it might not matter since the engine might be waiting on the server anyway, but that's not the sort of thing I'd think would be very reliable in such a time-sensitive environment >_<
Depends on how the parser was implemented. But I agree, it might be a good idea to test that on speed. It's true, I don't need regular expressions to compare strings. 'abc' == 'abc' But regular expressions aren't meant to compare strings. They are meant to find string patterns. As I said, I can change my system in such a way so I don't use string expressions. But the question is whether if message =~ /SAV(.+)\t(.+)/ type = $1 value = $2 # stuff end is REALLY slower than string = message[0, 3] if string == 'SAV' data = message[3, message.size - 3] type, value = data.split("\t") # stuff end
because regular expressions don't only find string patterns, no, they also find matched substrings after matching a string to a pattern. As I said, it depends on how the parser was implemented and what kind of regular expression you use. I've had a class that was almost only based on grammars, finite state machines and regular expressions (and I had an A, yay). What I'm trying to say is that I know what I'm talking about. Why is it that it takes me 8000+ lines of code to do a working Hearts game in Java, whereas you can pull this kind of magic in 3000?
Why does Netplay+ 1.7 have like 3 times more code (I haven't counted, honestly) and the chat system is the only thing that RMX-OS doesn't have (yet)? I honestly don't know. Maybe the way of coding or experience. It's said that a good programmer is up to 20 times faster than a bad programmer (and of course a good programmer produces better code). Maybe it is also related to the number of coded lines. I don't know. I didn't do any research on productivity of programmers. Sounds like the sex. And the sex always sounds good.
Like Munkey said, Remexos = anagram for "more sex". xD
|
|
|
|
« Last Edit: June 21, 2009, 01:04:33 PM by Blizzard »
|
Logged
|
I have retired from RMXP! Please do not send me PMs or e-Mails asking for support!Ahhh, what an awful dream. Ones and zeroes everywhere... and I thought I saw a two. It was just a dream, Bender. There's no such thing as two.
|
|
|
|
|
Hellfire Dragon
|
 |
« Reply #17 on: June 21, 2009, 01:07:01 PM » |
|
I keep getting this error no matter I use, Can't cannot to MySQL server on 'localhost' (10061)
|
|
|
|
|
Logged
|
|
|
|
|
Blizzard
Where am I?
Administrator
Has over 9000 posts
 
Level: 394
Offline
Gender: 
Posts: 11280
OMG! Is that Dolce & Gabbana?!
|
 |
« Reply #18 on: June 21, 2009, 02:11:56 PM » |
|
Did you install MySQL properly? Did you set the username and password for MySQL in cfg.rb properly? Is MySQL even running? Control Panel -> Administrative Tools -> Services and find MySQL. The service should be anything else but disabled and started.
|
|
|
|
« Last Edit: June 21, 2009, 02:13:19 PM by Blizzard »
|
Logged
|
I have retired from RMXP! Please do not send me PMs or e-Mails asking for support!Ahhh, what an awful dream. Ones and zeroes everywhere... and I thought I saw a two. It was just a dream, Bender. There's no such thing as two.
|
|
|
|
|
Hellfire Dragon
|
 |
« Reply #19 on: June 21, 2009, 03:12:42 PM » |
|
I think I installed it right and of course it's running, I'm not stupid  And yeah the username and password are set up properly too...
|
|
|
|
|
Logged
|
|
|
|
|