fomelolizer

charlie2999

Dalayan Beginner
hey.
So as a few of you may have noticed fomelolizer isent currently working as intended ( cant add new characters or get images ) . This is because there were changes to fomelo and I have to remake the search code which extracts the information.

So a question to the dev team / fomelo makers...Could I be allowed to get access to the data behind fomelo? so i dont have to parse fomelo to get the info, and thereby avoiding the problem of having to edit my code everytime there is a minor change to fomelo?

If this is possible, maybe fomelolizer can also be changed to include all characters and not just the ones that are added manually, as to provide a true ranking of players. That is if I can also get a list of players on SoD..

I'd be happy to make the changes to both make it global and work on a xml source or whatever way i would be allowed to access the info.

Thanks ;)
 
Nice initiative, but somehow I doubt the staff is just going to let a 'random' player from the playerbase have access to the database on which Fomelo feeds!

Maybe you could send your code to them and then they can implement fomelolizer as function into Fomelo!
 
hey.
yeah i dont think theyd let me into the actual database. My thought were if the information that fomelo has on it would be avaialble via a php script as xml data..

Something like
http:// url.com ? char = playername

returns

<?xml version="1.0" encoding="iso-8859-1"?>
<playerdata>
<name>sir wokywaka of waka</name>
<guild>ubahguild</guild>

<level>99</level>
<aa>100000</aa>
<hp>99999</hp>
<mana>5</mana>

... etc...

</playerdata>

basically holding all the data that can be used for rankings.
This would just make it alot easier for me to keep it running concistently.

It wouldent allow me to access any additional data or cause any harm, but instead just make it easier to get the information.

It was just a thought, im getting over 30 hits per day on the rankings function so I'm pretty sure the players appreciate it and i don't always have time to sit and figure out what the changes were, like for instance now when ive got alot of other stuff going on ;)
 
Last edited:
An XML-feed like that has been attempted a while back. Somewhere in late 2008 i think, but it never really came off the ground and was eventually scrubbed.
 
Let me check with the admins and see. If they have no problem with it, I can set up a xml version for you.

What specifically do you need? Just the equipment?

The reason I'd be ok with it is that a limited version of fomelo like that would be less of a hit on the server. It's not that much of a hit now, but still.
 
Hey.
What i can think of is:

Name
Guild
Level
Class
Gender
Race
HP
Mana
AC
Attack
AA's
FT
Recovery
Tomes
Resistances
Kills
Deaths

Not using all of those currently but I'll add them into it as to make it even easier to compare ;)

Would it also be possible to get a list of all characters over say level 10, so I can make the comparison global and not require that everyone enters data manually? (if that would be possible could do some real fun statistics on what race / classes are most common and so on, average hp for tanks / mana for casters)

I will still be holding the data in "cache" databases on my end so there should be no real big hit on your servers. Ill probably set it to update the charachter info maybe once every 72 hrs or something.

Thanks alot for the help :) makes my life alot easier

Can PM me the url when your done, if you dont want it to be public.

EDIT:
The form for the userlist could just be
<players>
<name>nwaij</name>
<name>gunoldar</name>
<name>shix</name>

.... etc ....
</playerdata>
 
Last edited:
Hey.
Would it also be possible to get a list of all characters over say level 10, so I can make the comparison global and not require that everyone enters data manually? (if that would be possible could do some real fun statistics on what race / classes are most common and so on, average hp for tanks / mana for casters)

No. Can't give you anything fomelo itself wouldn't provide.
 
heh, just a thought.. ;)
Technically i can get all playernames from fomello...

I could generate a list of all possible names and check if they exist on fomelo or not =P
Just tested making this little script..
http://anguish.mine.nu/fomelolizer/bruter.php
It will probably kill your browser since it returns around 26 million lines of names though (you have been warned, really, don't click it..)

I wouldent really use it though, making it was just a fun break from work =P

btw that script only returns combinations between length of 4-5 characters.
if anyone besides be is interested in coding... http://codepad.org/i7Q6yuq9

P.S. Firefox dies for me at around 1 million lines, and an alternate use could be to figure out new player names, scroll through till you find something you like ;)
 
Last edited:
heh, just a thought.. ;)
Technically i can get all playernames from fomello...

I could generate a list of all possible names and check if they exist on fomelo or not =P
Just tested making this little script..
http://anguish.mine.nu/fomelolizer/bruter.php
It will probably kill your browser since it returns around 26 million lines of names though (you have been warned, really, don't click it..)

I wouldent really use it though, making it was just a fun break from work =P

btw that script only returns combinations between length of 4-5 characters.
if anyone besides be is interested in coding... http://codepad.org/i7Q6yuq9

P.S. Firefox dies for me at around 1 million lines, and an alternate use could be to figure out new player names, scroll through till you find something you like ;)


Wow. You're just really encouraging me in believing you'll be responsible with an xml page, aren't ya. ;P

Even if you had a complete list of players, what good would it do you? You'd spend 6 hours killing our web server to build a database of character data, and a week later it would be out of date.
 
Wow. You're just really encouraging me in believing you'll be responsible with an xml page, aren't ya. ;P

Heh, sorry ;)
I just made that script to test how I would code it really, not planning to use it, if you say i can't have the info I'll wont try to cheat around it. The xml page will at most be accessed once per 24 hours and character in the system, which is what it is doing now per fomelo.

Even if you had a complete list of players, what good would it do you? You'd spend 6 hours killing our web server to build a database of character data, and a week later it would be out of date.

The idea i had was to get a fresh list of players maybe once per week and then update them all slowly, pulling maybe a few characters info every few minutes, and by doing this be able to present statistics such as most common class, race, how many active tons there are ( players whose death and kill counts increase), could also find out how many new players are created / deleted per month and have a nice bar chart of that, etc....

Was just an idea really, wanted to make lots of nice pie charts to show how many of each class exists and so on not sure if theres any real use of it.

But I'll be very happy if i can just use that xml feed so i dont have to worry about parsing ;) I can build the statistical tools of the data that players enter, it just wont be as 'complete' but still offer me something to play with

EDIT:
I dont even think its possible to do that in a brute force manner, given ive seen names that are probably 15 characters long... If i am thinking right there are 3787675244106352329254150390625 combinations of letters possible. Even if i retrieved 5 per second that would take 292258892292156815528869,62890625 days to get ;)
 
Last edited:
I know this thread is a few months old and I apologize, but is there any way to get fomelolizer working again? I really enjoyed how this worked when it was working.
Or, is there something else out there that is similar?
Thanks
 
Back
Top Bottom