Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?
You are not logged in.
No bots exist on a webpage. For now, all we can produce (we as in bot makers) are downloadable bots, that don't work anywhere.
Now I want to bring something to your attention: How was EE made, if it used PlayerIOClient? Flash.
But alas, flash is one of the answers, but the other answer, is what EE is porting to.
Unity! Since unity and flash are using PlayerIOClient, then so can we make a bot!
Therefore you would no longer need only windows or linux to download, it'll be availible to all OSes, just like EE!
All you have to do is know how to program in unity or flash.
Have fun guys!
(I'll try to make a webpage bot, but don't expect it.)
Offline
It is possible to run PlayerIO connections via JavaScript, a language that I don't know yet. I can perfectly use PHP, which would be better for me at the moment of making a connection to any server.
Offline
No bots exist on a webpage. For now, all we can produce (we as in bot makers) are downloadable bots, that don't work anywhere.
Now I want to bring something to your attention: How was EE made, if it used PlayerIOClient? Flash.
But alas, flash is one of the answers, but the other answer, is what EE is porting to.
Unity! Since unity and flash are using PlayerIOClient, then so can we make a bot!
Therefore you would no longer need only windows or linux to download, it'll be availible to all OSes, just like EE!All you have to do is know how to program in unity or flash.
Have fun guys!(I'll try to make a webpage bot, but don't expect it.)
So, are you saying you plan on making a unity/flash "game" that's really a bot?
I guess I hadn't thought of that one. Have at ya!
I mean, most people iirc were talking about HTML/JS and some server magic, but you go man.
Offline
I have made bots in Flash, this is nothing new nor clever.
Why don't people use Flash for their bots? Simple; Flash sucks, and nobody wants to use it.
It is possible to run PlayerIO connections via JavaScript, a language that I don't know yet. I can perfectly use PHP, which would be better for me at the moment of making a connection to any server.
No, it isn't without a proxy (which sort-of defeats the point). I had attempted this already, and it won't work on most browsers because api.playerio.com does not have Access Control headers set in their server response headers.
*u stinky*
Offline
I have made bots in Flash, this is nothing new nor clever.
Why don't people use Flash for their bots? Simple; Flash sucks, and nobody wants to use it.HG wrote:It is possible to run PlayerIO connections via JavaScript, a language that I don't know yet. I can perfectly use PHP, which would be better for me at the moment of making a connection to any server.
No, it isn't without a proxy (which sort-of defeats the point). I had attempted this already, and it won't work on most browsers because api.playerio.com does not have Access Control headers set in their server response headers.
You uhh... didn't mention anything about unity.
Offline
XxAtillaxX wrote:I have made bots in Flash, this is nothing new nor clever.
Why don't people use Flash for their bots? Simple; Flash sucks, and nobody wants to use it.HG wrote:It is possible to run PlayerIO connections via JavaScript, a language that I don't know yet. I can perfectly use PHP, which would be better for me at the moment of making a connection to any server.
No, it isn't without a proxy (which sort-of defeats the point). I had attempted this already, and it won't work on most browsers because api.playerio.com does not have Access Control headers set in their server response headers.
You uhh... didn't mention anything about unity.
Unity doesn't have anything to do with HTML/PHP connections.
Offline
ninjasupeatsninja wrote:XxAtillaxX wrote:I have made bots in Flash, this is nothing new nor clever.
Why don't people use Flash for their bots? Simple; Flash sucks, and nobody wants to use it.HG wrote:It is possible to run PlayerIO connections via JavaScript, a language that I don't know yet. I can perfectly use PHP, which would be better for me at the moment of making a connection to any server.
No, it isn't without a proxy (which sort-of defeats the point). I had attempted this already, and it won't work on most browsers because api.playerio.com does not have Access Control headers set in their server response headers.
You uhh... didn't mention anything about unity.
Unity doesn't have anything to do with HTML/PHP connections.
No, my point was
Why don't people use Flash for their bots? Simple; Flash sucks, and nobody wants to use it.
Offline
I don't think people want to install Unity either, and I don't know what/how Unity communicates with the API.
*u stinky*
Offline
Unity Engine cannot be installed on Unix-Like systems either. And I'm one of those using Unix-Like systems. I'm using Ubuntu and I won't migrate to Windows just to use your stuff.
Offline
Except it can
Firewatch is unity-based, EE is becoming unity-based, Hand of Fate appears to be Unity-based. All support linux.
Unity's editor even has a beta version out for linux that's getting rapid bug fixes. which is great, because it's pretty buggy.
"Sometimes failing a leap of faith is better than inching forward"
- ShinsukeIto
Offline
Unity Engine cannot be installed on Unix-Like systems either. And I'm one of those using Unix-Like systems. I'm using Ubuntu and I won't migrate to Windows just to use your stuff.
Just because you use something doesn't mean you know everything there is to know about it. Unity has the ability to export native ELF binaries for Linux.
It is possible to run PlayerIO connections via JavaScript, a language that I don't know yet. I can perfectly use PHP, which would be better for me at the moment of making a connection to any server.
If you were dedicated enough, you could actually re-implement the PlayerIOclient SDK in PHP and make a bot with it. It would be a bit of a pain, but it wouldn't be too hard. Using Javascript in the browser wouldn't be viable for multiple reasons, the main ones being the fact that you'd have CORS issues and the fact that Javascript in the browser can't make or use basic TCP connections. You could do it with Node.js, but then you have a dependency on Node, which is arguably more annoying than having to download an executable/Unity application.
Offline
Offline
Unity has the ability to run on the web (would have to use Firefox though as Chrome dropped support, dunno about IE, Edge and Safari).
The reason why a web bot would be nice, is for example when you have a gamemode, where the players can influence it, easy (and not too great) example:
You host a gamemode, and the room can have a custom background/theme.
Instead of players having to download a 2nd bot (1st being the game bot you run), they head to your website http://awesome-EE-Theme-Selector.bot.
From there they can vote for a change of theme or perhaps even have a nice and pretty votekick/ban system.
Now as I said, this is a bad example because obviously this is way too much trouble for such simple functionality, but the main reason is: if you want the players to be able to have influence on the bot, either have ugly and difficult commands, or create a new bot where it's way easier, where this bot is hosted and running online.
Offline
Please read all 3 spoilers.
EDIT:
Even if unity web player is not depricated, it runs on windows and mac, and if EE bots have a revolution where all of the bots are online, the web player shouldn't be a problem to download
Unity web player runs on: Internet Explorer, Firefox, Safari, Opera - Windows & Mac
Offline
Ubuntu (/ʊˈbuːntʊ/ uu-BOON-tuu) is a Debian-based Linux operating system and distribution for personal computers, smartphones and network servers. It uses Unity as its default user interface.
Totally different unity. Unity3D is the name of a game engine we all know and don't really love. Unity is also the name of Ubuntu's default desktop environment that is based on Compiz 0.9 and is totally unrelated to the engine. The both have forks called Mutiny though which is kind of interesting.
Unity web player runs on: Internet Explorer, Firefox, Safari, Opera
Opera is now based on chromium and like chromium doesn't support the web player. Version 12 did, but that was before they switched to being chromium-based. Now it has all the shortcomings of chrome.
"Sometimes failing a leap of faith is better than inching forward"
- ShinsukeIto
Offline
ninjasupeatsninja wrote:Ubuntu (/ʊˈbuːntʊ/ uu-BOON-tuu) is a Debian-based Linux operating system and distribution for personal computers, smartphones and network servers. It uses Unity as its default user interface.
Totally different unity. Unity3D is the name of a game engine we all know and don't really love. Unity is also the name of Ubuntu's default desktop environment that is based on Compiz 0.9 and is totally unrelated to the engine. The both have forks called Mutiny though which is kind of interesting.
ninjasupeatsninja wrote:Unity web player runs on: Internet Explorer, Firefox, Safari, Opera
Opera is now based on chromium and like chromium doesn't support the web player. Version 12 did, but that was before they switched to being chromium-based. Now it has all the shortcomings of chrome.
Thank you for correcting me, I got the informatin from the Unity3D page, and apparently that information was outdated.
Ubuntu (/ʊˈbuːntʊ/ uu-BOON-tuu) is a Debian-based Linux operating system and distribution for personal computers, smartphones and network servers. It uses Unity as its default user interface.
My point here is Debian-based Linux operating system
Offline
Okay but how does being debian-based change anything?
"Sometimes failing a leap of faith is better than inching forward"
- ShinsukeIto
Offline
Okay but how does being debian-based change anything?
well i thought it'd just be good to mention that little tidbit, the mainly main part is linux operating system.
Offline
the mainly main
The manly man
Sorry, couldn't help it.
Offline
HG wrote:It is possible to run PlayerIO connections via JavaScript, a language that I don't know yet. I can perfectly use PHP, which would be better for me at the moment of making a connection to any server.
If you were dedicated enough, you could actually re-implement the PlayerIOclient SDK in PHP and make a bot with it. It would be a bit of a pain, but it wouldn't be too hard. Using Javascript in the browser wouldn't be viable for multiple reasons, the main ones being the fact that you'd have CORS issues and the fact that Javascript in the browser can't make or use basic TCP connections. You could do it with Node.js, but then you have a dependency on Node, which is arguably more annoying than having to download an executable/Unity application.
Thank you eleizibeth ^
I stack my signatures rather than delete them so I don't lose them
Offline
I'll have a go later, but will try out Proc's Javascript one first.
Thank you eleizibeth ^
I stack my signatures rather than delete them so I don't lose them
Offline
Weren't both of those still missing a couple things?
Offline
Weren't both of those still missing a couple things?
I have not tested either yet...
Edit:
<Proc> playerio.js works a bit
<Proc> it can connect to worlds
<Proc> but the other one? not at all
Thank you eleizibeth ^
I stack my signatures rather than delete them so I don't lose them
Offline
den3107 wrote:Weren't both of those still missing a couple things?
I have not tested either yet...
Haven't tried them out as I obviously didn't need to, but I assume myself that basic functionality is there (receiving and sending normal messages).
I think stuff like the payvault and such just aren't implemented yet, or partially.
Again, haven't tried it myself, just an assumption.
Offline
[ Started around 1732753171.8412 - Generated in 0.177 seconds, 12 queries executed - Memory usage: 1.84 MiB (Peak: 2.13 MiB) ]