Ragial Notifier Android App - Ragnarok subforum archives - WarpPortal Community Forums

Jump to content


Photo

Ragial Notifier Android App


  • This topic is locked This topic is locked
88 replies to this topic

#1 Haseox1

Haseox1

    I made it Off Topic

  • Members
  • 26 posts
  • LocationMumbai, India
  • Playing:Ragnarok Online
  • Server:Chaos

Posted 30 May 2015 - 02:31 AM

*
POPULAR

The app is available athttps://play.google.....ragialnotifier

 

EDIT:

A link to the Java library, if anyone wants to visit it. http://titu1994.gith...agial-Searcher/

Sub EDIT : @Tribe, the Java lib has a GUI already. It should not take too much to make it similar to the Android app and email the user when it finds a sale item. I'm busy with studies at the moment so i'll have to put it on the back burner for now. :/

 

EDIT 2:

It's now available to all in the Google Play Store. App Name = Ragial Notifier

v 1.1 - Now supports Classic and Thor servers as well. (31-05-2015)

v 1.2 - Now supports Buying Shops as well as Vending Shops. They can be distinguished with the "V" or "B" on the top right of each card.

           Notifications can now be about either the Vending shop is selling cheaper or Buying shop is buying at a higher price. (05-06-2015)

v 1.2.1 - Added a mini tutorial (06-06-2015)

v 1.2.1.1/2 - Fixed a few bugs. Also, app should be faster on devices using ART (Android Runtime, Android 4.4+) (07/08-06-2015)

v 1.2.2 - Fixed the FAW [1] item not being added. (09-06-2015)

v 1.2.3 - Added a tutorial button in the settings menu and now showing a notification when no items are on display. (22-06-2015)

v 1.2.4 - Added Swipe gesture to remove items from list, Marque text for long item names and settings to force the app to an orientation (10-07-2015)

v 1.2.4.1 - Removed swipe gesture as it was causing wierd duplicates when scrolling. Will try to fix at a later date. (16-07-2015, 10-08-2015)

v 1.2.4.2 - Corrected the Orientation settings names. (03-09-2015)

v 1.2.5 - Fixes the timeout error that has been occurring since ragial.com switched to the ragi.al domain name. (04-05-2016)

v 1.2.5.1 - Massive speed improvements in adding items and viewing vending and buying store of items. (05-05-2016)

 

 

Future improvements (My todo list)

- Support Thor and Classic 

- Support Buying shops

- Create a tutorial at the start.

- Add a tutorial to be watched again.

- Show a notification if there are no items available
- Marque text for items with very long names
- Settings option for only Landscape, Portrait or Auto
- Swipe animations to remove items from list. (Tried it but it causes problem with how the app handled the cards, so disabled for now)

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

Hi everyone, this is my first post in the last ~7 years :P

Well it seems Ragnarok wasn't done with me, so I came back to the Chaos server (Renewal) and I found the best new addition to the game (unofficial), Ragial.com.

 

Well, it obviously helped me get some pretty good deals on items, but having to repeatedly spam refresh on chrome gets boring real fast...

 

So I developed an Android app, for 4.0+ to do the checking for me. I part time as an android developer so I added some basic functionality as well, such as notifications, making it work with Android Wear and made it look good (Material design, ^-^).

 

Here's some screenshots :

FUtwcDcm.png  amjiWkpm.png  LtWx8L0m.png  5S7Feu5m.png

 

It is just a basic app right now, with the ability to get the item details, allow you to watch certain items and to be notified of when they are on sale.

 

Here's where I'm having trouble. I don't wanna get Gravity or the owner of Ragial pissed, since I believe Ragial is one of the 2 "allowed external services" to operate on Ragnarok 1. I don't believe the app is in violation of Gravity's rules, but it obviously puts a strain on Ragial.com itself. Ive made a few things to prevent drowning Ragial.com in requests, and in the way it works, it should not be any different than Ragial.com having an additional user every few hours per app user. 

 

I don't intend to publish the app if it violates any game rules, and I obviously won't charge anything. Ragial is free, and depends on donations, so I've added that as well. I'd like to contact the developer of Ragial to seek his permission, but I can't find any details other than the PayPal account in the donation link...

 

Well, thats my question. Does this app violate any Ragnarok rules. I'm ready to publish or remove the app at any time from the play store, if it is requested by either Gravity staff / GMs / Ragial owner.

 

 

 

 


Edited by Haseox1, 04 May 2016 - 11:27 PM.

  • 20

#2 fuyukikun

fuyukikun

    Disney Prince in Disguise

  • Members
  • 12269 posts
  • LocationIndonesia
  • Playing:Ragnarok Online
  • Server:Chaos, on hiatus

Posted 30 May 2015 - 02:40 AM

too bad i use windows phone. any chance this will out for Wphone as well?
  • 0

#3 Haseox1

Haseox1

    I made it Off Topic

  • Members
  • 26 posts
  • LocationMumbai, India
  • Playing:Ragnarok Online
  • Server:Chaos

Posted 30 May 2015 - 02:51 AM

Aparently I can make only 2 more posts until tomorrow. -.-

 

Anyway, I do have experience with C# and C++, so porting it isn't all that impossible. The major problem is the library that I'm using to parse Ragial.com data. There isn't any equivalent to that library in C#, and C++ ones are difficult for me to handle. Also, I don't own any WP devices. So thats a prob. Sorry :X


  • 0

#4 holydemoniclight

holydemoniclight

    I made it Off Topic

  • Members
  • 74 posts
  • LocationAustralia, Perth
  • Playing:Ragnarok Online
  • Server:iRO

Posted 30 May 2015 - 02:57 AM

Any chance of iOS (6)?


  • 0

#5 KyrieDielle

KyrieDielle

    Too Legit To Quit

  • Members
  • 2428 posts
  • Playing:Nothing

Posted 30 May 2015 - 03:02 AM

Is the App in the playstore or do we need to get the APK through a website?


  • 0

#6 Haseox1

Haseox1

    I made it Off Topic

  • Members
  • 26 posts
  • LocationMumbai, India
  • Playing:Ragnarok Online
  • Server:Chaos

Posted 30 May 2015 - 03:09 AM

Seems like my last allowed post today.

 

I really wanted to make the iOS app as well but I don't have any experience with creating iOS apps. I do have the device (an old 4) but my lappy is a HP, so no XCode. There are libraries for parsing websites in Objective-C so thats great.

 

What I was thinking was, I purposely split this app into two parts.

The parser is based on pure Java, without any Android code. Therefore, I'm gonna open source the code so that they can just copy paste the difficult parts and rewrite them in Objective-C. The library will have to change, and so will the code. However, the steps I've taken to parse Ragial can be followed step by step. 

 

The Android functionality is just a better GUI over this core library I wrote. So it should be easy for any iOS dev to write his own application to put on the App Store.

 

Since I can't reply anymore until tomorrow, please post your queries here, and I'll reply to you all when this post restriction is removed. 

 

EDIT:

This app hasn't been published yet. I will publish it if I get some confirmation that it isn't in violation of Gravity's rules

 

EDIT 2:

Woah I can still edit things. So ill reply in these edits, for now I guess.

 

EDIT 3:

hoikarnage

The player still has to manualy go onto ragial.com, search the item, find the vender, see his position, go onto Ragnarok, go to the location, and buy it. It's like the app will only allow you to know when you have to go onto ragial.com :P

 

EDIT 4:

schia,

I've designed the app to contact Ragial and parse the details with only one visit to the site. So even at the fastest possible setting of refresh (Every Hour refresh), it would be like one user visiting ragial.com and searching all of the items on that list. Its equivalent to what we would do if we kept track of everything we want to buy from ragial, and search those items only one time, every hour.

 

I've tested it with 10 items in my list, and even if I wanted to be notified about all 10 items, it barely made any significant difference to what I currently do manually. 

 

Also, I've added the donate button to the app in the settings. I'm not making a cent from this app, since it doesn't have any ads and isn't a paid app. I'll make the donate link a little more visible, in the overflow menu maybe.


Edited by Haseox1, 30 May 2015 - 09:51 AM.

  • 1

#7 wafsering

wafsering

    I made it Off Topic

  • Members
  • 50 posts
  • LocationPhilippines
  • Playing:Ragnarok Online
  • Server:Chaos, Loki, Thor

Posted 30 May 2015 - 03:10 AM

Will this be available for ios? :D


  • 0

#8 renouille

renouille

    Too Legit To Quit

  • Public Security Section 9
  • 2448 posts
  • LocationUS
  • Playing:Ragnarok Online
  • Server:retired

Posted 30 May 2015 - 04:20 AM

The server that hosts Ragial is owned by irowiki. Those are the people you'd want to ask for permission.

I don't think you have to worry about breaking any rules.
  • 3

#9 Kadelia

Kadelia

    Rainbow Sparkle, Go!

  • Members
  • 14312 posts
  • LocationVirginia, USA
  • Playing:Ragnarok Online
  • Server:Chaos/Renewal

Posted 30 May 2015 - 04:26 AM

The app doesn't interface with the game client or the game servers, it can't possibly violate RO's Terms of Service in this case.


  • 2

#10 hoikarnage

hoikarnage

    Too Legit To Quit

  • Members
  • 1876 posts

Posted 30 May 2015 - 04:54 AM

Seems like it should be against the rules, but there is no way to prevent it unless the GMs shut down the ragial bots as well.

 

It's a bit of an unfair advantage; like having a bot shop for you. Quite frankly between the ragial bots, the buff bots, the warp bots, etc, I feel like iRO is letting people get away with too much lately.

 

Of course I use ragial myself, so that makes me kind of a hypocrite, but still...


  • 1

#11 ZeroTigress

ZeroTigress

    My Offline Life is Nonexistent.

  • RO1 Member
  • 15204 posts
  • Playing:Ragnarok Online
  • Server:Sakray->Iris->Ymir->Chaos

Posted 30 May 2015 - 07:16 AM

WoW already has a similar app published; don't see any reason why it'd be any less fair for RO to have something like this.
  • 1

#12 Tribe

Tribe

    Awarded #1 Troll

  • RO Fungineering
  • 728 posts
  • Playing:Ragnarok Online
  • Server:Freya

Posted 30 May 2015 - 07:37 AM

I was going to do something like this also (but for desktop). I wonder if we could get the Ragial dev to make some sort of api for us to use so we don't need to web scrape(that's how I was going to do it).


  • 1

#13 Alaska

Alaska

    Too Legit To Quit

  • RO Fungineering
  • 4817 posts
  • LocationMontreal, Canada
  • Playing:Ragnarok Online
  • Server:Chaos

Posted 30 May 2015 - 08:33 AM

How on earth would this be illegal? It's just notifying you... and unless you want to have to buy that Kafra shop item to be able to look items up, I suggest you leave Ragial out of it lmao. I could understand being wary of warp bots/buff bots, but Ragial only offers something the game should offer itself (wthout having to pay KP..).


Edited by Alaska, 30 May 2015 - 08:33 AM.

  • 2

#14 Ambur

Ambur

    Too Legit To Quit

  • Members
  • 3403 posts
  • LocationNevada
  • Playing:Ragnarok Online
  • Server:Yggdrasil

Posted 30 May 2015 - 08:39 AM

Seems like it should be against the rules, but there is no way to prevent it unless the GMs shut down the ragial bots as well.

 

It's a bit of an unfair advantage; like having a bot shop for you. Quite frankly between the ragial bots, the buff bots, the warp bots, etc, I feel like iRO is letting people get away with too much lately.

 

Of course I use ragial myself, so that makes me kind of a hypocrite, but still...

Pls staph. Apple has had an app forever. If you don't like it, don't use it... just like that one.


  • 6

#15 hoikarnage

hoikarnage

    Too Legit To Quit

  • Members
  • 1876 posts

Posted 30 May 2015 - 09:36 AM

Pls staph. Apple has had an app forever. If you don't like it, don't use it... just like that one.

 

Your staph infection aside, that's the same thing botters like to say. "Bots have been around since the beginning of RO, if you don't like it just don't download the bot program!"

 

It gives some people an unfair advantage, just like bots do. You can rationalize it by pointing out that it has been around a while all you want, but that doesn't change the facts.


  • 0

#16 schia

schia

    Too Legit To Quit

  • Members
  • 1356 posts
  • Playing:Nothing

Posted 30 May 2015 - 09:40 AM

im more concerned with the app bogging down the ragial website even more and increasing their bandwith costs tremendously.  I doubt donations are enough to keep ragial and irowiki up for free, so some of those expenses probably come out of pocket.


  • 1

#17 Alaska

Alaska

    Too Legit To Quit

  • RO Fungineering
  • 4817 posts
  • LocationMontreal, Canada
  • Playing:Ragnarok Online
  • Server:Chaos

Posted 30 May 2015 - 09:49 AM

I'm starting to feel like you just like to argue for the sake arguing, the app doesn't go out and buy the item for you. There's hardly a difference from having an app that points it out, than me having a Ragial tab open constantly refreshing.


  • 1

#18 ZeroTigress

ZeroTigress

    My Offline Life is Nonexistent.

  • RO1 Member
  • 15204 posts
  • Playing:Ragnarok Online
  • Server:Sakray->Iris->Ymir->Chaos

Posted 30 May 2015 - 09:58 AM

Your staph infection aside, that's the same thing botters like to say. "Bots have been around since the beginning of RO, if you don't like it just don't download the bot program!"

It gives some people an unfair advantage, just like bots do. You can rationalize it by pointing out that it has been around a while all you want, but that doesn't change the facts.


This app is just a convenience for a convenience. Ragial is already an unfair advantage against everyone who doesn't know about it. Are you going to start rioting for Ragial's shutdown, too?
  • 0

#19 schia

schia

    Too Legit To Quit

  • Members
  • 1356 posts
  • Playing:Nothing

Posted 30 May 2015 - 09:58 AM

I'm starting to feel like you just like to argue for the sake arguing, the app doesn't go out and buy the item for you. There's hardly a difference from having an app that points it out, than me having a Ragial tab open constantly refreshing.

 

no functional difference except you'd take a break after a while and stop using bandwidth while the app would be around the clock.  I'm pretty sure if a hundred people used the app, then it'd make a big difference in ragial's traffic.  It'd be something that the irowiki person needs to decide honestly.  Unless the app creator is willing to give a portion of the revenue from ads to support irowiki/ragial, i'm not really sure how happy they'd be about a potential huge increase in traffic without more donations to keep the service alive for everyone.


  • 0

#20 hoikarnage

hoikarnage

    Too Legit To Quit

  • Members
  • 1876 posts

Posted 30 May 2015 - 10:00 AM

Haha, maybe a little, but don't worry, this isn't something I care that deeply about, I just like to point out things when I see them. I mean what's next? Are we going to start having Apps that search for MVPs for us, or tell us where the enemy is in woe, or certain people enter PVP? May seem silly but you know what they say, give em an inch and they'll take a mile.

 

Regardless, it doesn't matter what you or I think. It's for the person who runs ragial to decide if they are going to allow that. I doubt the GMs will intervene.


  • 0

#21 Ambur

Ambur

    Too Legit To Quit

  • Members
  • 3403 posts
  • LocationNevada
  • Playing:Ragnarok Online
  • Server:Yggdrasil

Posted 30 May 2015 - 10:00 AM

Your staph infection aside, that's the same thing botters like to say. "Bots have been around since the beginning of RO, if you don't like it just don't download the bot program!"

 

It gives some people an unfair advantage, just like bots do. You can rationalize it by pointing out that it has been around a while all you want, but that doesn't change the facts.

It doesn't and if you haven't learned how to deal with bots beyond crying when something is made PUBLIC FOR ALL TO USE, then enjoy the gloomy cloud you're living under while playing this game.

 

Maybe it's time to quit being so negative towards people making QOL/positive changes that many others enjoy. Or you could make your own program for WP to use if you don't like the current ?_?

 

 

tl;dr Quit being a -_- who doesn't get -_- and -_- and -_- and -_- -_- -_- -_-


  • 0

#22 Alaska

Alaska

    Too Legit To Quit

  • RO Fungineering
  • 4817 posts
  • LocationMontreal, Canada
  • Playing:Ragnarok Online
  • Server:Chaos

Posted 30 May 2015 - 10:01 AM

no functional difference except you'd take a break after a while and stop using bandwidth while the app would be around the clock.  I'm pretty sure if a hundred people used the app, then it'd make a big difference in ragial's traffic.  It'd be something that the irowiki person needs to decide honestly.  Unless the app creator is willing to give a portion of the revenue from ads to support irowiki/ragial, i'm not really sure how happy they'd be about a potential huge increase in traffic without more donations to keep the service alive for everyone.

 

Sorry, my comment wasn't towards you! I was just getting annoyed by the "unfair advantage" comments.

 

Edit:

And I'm pretty sure an app to search for MVPs (and the.. other things you mentioned) would require actual bots to scout the maps, this app is only using information that's already readily available to everyone


Edited by Alaska, 30 May 2015 - 10:15 AM.

  • 1

#23 renouille

renouille

    Too Legit To Quit

  • Public Security Section 9
  • 2448 posts
  • LocationUS
  • Playing:Ragnarok Online
  • Server:retired

Posted 30 May 2015 - 10:13 AM

im more concerned with the app bogging down the ragial website even more and increasing their bandwith costs tremendously.  I doubt donations are enough to keep ragial and irowiki up for free, so some of those expenses probably come out of pocket.

They're allowed to move 20TB of data in a month, and I seem to remember that they're not even coming close to 1TB anymore (since their forums are mostly dead now)--that's the combined total for all sites they host, plus backups and other stuff. I doubt the app's impact would be noticeable.
  • 3

#24 hoikarnage

hoikarnage

    Too Legit To Quit

  • Members
  • 1876 posts

Posted 30 May 2015 - 10:25 AM

 

And I'm pretty sure an app to search for MVPs (and the.. other things you mentioned) would require actual bots to scout the maps, this app is only using information that's already readily available to everyone

 

You do realize ragial is run by bots, right?


  • 0

#25 schia

schia

    Too Legit To Quit

  • Members
  • 1356 posts
  • Playing:Nothing

Posted 30 May 2015 - 10:26 AM

They're allowed to move 20TB of data in a month, and I seem to remember that they're not even coming close to 1TB anymore (since their forums are mostly dead now)--that's the combined total for all sites they host, plus backups and other stuff. I doubt the app's impact would be noticeable.

 

if thats the case then i see no problem with this.  Still think the irowiki people should have a say in this though.  Also, maybe to double check data usage with them, and maybe project their total data usage assuming the app is used by a ton of people to make sure there won't be any problems.


  • 2




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users