Jump to content


Photo

roBrowser - Ragnarok Online for Web Browsers

ragnarok robrowser browser open source

  • Please log in to reply
96 replies to this topic

#1 KeyWorld

KeyWorld

    Advanced Member

  • Members
  • PipPipPip
  • 95 posts
  • LocationParis, France
  • Github:vthibault

Posted 21 March 2014 - 01:57 PM

Posted Image

 
Seems like I didn't write a post here about this project, it's time to do it.
I'm here to introduce roBrowser, an open source project that try to port Ragnarok Online in the browser using web technologies (javascript, HTML5, WebGL).
 
As it's running in a web browser, roBrowser isn't OS dependent and run fine on Linux, Macintosh and Windows. It's also running on some smartphone and tablets but it depend if the system support webgl and I have to admit, it has bad control (not optimize for touch control).
 
It can also be run as a Chrome App, I personally use it to have a nice icon on my desktop.
From now, I tested it (and it's working) on Chrome, Firefox, Safari and Opera. It will work in future on IE11 when they will fix their rendering engine.
 
roBrowser is not a different game as Gravity built (Ragnarok Zero, Ragnarok Violet, ...), this project is intended to be another client for RO1, to connect on private servers.
 


Posted Image
Get the source
(Thanks to report all bugs)

If you like roBrowser, you can help me improving it or
even thinking about doing a donation ?


Posted Image

 

 

 

Screenshots


Spoiler

Spoiler

Spoiler

Spoiler

Spoiler

 


The project is still on going, currently missing a lot of features to match the official client (trade ui, npc buy/sell, ...), but I'm working on it.

 


Some usefulls links :

ro_browser.gif
Web Tools : GRF Viewer · PHP Character Generater · Packets Key Tool @WPE Free
roBrowser : Open source (topic)


twitter.png@robrowser


#2 Zezicla

Zezicla

    Advanced Member

  • Members
  • PipPipPip
  • 119 posts

Posted 21 March 2014 - 02:49 PM

wow tested this 1 moment ago freaking cool sir ;)



#3 evilpuncker

evilpuncker

    The Suggester

  • Community Contributors
  • 2122 posts
  • Locationbr br hue hue

Posted 21 March 2014 - 02:55 PM

just tested and got no words to describe its awesomeness 


before asking for help, click here

some people that I admire:

Ai4rei (tools and client stuff) • Aeomin (the awesome thor patcher) • AnnieRuru (very helpful with script and source stuff)

Neo (N.E.M.O... do I need to say more?) • KeyWord (roBrowser <3) • k3dt (clients and clients) • Tokeiburu (awesome tools)

Dastgir (lua stuff) • Yommy • Ind • Haru • malufett

 

:ok:    and everyone that contributed in any way to the *Athena community in general (emulator, releases, support etc)  :no1: 


#4 bgamez23

bgamez23

    Advanced Member

  • Community Contributors
  • 542 posts

Posted 21 March 2014 - 03:54 PM

wow thanks for this. this is really awesome.


smodpic.gif?key=C5X0csJA-_AQRQ7z9gg4eA&t

don't forget to click the rep_up.png if my post is very helpfull to you.

Ragnarok Clients || Ai4rei's Random Stuff || Hercules FluxCP

Soon to Open AleconRO

its_more_fun_final.gif


#5 evilpuncker

evilpuncker

    The Suggester

  • Community Contributors
  • 2122 posts
  • Locationbr br hue hue

Posted 21 March 2014 - 03:56 PM

just got a bit of lag, is that because my internet or the server itself?


before asking for help, click here

some people that I admire:

Ai4rei (tools and client stuff) • Aeomin (the awesome thor patcher) • AnnieRuru (very helpful with script and source stuff)

Neo (N.E.M.O... do I need to say more?) • KeyWord (roBrowser <3) • k3dt (clients and clients) • Tokeiburu (awesome tools)

Dastgir (lua stuff) • Yommy • Ind • Haru • malufett

 

:ok:    and everyone that contributed in any way to the *Athena community in general (emulator, releases, support etc)  :no1: 


#6 KeyWorld

KeyWorld

    Advanced Member

  • Members
  • PipPipPip
  • 95 posts
  • LocationParis, France
  • Github:vthibault

Posted 21 March 2014 - 04:44 PM

Thank you guys :)

 

@evilpunker

The server is hosted in France, I can only have european IP, so it should be the distance :/


ro_browser.gif
Web Tools : GRF Viewer · PHP Character Generater · Packets Key Tool @WPE Free
roBrowser : Open source (topic)


twitter.png@robrowser


#7 bgamez23

bgamez23

    Advanced Member

  • Community Contributors
  • 542 posts

Posted 21 March 2014 - 05:11 PM

how to fix this issue?

Posted Image


smodpic.gif?key=C5X0csJA-_AQRQ7z9gg4eA&t

don't forget to click the rep_up.png if my post is very helpfull to you.

Ragnarok Clients || Ai4rei's Random Stuff || Hercules FluxCP

Soon to Open AleconRO

its_more_fun_final.gif


#8 KeyWorld

KeyWorld

    Advanced Member

  • Members
  • PipPipPip
  • 95 posts
  • LocationParis, France
  • Github:vthibault

Posted 21 March 2014 - 05:26 PM

@bgamerz23

It's the JAVA fallback for socket support.

 

Some solutions :

  • You can run robrowser as a chrome app, and so it will have native socket support.
  • You have to install the websocket proxy (url in the readme) to do not rely on java.
  • Reduce the security level of java applet (in java settings), but all players have to do the same
  • Pay Oracle to remove this fucking popup (I prefer personally to boycott them).

The point 2 is the best thing to do in my opinion.


ro_browser.gif
Web Tools : GRF Viewer · PHP Character Generater · Packets Key Tool @WPE Free
roBrowser : Open source (topic)


twitter.png@robrowser


#9 Dinze

Dinze

    Advanced Member

  • Members
  • PipPipPip
  • 42 posts

Posted 24 March 2014 - 01:19 PM

I am getting access denied on getting started D: http://www.robrowser...getting-started



#10 KeyWorld

KeyWorld

    Advanced Member

  • Members
  • PipPipPip
  • 95 posts
  • LocationParis, France
  • Github:vthibault

Posted 24 March 2014 - 01:38 PM

@bahbi

 

Fixed, sorry :(


ro_browser.gif
Web Tools : GRF Viewer · PHP Character Generater · Packets Key Tool @WPE Free
roBrowser : Open source (topic)


twitter.png@robrowser


#11 Dinze

Dinze

    Advanced Member

  • Members
  • PipPipPip
  • 42 posts

Posted 24 March 2014 - 01:42 PM

@bahbi

 

Fixed, sorry :(

ty <3



#12 Jezu

Jezu

    Advanced Member

  • Members
  • PipPipPip
  • 216 posts

Posted 24 March 2014 - 02:22 PM

Can we use this as a public server like the current emulator we have now?


6sum80.gif


#13 KeyWorld

KeyWorld

    Advanced Member

  • Members
  • PipPipPip
  • 95 posts
  • LocationParis, France
  • Github:vthibault

Posted 24 March 2014 - 07:25 PM

Can you specify ? I failed to understand.

roBrowser is a client not a server, so you'll need a server to connect on (Hercules, rathena, eathena, ...).


ro_browser.gif
Web Tools : GRF Viewer · PHP Character Generater · Packets Key Tool @WPE Free
roBrowser : Open source (topic)


twitter.png@robrowser


#14 quesoph

quesoph

    Advanced Member

  • Members
  • PipPipPip
  • 565 posts
  • LocationPhilippines
  • Emulator:Hercules

Posted 25 March 2014 - 11:45 AM

Do I need to unpack data.grf? and place the unpacked file in ../client/data/ ? or ? >.<



#15 KeyWorld

KeyWorld

    Advanced Member

  • Members
  • PipPipPip
  • 95 posts
  • LocationParis, France
  • Github:vthibault

Posted 25 March 2014 - 12:39 PM

Do I need to unpack data.grf? and place the unpacked file in ../client/data/ ? or ? >.<

 

As you want, the remote client can read files from GRF (and cache them in the data folder to be faster the next time).

It just can't read encryption in the GRF.


ro_browser.gif
Web Tools : GRF Viewer · PHP Character Generater · Packets Key Tool @WPE Free
roBrowser : Open source (topic)


twitter.png@robrowser


#16 quesoph

quesoph

    Advanced Member

  • Members
  • PipPipPip
  • 565 posts
  • LocationPhilippines
  • Emulator:Hercules

Posted 25 March 2014 - 04:10 PM

My client (http://localhost/ro/client/) doesn't load. but yours do work grf.robrowser.com
 



#17 KeyWorld

KeyWorld

    Advanced Member

  • Members
  • PipPipPip
  • 95 posts
  • LocationParis, France
  • Github:vthibault

Posted 25 March 2014 - 05:38 PM

@quesoph

Follow the remote client installation guide line by line : https://github.com/v...lient/readme.md

 

Known problems people experienced before:

  • They forgot to configure the .htaccess
  • data.ini file is case sensitive.
  • Apache do not read their .htaccess files
  • They do not properly repack their GRFs to remove DES encryption in files.
  • They use Client::$AutoExtract set to true but do not have write access.
  • They forget to remove the debug mode (only here to help installing it, once done it has to be removed).

So for now, set the debug mode to true, and try to see where the problem can be.


ro_browser.gif
Web Tools : GRF Viewer · PHP Character Generater · Packets Key Tool @WPE Free
roBrowser : Open source (topic)


twitter.png@robrowser


#18 vBrenth

vBrenth

    Advanced Member

  • Members
  • PipPipPip
  • 336 posts
  • IRC Nickname:Zeira
  • LocationPhilippines
  • Emulator:Hercules
  • Github:vBrenth

Posted 25 March 2014 - 05:40 PM

[font="tahoma, geneva, sans-serif;"]AW ^ It looks like i experienced all the problem above, thanks KeyWorld for fixing it :)[/font]



#19 Dramosith

Dramosith

    Advanced Member

  • Members
  • PipPipPip
  • 48 posts

Posted 25 March 2014 - 08:33 PM

ah i see roBrowser is like. Software-free. so people do not need install RO in ur pc. but you can browser ingame.. correct? 



#20 evilpuncker

evilpuncker

    The Suggester

  • Community Contributors
  • 2122 posts
  • Locationbr br hue hue

Posted 25 March 2014 - 11:14 PM

ah i see roBrowser is like. Software-free. so people do not need install RO in ur pc. but you can browser ingame.. correct? 

 

play in browser* :P


before asking for help, click here

some people that I admire:

Ai4rei (tools and client stuff) • Aeomin (the awesome thor patcher) • AnnieRuru (very helpful with script and source stuff)

Neo (N.E.M.O... do I need to say more?) • KeyWord (roBrowser <3) • k3dt (clients and clients) • Tokeiburu (awesome tools)

Dastgir (lua stuff) • Yommy • Ind • Haru • malufett

 

:ok:    and everyone that contributed in any way to the *Athena community in general (emulator, releases, support etc)  :no1: 






Also tagged with one or more of these keywords: ragnarok, robrowser, browser, open source

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users


This topic has been visited by 752 user(s)