Jump to content

RoBrowser Revival


Recommended Posts


  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  236
  • Reputation:   189
  • Joined:  11/27/11
  • Last Seen:  

Hi everybody,

You probably know the project RoBrowser by KeyWorld (a RO client on webbrowser). The project is dead since few years, but personnally I see real potential in this project.

So that's why my new challenge is to update the robrowser (and potentially finish it).

Here the main todo list :

  1. Guild Skill
  2. Cash shop UI
  3. Vending skill
  4. Homunculus basic AI
  5. Cart inventory
  6. Mail system
  7. Costume system
  8. All the hardcoded specialeffects (warp, heal, etc)

Actually I worked ~40hours on it, I've done :

  • Guild skill
  • Cart system
  • Main effect : heal, agiup, warp npc, etc
  • Costume system

And I just started CashShop.

 

So this topic is because I am currently looking for 1-2 developpers motivated (and experienced for God's sake) to help me on this hard task.

I hope this will be seen by someone who believes on that kind of project.

Anyway, Thanks for reading !

Vykimo

 

  • Upvote 7
  • MVP 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  513
  • Reputation:   83
  • Joined:  08/11/12
  • Last Seen:  

47 minutes ago, Vykimo said:

So this topic is because I am currently looking for 1-2 developpers motivated (and experienced for God's sake) to help me on this hard task.

You prolly want to mention what specific skillset you want from people to help you out :) I've seen potential in this too. Too bad, inspite of working for a web dev company doing tests, I've never coded stuff for web. I hope you do well with this project. Cheers!

Edited by Ninja
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  4
  • Reputation:   4
  • Joined:  07/05/17
  • Last Seen:  

@VykimoGood luck!

On a side note, wouldn't make more sense to support a project that could make a real alternative to Gravity's client? Because you can't really secure it afaik. I know some servers stopped using RoBrowser and the Android version because you can't install a proper shield. Maybe contact curiosity or Temtaime

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  236
  • Reputation:   189
  • Joined:  11/27/11
  • Last Seen:  

20 hours ago, jpg said:

@VykimoGood luck!

On a side note, wouldn't make more sense to support a project that could make a real alternative to Gravity's client? Because you can't really secure it afaik. I know some servers stopped using RoBrowser and the Android version because you can't install a proper shield. Maybe contact curiosity or Temtaime

I guess that their projects are dead...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  513
  • Reputation:   83
  • Joined:  08/11/12
  • Last Seen:  

8 hours ago, Vykimo said:

I guess that their projects are dead...

Doesnt matter if theirs is dead. It's your motive :) goodluck and hope you do well

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  311
  • Reputation:   46
  • Joined:  11/06/11
  • Last Seen:  

This excites me! Goodluck @Vykimo :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  118
  • Reputation:   57
  • Joined:  11/24/16
  • Last Seen:  

wish you luck @Vykimo , hope you can share later what you already have done :D wanna to play with it.

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:  

Hey @Vykimo, If you end up successfull, could you look forward making client work simpler?

I tried to make some client using RoBrowser some time ago, and most of the time I ended up stuck in a page saying that were configuring the client or something like that for hours.

Edited by nakano15
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  236
  • Reputation:   189
  • Joined:  11/27/11
  • Last Seen:  

Thanks for you support all, but I've still nobody who is interested in that project... I've the feeling that it's gonna die. :/

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  192
  • Reputation:   43
  • Joined:  12/13/11
  • Last Seen:  

I stopped using it because there was no further development.

Would be great to see some actual progress again.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  513
  • Reputation:   83
  • Joined:  08/11/12
  • Last Seen:  

On 7/12/2017 at 3:08 AM, Vykimo said:

Thanks for you support all, but I've still nobody who is interested in that project... I've the feeling that it's gonna die. :/

like I said, you should post what skillset you need so someone could check and help you :)

don't give up. You can work on it slowly.

Link to comment
Share on other sites


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

It might also be worth using a public repo on github so people who have already made changes to roBrowser can create pull requests. There's a fair few of us that use roBrowser for various things and so so many of us have already added some of the missing features.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  513
  • Reputation:   83
  • Joined:  08/11/12
  • Last Seen:  

I use it a lot to be honest. especially when I'm at work with no tasks to do.

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  11
  • Reputation:   2
  • Joined:  09/01/15
  • Last Seen:  

Ive added some missing stuffs for a friend, Im kind of in a hurry so I havnt really added docs and more cleaning/organizing is needed, I will tried to add more in my free time...

https://github.com/phit666/roBrowser

 

 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  236
  • Reputation:   189
  • Joined:  11/27/11
  • Last Seen:  

On 05/08/2017 at 1:45 PM, phit666 said:

Ive added some missing stuffs for a friend, Im kind of in a hurry so I havnt really added docs and more cleaning/organizing is needed, I will tried to add more in my free time...

https://github.com/phit666/roBrowser

 

 

Hi, can I ask you what changes you made?

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  36
  • Topics Per Day:  0.01
  • Content Count:  587
  • Reputation:   431
  • Joined:  01/26/16
  • Last Seen:  

6 hours ago, Vykimo said:

Hi, can I ask you what changes you made?

See his commit log.

On 7/12/2017 at 2:08 AM, Vykimo said:

nobody who is interested in that project... I've the feeling that it's gonna die. :/

Just open source your changes so people can contribute. Your own action on recruiting just 1-2 people and intending to make the development closed source(seem like that based on your action) won't attract as much people.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  149
  • Reputation:   33
  • Joined:  12/24/11
  • Last Seen:  

Me and @Andre are also working on the RoBrowser, but we do most stuff provisionally and also with lots of custom edits, so it doesn't help the compatibility with rAthena. Although I'm currently overhauling the whole PacketVersion thing and we added some fixes which we will create Pull Requests for from time to time.

 

  • Like 1
Link to comment
Share on other sites


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

Hi! Can you show your work? Can i connect to your server with your roBrowser?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  174
  • Reputation:   6
  • Joined:  07/01/12
  • Last Seen:  

Congratulations for this work, I don't have time, sorry bro. 

I hope you can do it well!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  67
  • Topics Per Day:  0.02
  • Content Count:  223
  • Reputation:   29
  • Joined:  10/21/12
  • Last Seen:  

Thumbs up for this Project, I hope this project succeed.

Link to comment
Share on other sites

  • 2 months later...

  • Group:  Members
  • Topic Count:  74
  • Topics Per Day:  0.02
  • Content Count:  420
  • Reputation:   89
  • Joined:  01/30/12
  • Last Seen:  

I have made some fixes and tweaks to it on my own version to make it work better. I'll share it here when I have some time, if your want to use it :)

(I didn't care about looks, so it's a mess, but the idea is the important)

A quick list of what I modified:

  • Dialogs and windows "magneted" to the side of the screen will follow/stay on the edge even after screen resize
  • A small button for the chat window to disable battle mode (on smartphones it was impossible once the keyboard closed)
  • Reworked the battlemode and made it work on all 4 skill bars (There was a basic design flaw in the implementation. It couldn't handle multiple events attached to the same base letter, eg: E and CTRL + E)
  • Inverted touch zoom (it was inverted)
  • Increased zoom distance and modified the intersection search to make it work properly
  • Adjusted the default camera height to match official (45° -> 50°)
  • Unicode chat fixed. The text was not appearing when unicode character was sent in the sentence (I added my own langtype with the proper encoding. Todo: default wrong characters to "ballot box"  to prevent losing all the sentence)

Known issues by me (the first is due to the BM modifications)

  • Writing in NPC dialogs activates the sills through battle mode (need to block it)
  • During NPC dialog the player can move
  • Animation delay based skills such as sonic blow, cross impact have absolutely no delay and can be infinitely chained even multiple at once
  • Object/sprite rendering on android/ios browsers is distorted, the object flash back and forth though the terrain (wrong depth, possibly rounding/decimal error due to different browser engine implementations)
  • Using fakename and typing in the chat will disconnect the player, because the chatacter sends the message packet with the fakename and the server disconnects the client for security
  • Getting multiple items at the same time with script will display the name of the last item, but the image of the first item.
Edited by Antares
  • Love 2
Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  74
  • Topics Per Day:  0.02
  • Content Count:  420
  • Reputation:   89
  • Joined:  01/30/12
  • Last Seen:  

Here, take everything you need.

https://github.com/MrAntares/Ragna.roBrowser

You can find the modifications in the sources. If you wanna try it on your server, overwrite the src folder with mine, then rebuild (if not using dev mode). My version is based upon the last git version of the original robrowser, before it went offline.

Link to comment
Share on other sites

  • 1 month later...

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

On 10/11/2017 at 1:43 PM, Antares said:

Here, take everything you need.

https://github.com/MrAntares/Ragna.roBrowser

You can find the modifications in the sources. If you wanna try it on your server, overwrite the src folder with mine, then rebuild (if not using dev mode). My version is based upon the last git version of the original robrowser, before it went offline.

Hey Antares, i downloaded that repo time ago, now i want to test it but i don't have the original ro-browser repo, i was checking the old guide of robrowser website and i can't make robrowser works in local, could you tell me how to configure it correctly?

Thanks in advance.

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  74
  • Topics Per Day:  0.02
  • Content Count:  420
  • Reputation:   89
  • Joined:  01/30/12
  • Last Seen:  

@zWaken I don't have guides and it was a long time ago, but from what I remember, you need to set up WSProxy, then copy client files into the client folders and point the config files on them, finally configure the server properties in the config files. This is all I remember. Maybe try the robrowser forums, I think there are still guides there.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  94
  • Topics Per Day:  0.02
  • Content Count:  191
  • Reputation:   138
  • Joined:  09/24/12
  • Last Seen:  

On 29/12/2017 at 8:46 PM, zWaken said:

Hey Antares, i downloaded that repo time ago, now i want to test it but i don't have the original ro-browser repo, i was checking the old guide of robrowser website and i can't make robrowser works in local, could you tell me how to configure it correctly?

Thanks in advance.

Have you tried this link? maybe it will help.
https://www.robrowser.com/getting-started

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