Jump to content

roBrowser - Ragnarök Online in Browser


KeyWorld

Recommended Posts


  • Group:  Members
  • Topic Count:  33
  • Topics Per Day:  0.01
  • Content Count:  355
  • Reputation:   33
  • Joined:  02/09/12
  • Last Seen:  

On 15/11/2017 at 12:01 AM, Temtaime said:

https://github.com/github/dmca/blob/master/2017-09-19-Ragnarok.md

Repository is banned due DCMA.

Anyone have mirrors ?

Maybe someone knows more info about why it was banned (what distribution of files it maked ?).

And is there any chance to restore the repo ?

 

I think vthibault should follow https://help.github.com/articles/guide-to-submitting-a-dmca-counter-notice/ and don't forget about https://help.github.com/articles/guide-to-submitting-a-dmca-counter-notice/#your-counter-notice-must

We must stop this shit from gravity because rob doesn't distribute their data

hm.. yeah,, i don't remember him uploading anything but own code

Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  45
  • Topics Per Day:  0.01
  • Content Count:  715
  • Reputation:   83
  • Joined:  01/05/12
  • Last Seen:  

All i noticed is this...

IRO.jpg.a5637d9ccff5543b2ab92897f61f22e3.jpg

Maybe iRO was involved in this action?

I also have a copy of it but it was last updated on 03/13/2016 just drop a pm if you need it :P.

Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  34
  • Reputation:   3
  • Joined:  04/13/15
  • Last Seen:  

On 3/12/2017 at 4:06 AM, Lelouch vi Britannia said:

All i noticed is this...

IRO.jpg.a5637d9ccff5543b2ab92897f61f22e3.jpg

Maybe iRO was involved in this action?

I also have a copy of it but it was last updated on 03/13/2016 just drop a pm if you need it :P.

I think that the author of the web application should be consulted, since here there is a clear problem of copyright.

Attached screenshot of the official repository of the founder.

image.thumb.png.8e77cfaff851482589e0af721960b4e5.png

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.01
  • Content Count:  102
  • Reputation:   8
  • Joined:  01/26/15
  • Last Seen:  

Since I know, the original repository doesn't bring any official files from Ragnarok Online with it, and the game data are all stored in the GRFs, which roBrowser uses to get the game stuff, and also doesn't come with roBrowser on It's repository, but the ones who uses It must provide so It works, so I believe the DMCA's copyright takedown shouldn't be possible,

Link to comment
Share on other sites


  • Group:  Forum Manager
  • Topic Count:  282
  • Topics Per Day:  0.06
  • Content Count:  3121
  • Reputation:   1613
  • Joined:  03/26/12
  • Last Seen:  

15 hours ago, nakano15 said:

the original repository doesn't bring any official files from Ragnarok Online with it, and the game data are all stored in the GRFs, which roBrowser uses to get the game stuff

It's mostly to do with how Gravity's files are read as their file-formats are intellectual property. It also contains tools to compile/decompile game data, which is a violation of the game's terms of service.

Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...
  • 1 year later...

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  4
  • Reputation:   1
  • Joined:  12/25/13
  • Last Seen:  

I have a problem using WebSocket Proxy connection with server. I'm noob in rathena and I could compile and run server Rathena and roBrowser yet. I'm using default register: login: s1
password: p1

My Rathena server, WS Proxy and roBrowser trading packets, you can see below:

image.thumb.png.7a682cd8dcaee4ef201fdec920cfe8da.png

 

However, my client is reporting a error in a packet, I don't know this reason. See below:

([Network] Packet "0xac4" not register, skipping 222 bytes.)

image.png.2005038cee88cff66574624dcbb46961.png

My server has timeout error. I guess that is waiting for something, but I don't know. 

I modify Online.JS, because this it can be possible line is not the same default. But my error occurred in:

i

f (!Packets.list[id]) {
                console.error(
                    '[Network] Packet "%c0x%s%c" not register, skipping %d bytes.',
                    'font-weight:bold', id.toString(16), 'font-weight:normal', (fp.length-fp.tell())
                );
break;

 

This code was find inside function:
 

    /**
     * Received data from server
     *
     * @param {Uint8Array} buffer
     */

function receive( buf ){ ...

 

Can someone help me?

Edited by Tushin
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  4
  • Reputation:   1
  • Joined:  12/25/13
  • Last Seen:  

A friend help me, to discover.

I needed to change packet version of socket, in "src/configs/packets.hpp"
 

// Copyright (c) rAthena Dev Teams - Licensed under GNU GPL
// For more information, see LICENCE in the main folder

#ifndef CONFIG_PACKETS_HPP
#define CONFIG_PACKETS_HPP

/**
 * rAthena configuration file (http://rathena.org)
 * For detailed guidance on these check http://rathena.org/wiki/SRC/config/
 **/

#ifndef PACKETVER
    /// Do NOT edit this line! To set your client version, please do this instead:
    /// In Windows: Add this line in your src\custom\defines_pre.hpp file: #define PACKETVER YYYYMMDD
    /// In Linux: The same as above or run the following command: ./configure --enable-packetver=YYYYMMDD
    //~ #define PACKETVER 20180620 // original
    #define PACKETVER 20131223
#endif

 

Link to comment
Share on other sites

  • 3 months later...

  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  60
  • Reputation:   3
  • Joined:  01/28/12
  • Last Seen:  

Does anyone made robrowser work? I ve tried installing it to my web server and I am just getting a white screen.

What do I need to install in my webserver in order to run ro browser? Any Guide? Is it require to use wsproxy?

Edited by Phaige
added some questions.
Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.01
  • Content Count:  102
  • Reputation:   8
  • Joined:  01/26/15
  • Last Seen:  

Hey guys, I just checked out. Both the site and repository of roBrowser are back. And the test server is up too.

I guess the owner of the project were able to take care of the DMCA claim, based on what he said on a news on his site.

Edited by nakano15
Link to comment
Share on other sites

  • 3 months later...

  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  126
  • Reputation:   4
  • Joined:  10/31/12
  • Last Seen:  

so robrowser supported client for 2013 only?? this is possible that latest client will be work?

or robrowser is no longer applicable for the ragnarok.?>

for this project i think  robrowser only can save RAGNAROK,  people/gamers now a days dont want waste download fullclient anymore.. cuz of so many experience for imbalance/no player server.

Link to comment
Share on other sites


  • Group:  Forum Manager
  • Topic Count:  282
  • Topics Per Day:  0.06
  • Content Count:  3121
  • Reputation:   1613
  • Joined:  03/26/12
  • Last Seen:  

3 hours ago, markiez22 said:

this is possible that latest client will be work?

??

It doesn't require a client, it is the client.

It works fine if you don't need carts, vending, half the skills, rodex, quests, achievements, homuns/mercs, etc.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  24
  • Reputation:   3
  • Joined:  10/10/14
  • Last Seen:  

I am working on this great project again and I use it with NWJS

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  65
  • Reputation:   7
  • Joined:  06/06/12
  • Last Seen:  

2 hours ago, MrUnzO said:

I am working on this great project again and I use it with NWJS

I tried it with Electron, i guess that xpro client from Vykimo is using it.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  24
  • Reputation:   3
  • Joined:  10/10/14
  • Last Seen:  

15 hours ago, Waken said:

I tried it with Electron, i guess that xpro client from Vykimo is using it.

I never heard about XPro client before and look at it OMG what a great implement but sadly it closed source. what about yours?

Link to comment
Share on other sites


  • Group:  Forum Manager
  • Topic Count:  282
  • Topics Per Day:  0.06
  • Content Count:  3121
  • Reputation:   1613
  • Joined:  03/26/12
  • Last Seen:  

1 hour ago, MrUnzO said:

I never heard about XPro client before and look at it OMG what a great implement but sadly it closed source. what about yours?

If XPRO is web-based (with apparent apk files for mobile) though pretty-much built on roBrowser's source, but you have to pay for a license to use it. roBrowser has always been intended to be open-source. Vykimo could've just continued work on roBrowser instead of being money hungry. There are other roBrowser continuations where many of the newer features have been added in separate forks. I myself use rAthena and roBrowser in a completely different context and host an online gardening game with it. If you understand javascript, it's actually not that difficult to implement the features that are missing.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  24
  • Reputation:   3
  • Joined:  10/10/14
  • Last Seen:  

35 minutes ago, Akkarin said:

If XPRO is web-based (with apparent apk files for mobile) though pretty-much built on roBrowser's source, but you have to pay for a license to use it. roBrowser has always been intended to be open-source. Vykimo could've just continued work on roBrowser instead of being money hungry. There are other roBrowser continuations where many of the newer features have been added in separate forks. I myself use rAthena and roBrowser in a completely different context and host an online gardening game with it. If you understand javascript, it's actually not that difficult to implement the features that are missing.

could you please link that gardening game? I need to check it ?

I also implement some features and already merged on @MrAntares repo ? 

Edited by MrUnzO
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  65
  • Reputation:   7
  • Joined:  06/06/12
  • Last Seen:  

@Akkarin There's a lot of effort to do if you want to complete all the effects that are missing from robrowser, and you know... make robrowser reach the official behavior in all expects, that's something i would love to see in the future, i respect closed-projects but since robrowser was created to be open-sourced that's not cool at all.
@MrUnzOThe Electron implementation is quite simple, at least to have a prototype, the hard part i guess is to make it secure.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  24
  • Reputation:   3
  • Joined:  10/10/14
  • Last Seen:  

14 hours ago, Waken said:

@Akkarin There's a lot of effort to do if you want to complete all the effects that are missing from robrowser, and you know... make robrowser reach the official behavior in all expects, that's something i would love to see in the future, i respect closed-projects but since robrowser was created to be open-sourced that's not cool at all.
@MrUnzOThe Electron implementation is quite simple, at least to have a prototype, the hard part i guess is to make it secure.

That's why i use NWJS, in case your case compile your sourcecode to V8 binary and get better performance. I am success with NWJS its playable and running smooth. I also modified the sourcecode to make it read the local grf files that in the same root directory like an official does ?

Link to comment
Share on other sites

  • 2 months later...

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  10
  • Reputation:   0
  • Joined:  03/24/20
  • Last Seen:  

On 2/10/2020 at 10:52 PM, Akkarin said:

??

It doesn't require a client, it is the client.

It works fine if you don't need carts, vending, half the skills, rodex, quests, achievements, homuns/mercs, etc.

I think what he meant for example if your client is 2017-06-14 or latest it won't work because src/Network/PacketVersions.js of roBrowser the latest client supported is:

 

Quote

        20150513: [
            [PACKET.CZ.CHANGE_DIRECTION,0x0924,5,2,4],
            [PACKET.CZ.ITEM_PICKUP,0x0958,6,2],
            [PACKET.CZ.ITEM_THROW,0x0885,6,2,4],
            [PACKET.CZ.MOVE_ITEM_FROM_BODY_TO_STORE,0x0879,8,2,4],
            [PACKET.CZ.MOVE_ITEM_FROM_STORE_TO_BODY,0x0864,8,2,4],
            [PACKET.CZ.USE_SKILL_TOGROUND,0x0438,10,2,4,6,8],
            [PACKET.CZ.SSILIST_ITEM_CLICK,0x0838,12,2,6,10],
            [PACKET.CZ.SEARCH_STORE_INFO_NEXT_PAGE,0x0835,2,0],
            [PACKET.CZ.REQ_CLOSE_BUYING_STORE,0x022D,2,0],
            [PACKET.CZ.PARTY_BOOKING_REQ_REGISTER,0x0883,18,2,4],
            // packet(0x02C4,8); // CZ_JOIN_BATTLE_FIELD
            [PACKET.CZ.ITEMLISTWIN_RES,0x0960,-1,2,4,8],
            [PACKET.CZ.ENTER,0x0363,19,2,6,10,14,18],
            [PACKET.CZ.PARTY_JOIN_REQ,0x094A,26,2],
            // packet(0x0927,4); // CZ_GANGSI_RANK
            [PACKET.CZ.ADD_FRIENDS,0x08A8,26,2],
            [PACKET.CZ.COMMAND_MER,0x0817,5,2,4],
            [PACKET.CZ.ACK_STORE_PASSWORD,0x0923,36,0],
            // packet(0x09e8,11); //CZ_OPEN_MAILBOX
            // packet(0x0a2e,6); //TITLE
        ],

 

where can we get that information for 2017 for example.

Link to comment
Share on other sites


  • Group:  Forum Manager
  • Topic Count:  282
  • Topics Per Day:  0.06
  • Content Count:  3121
  • Reputation:   1613
  • Joined:  03/26/12
  • Last Seen:  

1 hour ago, simplyniceweb said:

where can we get that information for 2017 for example.

rA's packet files in /src/

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  24
  • Reputation:   3
  • Joined:  10/10/14
  • Last Seen:  

now I am developing Node Webkit roBrowser and it's working great. I'm planing about open source. Hope community support the project because I'm not good at webgl. The client, Node Webkit roBrowser support 2018-06-20 packet version.

Edited by MrUnzO
  • Love 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  10
  • Reputation:   0
  • Joined:  03/24/20
  • Last Seen:  

14 hours ago, Akkarin said:

rA's packet files in /src/

 

Quote

        20150513: [
            [PACKET.CZ.CHANGE_DIRECTION,0x0924,5,2,4],
            [PACKET.CZ.ITEM_PICKUP,0x0958,6,2],
            [PACKET.CZ.ITEM_THROW,0x0885,6,2,4],
            [PACKET.CZ.MOVE_ITEM_FROM_BODY_TO_STORE,0x0879,8,2,4],
            [PACKET.CZ.MOVE_ITEM_FROM_STORE_TO_BODY,0x0864,8,2,4],
            [PACKET.CZ.USE_SKILL_TOGROUND,0x0438,10,2,4,6,8],
            [PACKET.CZ.SSILIST_ITEM_CLICK,0x0838,12,2,6,10],
            [PACKET.CZ.SEARCH_STORE_INFO_NEXT_PAGE,0x0835,2,0],
            [PACKET.CZ.REQ_CLOSE_BUYING_STORE,0x022D,2,0],
            [PACKET.CZ.PARTY_BOOKING_REQ_REGISTER,0x0883,18,2,4],
            // packet(0x02C4,8); // CZ_JOIN_BATTLE_FIELD
            [PACKET.CZ.ITEMLISTWIN_RES,0x0960,-1,2,4,8],
            [PACKET.CZ.ENTER,0x0363,19,2,6,10,14,18],
            [PACKET.CZ.PARTY_JOIN_REQ,0x094A,26,2],
            // packet(0x0927,4); // CZ_GANGSI_RANK
            [PACKET.CZ.ADD_FRIENDS,0x08A8,26,2],
            [PACKET.CZ.COMMAND_MER,0x0817,5,2,4],
            [PACKET.CZ.ACK_STORE_PASSWORD,0x0923,36,0],
            // packet(0x09e8,11); //CZ_OPEN_MAILBOX
            // packet(0x0a2e,6); //TITLE
        ],

How can we get the packets like above for a specific client like 2017-06-14, is there any way @Akkarin?

 

8 hours ago, MrUnzO said:

now I am developing Node Webkit roBrowser and it's working great. I'm planing about open source. Hope community support the project because I'm not good at webgl. The client, Node Webkit roBrowser support 2018-06-20 packet version.

Hello good sir, may i know how did you get those packets for 2018-06-20 to be supported by roBrowser? can you help me with the 2017-06-14 client? Have a good day!

Link to comment
Share on other sites


  • Group:  Forum Manager
  • Topic Count:  282
  • Topics Per Day:  0.06
  • Content Count:  3121
  • Reputation:   1613
  • Joined:  03/26/12
  • Last Seen:  

7 hours ago, simplyniceweb said:

is there any way @Akkarin?

I literally told you where to look for them.

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...