vykimo

ZeRObrowser : client upgrade

18 posts in this topic

I'm not sure if I'm right to post here, I hesitated a lot by fear of being reprimanded. But I'm convinced the project worths to be known and don't be lost in oblivion... So that's why I venture to post, so please forgive me if crowdfunding is not allowed. I try to be fair as much in this demarche.
So, now let's explain the project :

ZeRObrowser

I. PRINCIPLE

Ragnarok Zero was announced by Gravity in 2017 : it contains several UI and system modifications.

You probably know the project RoBrowser by KeyWorld (a RO client on web browser). Unfortunately, the project died many years ago and is today out of usage.

My personnal challenge is to upgrade it to latest rAthena supported exe version : 2018-06-20aRagexe (and potentially support some features of 2016-12-28). Hercules will be as well supported of course.

This project is very huge and it's currently the most advanced custom RO client ever made. And it has the main advantage to be cross platform  (Windows, Linux, MacOS, Android supported) and very lightweight (ressources can be downloaded only when needed by the game engine).

 

II. PARTICIPATION

In order to support my work, I created a crowdfunding on PayPal.
I want to share my upgrade in order to follow the will of the creator and to help Ragnarok Online pserver community to grow up even more.

If I reach reasonnable amount (not defined yet), I plan to release my work as an Open-Source project.

You can find here the pot and start right now to give the amount you decide : https://paypal.me/pools/c/89AICOm9kO
I thank everyone that will donate whatever the amount, you're contributing to the future of RO pserver community.
*Please note that nothing will be delivered before release for donators, you're only supporting thousands of hours of developement and I only promise to write news here about dev. If the goal isn't reached you'll be refunded.

 

II. MORE INFOS

You can find more infos on progress on my personnal website https://vykimo.com/ (menu : zerobrowser)

Screen Example :

zeroUI.b48dfe0.jpgcashshop.44d2ce5.jpg

 

Edited by vykimo

Share this post


Link to post
Share on other sites

As an enthusiast of modifying the visual features from the original client, just the idea of a full open client brings tears to my eyes ;]]], so many possibilities, even creating a near complete different game.

All the best to you and this project mate. I'll be soon donating you some coffee cuz this seems like a coffee chugging project xD

\o/

Share this post


Link to post
Share on other sites

Update 30/12/2018 :

Specialeffects
As you probably know, all the specialeffects (excepted str effects) are hardcoded in the client.
So, a big challenge is to reproduce the look of several effects we use everyday, as good as we can.
This task is the most laborous and hard part.
For instance, you can see my version of Warp NPC vs Official. I tried to reproduce it as close as official one.

warp_portal.88ca0bb.gif

src: https://vykimo.com/zerobrowser

 

BTW I'm looking for the list of effects with ressources that's use in data/texture/effect folder. If someone have partial or complete infos, I'm here!

Edited by vykimo

Share this post


Link to post
Share on other sites

Continuing in that way : 

Heals (cylinders fx)
This time, I tried to mimic heal effects. It contains several textures (cylinders, particles) and it has a lot of randomization.
You can see here the comparison between my version and official effects. I spent +20 hours on these effects.
In the gif, you can see:

  • Low heal
  • High heal
  • Highest heal
  • Offensive heal
  • Logout cylinder
  • Teleport effect

src: https://vykimo.com/zerobrowser

heals.b55e786.gif

 

(Still looking for help from you, if you have infos about textures used in specialeffects it could be nice !)

Edited by vykimo

Share this post


Link to post
Share on other sites

Update 19/01/2019 :

Official skill list
Finally the updated version of skill tree landed! It was a serious lack in robrowser, we only had the old 2008~2009 skill list version.
Now, zeroBrowser supports pre-setting skills points, apply and reset. It also support multi-tab and skills description now follow official behavior (checkbox).

skilltreeInit.81131f7.jpg

Official skill tree
And the major update is the very famous Skill Tree view !!
Multi-tab, prerequisites visualisation (as you can see on the screenshot), and skill level selection are now available. (You can even notice your sitting character on bottom left side corner ^^)

skilltree.cee4caa.jpg


Hope you'll like this update that I found essential.

 

NB: After seeing screenshots, I think that it's not obvious... but these screenshots are from ZeroBrowser :grimace:.

 

Edited by vykimo

Share this post


Link to post
Share on other sites

@vykimo
NICE! keepup the good work! everthing is looking awesome, im very curious on how it all done, lets hope it goes full realease ;]

cant donate via paypal ;/

Quote

 

Sorry
Money pools aren't available in Brazil at the moment.

 

 

Share this post


Link to post
Share on other sites

Thanks a lot, your comments give me power to continue working on it. :blush:

@raPalooza~ I'm really sorry that you can't participate, I thought this paypal functionnality was available everywhere... I will look for another kind of crowdfunding.

However for now, I'm open if you wanna buy me a cup of coffee

Edited by vykimo

Share this post


Link to post
Share on other sites

Official Costume support
A small update but quite interesting is the costume system now supported.
2 tabs are now available (I still don't know the purpose of 3rd one 'Title') and you're able to see yourself with or without costumes.

costume.efe620d.jpg

Share this post


Link to post
Share on other sites

Renew UI : Storage
Storage UI has been updated ! Now you're able to open mini windows, resize them, make a search (unlike official, my version is not case sensitive) and sort your storage by name (fall or rise).
I tried to reproduce tricky behavior (escape key to close mini windows faster), resizing, save windows location etc... But some needs confirmation. For instance, what goes into Costume tab?.. even in my own client nothing goes inside. Maybe it's related to 'itemInfo.lua' with 'costume' field.

Hope you like how it looks!

storage.7b2b330.jpg

 

NB: You can watch progress on page : https://vykimo.com/zerobrowser . And propose some features + give infos/tests.

Edited by vykimo

Share this post


Link to post
Share on other sites

Map infos
Update is related to map infos. Recently pushed by Gravity, a system that allow you to see on minimap where are located some strategic points on a map.
Navigation isn't implemented so clicking on it does nothing for now.

In addition, I added icons upon head of some key NPCs which are described in `signboardlist.lub` (you know? sometimes you see floating icons on map ^^).

mapinfos.194ca09.jpg

Share this post


Link to post
Share on other sites

It is very nice to see someone putting the final touches to the web client finally :) good luck on this

Share this post


Link to post
Share on other sites

Thank you for your message.

For now the development is paused, but if you could give me the list of things that are most important in the todolist in order to prioritize tasks. I could speed up progress :)

Share this post


Link to post
Share on other sites

Posted (edited)

Today, 2 updates :

Indoor view and cursor update
As you can see on the screen, indoor modified view is now available.
It makes the browser game looks like more again like the official one!

Too, the cursor "not allowed" is available on non-walkable cells.

indoor.5447515.jpg

QuestLog
Huge update is related to new quest log system. The idea to develop it was given by @rapalooza on discord.

I discovered than the old quest log UI was replaced by this light version. I like this version too, and it is now available on ZeRObrowser!

Features like mob counting on the head and short description on the top right of the screen are here too.
With it, I think playing on the browser for quest farming takes a strong importance now...

questlog.6f584ba.jpg

 

Source: https://vykimo.com/zerobrowser

Edited by vykimo

Share this post


Link to post
Share on other sites
Quote

Official Costume support
A small update but quite interesting is the costume system now supported.
2 tabs are now available (I still don't know the purpose of 3rd one 'Title') and you're able to see yourself with or without costumes.

costume.efe620d.jpg

 

Just in case you still don't know what's the purpose of the 3rd tab on the equipment (alt+q) window is for the Title System.

 

Depending on the achievement (achievement system) you finish you can get a Title, then you can select whichever title you want from your list and it will appear with your name.

EJ.   [Title] PJName

 

Edited by Manuel94

Share this post


Link to post
Share on other sites
On 15/03/2019 at 9:38 PM, Manuel94 said:

 

Just in case you still don't know what's the purpose of the 3rd tab on the equipment (alt+q) window is for the Title System.

 

Depending on the achievement (achievement system) you finish you can get a Title, then you can select whichever title you want from your list and it will appear with your name.

EJ.   [Title] PJName

 

Thank you for the precision, I'll implement it when I'll start working on Achievement system !

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now