EDITED:
Well a thread poped up on Steam,
where somebody actually says we can Use VX Ace to create a client game, that can communicate with a server we can set up.
without any problem with the EULA.
Now i think EULA on
http://www.rpgmakerweb.com/support/information/eula
does not say anything against that.
Question is:
Can we do that? Can we create a script to communicate with a server, so we can create a server based multi player app?
Also do we have permission to make a VX Ace game able to communicate - collaborate with third party software (maybe self made)?
It might be interesting thing to clarify.
So please, if somebody from the Staff can answer to this, that would be great.
Cheers.
VX Ace EULA question.
● ARCHIVED · READ-ONLY
-
-
Does actually
"Licensee does not acquire any rights, other than those expressly granted in this Agreement."
support my initial assumption you can not do anything like that? -
I think someone misunderstood the difference between RGSS and Ruby...
You'll need an interpreter or a compiler to run any language on a computer.
That isn't a problem with Ruby (the language RGSS is a variant of), but I never heard of a server-based interpreter or compiler for RGSS - and running the game.exe (which is a local interpreter for it) on a server will probably get you more bugs and problems than it's worth.
If you can point us to the program you would install on the server in order to run an RGSS-Program there, then we can tell you wether that program is legal or not... -
Yes that's nice to hear.
Actually i thought that RGSS3 compiles Ruby in order to execute.
Thus if i add some socket libraries to support connection, it might be possible.
That's actually what someone else was talking about.
My question was:
RPG MAKER GAME
WITH A WAY <====> SERVER (including Ruby, and WAMP for instance)
TO COMMUNICATE
Not that I would do such a thing really. It was a question that drawn my attention.
I provided a link to this thread from Steam, so he can ask here for further information.
As for collaboration with different software, I saw THIS:
http://www.rgss-factory.net/2013/09/10/ace-fple-ace-first-person-labyrinth-explorer/
and i was wondering if we can use that without breaking any terms (got both XP VXAce).
Thank you for your reply. -
OK, to your reworded question (which is something else compared to what I read before):
Yes, theoretically you can write scripts to turn any RM into an online game. Since you would only replace the scripts without changing the game.exe or the editor, that will not break the EULA (in fact, it has already been done for RMXP if I remember some comments correctly).
The server-based part does not need to be RGSS-Based, it could be programmed in any way you want.
There is already one script that provides a framework for accessing a server, but it's demo is only for an highscore list.
That said, practically you have to rewrite almost the entire Ace-engine to provide multiplayer functionality (which is different from online access, that would be needed on top of it), and then you would have to write a server program that can handle the client requests.
That is a workload that would require a team of professional programmers to work several months on it, and because of this there has not yet been a script finished that can do this for Ace. I've heard of two project trying to make that, both were not yet even in alpha stage when they were mentioned and I haven't heard anything from them in almost a year - so I assume that both failed.
So yes, as long as it does not change the game.exe or the editor, you can try to add that functionality into the games.
And there are a lot of other people who would really like to get such scripts completed.
But unless you happen to have a team of professional programmers ready to work on that, I don't think it will be available anytime soon... -
Apologies for the edit.
There was a misunderstanding on the other forum in the first place. :(
Well the only thing unanswered before this case is closed i guess, is this:
http://www.rgss-fact...rinth-explorer/
I really appreciate your help! Thank you very much!!! :rock-left: :rock-right: