Jump to content

roBrowser - Ragnarök Online in Browser


KeyWorld

Recommended Posts


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  186
  • Reputation:   0
  • Joined:  01/08/12
  • Last Seen:  

For security reason app can't start.

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  8
  • Reputation:   1
  • Joined:  08/20/13
  • Last Seen:  

This made my year !!! 

I really can't put in words how awesome is this.

Edited by Cataclysm
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  87
  • Topics Per Day:  0.02
  • Content Count:  1335
  • Reputation:   932
  • Joined:  10/26/11
  • Last Seen:  

@Keyworld

To play with a random account just for fun how I could? :P

Edit: Okay guess I had to read the instructions xD

Also do you have FB page of this?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  61
  • Reputation:   6
  • Joined:  12/23/11
  • Last Seen:  

i can't programing but I hope it will create a large community and many updates ;)

 

Greetings from Germany  /gawi

 

EDIT: 

@cataclysm

I like your Projekt hope you start a server soon :)

Good luck.

Edited by Hirasu
Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  51
  • Reputation:   12
  • Joined:  12/07/11
  • Last Seen:  

Is the wsProxy needed for a website version?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

@scriptor
Depend, if you are not setting it up, it will fallback to the use of JAVA.
So it will mean your users will need JAVA applet installed on their computers, and for security reason, an evil popup will spam informing your user each time that the app isn't securized (you'll need to pay Oracle to change the message on this popup).
 

Project is Open Source

I just updated the first post, if you miss it the project is open source since October and got massive updates.
As everything is explained in the first post I will just write about the news you miss.


October
  • Items are now falling properly in map
  • Correct some bugs with actions/animations.
  • Implemented character status window (not available yet, waiting for equipment window).
  • Added NPC cutin
  • Added inventory window
  • Added Item information (right click on an item)
  • Added ground shadow to sprites
  • Added picking priority
  • Added status icons
  • Added npc mark to minimap
  • Added components preferences to save their last x, y position in screen.

inventory.jpg


 

November

  • Add equipment window
  • Massive fix
  • Introduce support for Chrome App (and kill Java applet)
  • Add progressbar packet
  • Add BGM/sound packets
  • Add attack combo
  • Add new Intro window
  • Add weapon sounds


intro.jpg
equipment.jpg
combo.jpg


 

December

  • Re-introduce ModelViewer in GRFViewer.
  • Introduce MapViewer in GRFViewer.
  • Add some tests (src/Tests) to load all files from your GRFs and detect possible errors with loaders.
  • Fix some memory leak.
  • Fix some CSS problems on Firefox.
  • Big rendering optimization (remove the use of gl.readPixel increased the performance).
  • Adding shop/afk to the game (not clickable for now).


shop.jpg


 
 
January

  • Save files (and full client) features in Chrome.
  • New Async MapLoader and File fetcher (really faster).
  • Add Storage UI
  • Hello WebSocket Proxy (and Kill java !)
  • Add missing 2013 packets
  • Some basics support for party/guild packets (dipbottom / viewpoint in minimap, entity's life)


saving-hover.jpg
storage.jpg




February

chatroomcreate.jpg

chatroom.jpg

sound.jpg

quality.jpg

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  133
  • Reputation:   189
  • Joined:  05/20/12
  • Last Seen:  

I played with the demo and I have to say I'm very impressed with your progress, KeyWorld. It's very fast and smooth. I guess the development gets a little more tedious at this point when you have got most of the basics done? For the sake of your sanity I hope you're not planning to implement all the 3D effects...

 

One thing I noticed is that the perspective seems a little off. From the source code it looks like you use a field of view of 20 degrees. The official client actually uses 15 degrees. (I looked into the client executable.)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

Hi curiosity :)

 

It's fast and smooth because of you ! You really helped me removing the gl.readpixel with your altitude intersection script.

Even if the precision isn't perfect, it's enough and significantly raised the fps :)

 

At the time being, it's a lot of pleasures since I fixed a lot of bugs and it seems to be stable enough to have fun and spam monsters, but it's also more research of hardcoded informations (example the attack animation for each class based on the weapon used), and lot of time doing boring UI.

 

I hope the 3D effects will be done in part by the community, if this project is open source it's because I know I can't finish it alone.

Fortunately the client doesn't seems to have difficult effects, the more difficult one (like the warp) are using cylinder object generated in the fly. But there are a lot of effects... :(

 

Thank you about the informations, in the past I used 30 degrees but it was really too much, I'll check.

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

March 2014 news

  • Add support for 2013 december packets.
  • Massive bugs fixes and optimizations (thanks for feedback).
  • Remove some memory leaks
  • Add GZIP compression in remote client (and http cache).
  • Add visual casting spells to skills.
  • Add support for high jump packet (sliding entities) and body relocation.
  • Now able to attack players by pressing SHIFT keyu (or /noshift /ns).
  • Add skipServerList config to skip server list if there is only one element in the list.
  • Add skipIntro config to skip the intro window.
  • Add autoLogin config (I let you imagine - facebook api ?).
  • Now displaying GM sprites.
  • Add support for text color (what player are saying + Admin text - yellow).
  • Introduce SI_CLAIRVOYANCE (maya purple card).
  • The character can now move to pick an item on the ground.
  • Add shadow table DB (to display shadow size).
  • Remove sprite 111 and 139 from scene.
  • Introduce QPet system.

 

Screenshots of the Month


Skill Spell :
magiccast.jpg
targetlock.jpg
 
Pet features:
petinfo.jpg
slot-machine.jpg
 
Maya purple card:
clairvoyance.jpg


 
Note: the "Slot Machine" in the Pet Capture is different than the official one, this one use all the animation frames stored in the sprite/action and looks (in my opinion) really better.

  • Upvote 2
Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  1
  • Reputation:   0
  • Joined:  08/06/13
  • Last Seen:  

wow  :o 

what a impressive work  /rice

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

wow  :o

what a impressive work  /rice

 

Thank you :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  145
  • Topics Per Day:  0.03
  • Content Count:  455
  • Reputation:   3
  • Joined:  06/19/12
  • Last Seen:  

Amazing more updates  /no1

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  161
  • Reputation:   5
  • Joined:  02/07/13
  • Last Seen:  

Excellent work, KeyWorld.

I see that it's been released, if I install it, is it ready for public use?

What kind of known issues exist?

 

I wish I could help you with the development, but I just don't have the necessary skills.

Once I pay for my classes for this semester, I'll donate something towards the continued development of this, I can do that much.

 

If I have multiple servers (with one login server) will the existing application support that?

Edited by Talaysen
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

@Talaysen

 

Thank you.

It can currently used for public used, but still a lot of things not implemented yet (trade UI, homunculus control, teleport UI, most of the effects...). You can always test it in http://demo.robrowser.com/ if you need an idea.

 

The real issues I have for now is:

  • A browser bug with scrollbar (click on a scrollbar start dragging the UI box)
  • The sprite rendering got some problem with depth (check http://forum.robrowser.com/index.php?topic=32201.0 for more informations).
  • And the water wave doesn't fully match the official one.
  • Some browser doesn't allow you to press some key (F1-F12 key for example), I'm working on the battlemode to fix it.

Now, most users are stucked in the installation process and do not really understand what they do (and do not read properly the installation guide) so that create some topic each days with the same problem.

Some others think roBrowser run the executable (as an emulator) and think, because of a missing feature, it's a bug.

And the last (small) part can't run roBrowser because of an old computer (it required OpenGL ES 2.0 support - shader support).

 

About servers, roBrowser support multiple login, multiple char and multiple map servers. The multiple map-server is implemented but since I didn't fully tested it I can't be sure it's fully working.

 

Thank you about thinking to donate, I spend most years building it and I notice in RO community guys never donate for free resources, just use money for paid services (except very few ones).So it's really appreciate :D

 

@all

This month the most important things we are working on are effects (just the one using STR file for now) :

ef_stormgust.jpg

ef_magnificat.jpg

 

Added the NPC Store to buy and sell items:

store.jpg

 

The pending works are charset support (langtype), battle mode (hook keys)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  161
  • Reputation:   5
  • Joined:  02/07/13
  • Last Seen:  

On the demo, I noticed that the skill window doesn't seem to display learned skills, and doesn't allow the allocation of points.

I did some of the basic novice area quests, I'm extraordinarily impressed with how well this works, overall.

Excellent job, really.

 

I'm excited about using this for my server, as downloading all the data files is a huge turn-off to prospective players.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

Oh, thank you.

The button is here but the image were not loaded because of some async proces, fixed it in the latest version :)

Thanks for the report !

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  12
  • Reputation:   2
  • Joined:  04/15/14
  • Last Seen:  

Does anyone know how to disable the keys for google chrome?

for example I can't use F1-F9 since F1 opens the help window in chrome.

 

Idk if it's just the demo, but normally when I play ro I get like this grey arrow on the monsters I selected to attack,

it's worth to implement this, since im not always sure if I correctly selected a mob

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  53
  • Topics Per Day:  0.01
  • Content Count:  411
  • Reputation:   259
  • Joined:  04/25/12
  • Last Seen:  

I always think whow people don't thanks you, so thank you, when my server start I will donate for support your work.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

@Pascal S

Hi, that sucks but currently there is no way to disable it.

roBrowser live in a browser so if the browser itself hook the keys you can't do a thing.

 

Currently the problem depend of the keyboard, the OS, and the browser.

In a macintosh keyboard, I can only use F5 and F6 keys, all others execute system action (sound volume, screen light, ...), in the same OS using a different keyboard I don't have this problem.

In some OS some keys can't be hooked too, and there is the same thing about some browser (ex: ctrl+tab changing tab, F5 refreshing the page). As roBrowser is the latest to get key information it's the latest to process.

 

To fix it, you have to kick roBrowser out of the browser, using a Chrome App for example, or compile it as a executable.

For now I'm working on the BattleMode system to be able to modify the keys and avoid this problem.

 

About the cursor arrow, it will be implemented with some status (frozen, freeze, curse) once I finish rewriting the attachment system, it's a work in progress.

 

@Zell

Thank you :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

April news

  • Did some updates to the website: http://www.robrowser.com/
  • Add support for 2014 packets.
  • Introduce NPC Store UI.
  • Add Skill description Window.
  • Add support for multiple map-server.
  • Introduce Screenshot system (alt + P) - experimental.
  • Introduce a lot of effects.
  • Add a STR Viewer to the repo.
  • Add emotions and status effects.
  • As all months, massive bugs fix.

 

emotions.jpg
status.jpg
meteor.jpg
store.jpg
skill.jpg
screenshot.jpg

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  58
  • Reputation:   3
  • Joined:  03/09/14
  • Last Seen:  

nice love it please fix the guild problem i can make 1 via @guild but cant see guild info members etc. cant make a emblem for it and cant invite players

and please make the buttoms when you make right click on an players

register friend party guild check eq etc.

ty

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  21
  • Topics Per Day:  0.01
  • Content Count:  98
  • Reputation:   4
  • Joined:  10/14/12
  • Last Seen:  

I just want to thx Key (my country brother friend ) roBrowser is working like a charm , Thx to you my friend i can do @command on tablet or any pc and reload any problem even if if not a home. Juste for this, You know it is incredible x)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

@Snippet

It's not a problem/bug, it's an unimplemented feature yet.

There are more importants things to do than guild/party for now, as the language support (some countries can't even talk) or BattleMode system, but there will be add once it will be the next more important things in the TODO list.

 

@sanosan33

Hehe, let's drink a beer together when you'll go to paris ;D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  113
  • Topics Per Day:  0.03
  • Content Count:  457
  • Reputation:   11
  • Joined:  02/17/13
  • Last Seen:  

This is awesome! But isnt this succeptible to bots, wpe's and auto-clickers?

 

I am interested.

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