Jump to content
KeyWorld

roBrowser - Ragnarök Online in Browser

Recommended Posts

Whoah! Thanks KeyWorld for this XD

Any ideas on how to make this compatible to harmony but will not expose the server to bots? XD

 

No way.

The encryption used by Harmony is closed source, so there are no way for me to know how the packet encryption work and write a patch to support it.

Link to comment
Share on other sites

KeyWorld
i stuck on last step number 5

<!DOCTYPE html>
<html>
    <head>
        <title>ROBrowser's App from http://www.robrowser.com</title>
        <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
        <script type="text/javascript" src="https://rawgithub.com/vthibault/roBrowser/master/api.js"></script>
        <script type="text/javascript">
            function initialize() {
                var ROConfig = {
                    target:        document.getElementById("robrowser"),
                    type:          ROBrowser.TYPE.FRAME,
                    application:   ROBrowser.APP.MAPVIEWER,
                    remoteClient:  "http://grf.robrowser.com/",
                    width:         800,
                    height:        600,
                    packetver:     20130513,
                };
                var RO = new ROBrowser(ROConfig);
                RO.start();
            }
            window.addEventListener("load", initialize, false);
        </script>
    </head>
    <body>
        <div id="robrowser">Initializing roBrowser...</div>
    </body>
</html>

where do we put that code?

and also i had no idea how to open/execute the client?

i prefer API

my robrowser root :  htdocs/RO/

 

xxx/RO ?

xxx/RO/client  ?

 

as far as i know only files inside demos that i can execute /swt

Need help thank you
 

Link to comment
Share on other sites

roBrowser is not well supported by phones and tablets.

It required at least a system that support OpenGL ES 2.0, after it depends of the browser (some of them, depending of the phone do not work, so currently users will have to test on different browsers...). And at least, robrowser isn't designed for phone (talking about hardware and UI) : there is no touch controls, no frustum culling to avoid intensive work on GPU, ...

 

So if you want to have RO in your phone, robrowser isn't the best idea.

But oh hey, it runs on my venue 8 pro! So yes it can run on windows tablet if have touch support (and carrying 20kg battery pack).

Link to comment
Share on other sites

@Kichi

Better to move to roBrowser's forum for support. 

In your case, just copy the file you need and mofify the API call with what you need.

 

@Aeomin

It can run, yeah, but I prefer to focus on desktop/laptop foir now instead of saying "It works on mobile" and having to debug a hell lot of new hardware when only 10% of mobiles can run it (and depending of their browsers too).

 

@All

Since the latest topic updates, a few things were adding :

  • It's now possible to use item that execute skills (fly wings, butterfly wings, scrolls, ...).
  • Identify items using magnifier (or using Identify skill).
  • Can cast the Skill Auto-Spell.
  • Possibility to see, equip/unequip ammos.
  • Possibility to remove status ("off" button in equipment to remove falcon/cart/mount).
  • Added the card system.
  • Added the trade system
  • Fix 2nd and 3rd job attack animations.
  • Added babies correct size
  • DB refactoring (lot of new DB files).
  • A new compiler tool (user friendly).
  • A new tool to convert lua/txt/xray files to the new roBrowser's DB.
trade-self-validate.jpg

card-display.jpg

card-display.jpg

builder.png

Link to comment
Share on other sites

Can this ROBROWSER also share the same sql database of my oler server?

 

Is it possible to alternately run the client type ragnarok and the robrowser? I mean players will have the option to either use client type or robrowser. is it possible?

 

Thanks.

Link to comment
Share on other sites

@johnbond

roBrowser doesn't have any sql connection (fortunately because of security), it connect on the server as the official client do : using sockets.

And of course you can have the browser client and your own full client (there are already servers doing it).

Link to comment
Share on other sites

@johnbond

roBrowser doesn't have any sql connection (fortunately because of security), it connect on the server as the official client do : using sockets.

And of course you can have the browser client and your own full client (there are already servers doing it).

 

Oh okay. Thanks.

 

But where does it store the player database?

Link to comment
Share on other sites

as roBrowser is a client, it sends the data to the server and the server manages all the sql stuff, I guess

Edited by Doch
Link to comment
Share on other sites

Exactly, it act as the official client, it doesn't store players data somewhere.

 

Little compilation of what's were done since the last time:
 
Emoticons
emoticons.jpg
 
Support @monsterbig / @monstersmall
monsterbigsmall.jpg
 
Support for monster hp bar
monsterlife.jpg
 
Support for teleport / warp portal window (also identify and autocast skill).
teleport.jpg
 
Support for pet hunger bar
qpet-life.jpg
 
Add discount and overcharge (correct display)
discount-overcharge.jpg
 
 
Can now open users shop
vending.jpg
 
 
Now supporting Party System (and friends /hi, /invite, /leave, /organize, change leader, expel, change configs, casting skill on names, everythings.).
party-create.jpg
 
party-invite.jpg
party-wolf.jpg
party-skill.jpg
 
 
 
 
Awesome memory optimization (can now render 5x more monsters on screen).
memory-optimization.jpg
 
And a lot of bugfixes and clean up.
Maybe others things I forget through.
  • Upvote 5
Link to comment
Share on other sites

This is great, but it's really wow. Memory usage of browser explodes up really high and Internet usage as well. seen some lags here (i mean when you're moving the cursor)

The right click (rotation) seems wrong tho.

 

But, I won't let you down. this project is ultra-great. keep it up!

Link to comment
Share on other sites

So i guess you can even play with a smartphone or tablets if have firefox or simiar explorers lol, gona try seems very very interesting

Link to comment
Share on other sites

So i guess you can even play with a smartphone or tablets if have firefox or simiar explorers lol, gona try seems very very interesting

Most smartphone browser don't support WebGL. However Safari for IOS 8 supports WebGL, and Chrome for Android supports it too.

Link to comment
Share on other sites

Hmm this thing is improving from time to time. Now works with ios8 mobile browsers very nice.

 

This robrowser look promising someday. :)

 

Ill keep a close watch if everything is already good to use.

 

Thank you for this Mr. KeyWorld. :)

Link to comment
Share on other sites

Confirmed working for IOS8!

However there is a few problems:

1. The screen moves all over the place when you move your finger

2. Tapping on the screen will always move to the chat bar

3. No audio

Link to comment
Share on other sites

Confirmed working for IOS8!

However there is a few problems:

1. The screen moves all over the place when you move your finger

2. Tapping on the screen will always move to the chat bar

3. No audio

 

 

1. True.

2. Everytime you click the screen the keyboard goes up and leaving no space to make the character walk. Character cant walk.

3. Yes no audio.

Link to comment
Share on other sites

Confirmed working for IOS8!

However there is a few problems:

1. The screen moves all over the place when you move your finger

2. Tapping on the screen will always move to the chat bar

3. No audio

 

 

1. True.

2. Everytime you click the screen the keyboard goes up and leaving no space to make the character walk. Character cant walk.

3. Yes no audio.

Actually character can walk if you hold the phone upright Edited by julialy
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.