Mirage Source

Free ORPG making software.
It is currently Thu Mar 28, 2024 4:43 pm

All times are UTC




Post new topic Reply to topic  [ 51 posts ]  Go to page 1, 2, 3  Next
Author Message
PostPosted: Fri Jun 15, 2007 11:41 am 
Offline
Newbie

Joined: Sun May 06, 2007 3:00 pm
Posts: 20
Level Viewer v2
by BrandiniMP


Basically, this tool will read all the accounts in the accounts folder (Server\Accounts) and will list all the highest level from each account in descending order, so you can see the top players and the character with the best level from each account.

When the level is 0 and there is an X in the Char No. Column it means that there are no characters present in that account.

and version 2 supports unloading of the data to a website to be read by PHP to display the users, enjoy.

Image

Compiled (v1.4):
Download Now...

Source (v2):
Download Now...
You may use the source freely as long as i am mentioned as the creator.

Note: this must go in the Server folder (although the server folder doesn't need to be called Server) and this DOES NOT WORK WITH BINARY ACCOUNTS YET.

*Post updated*


Last edited by BrandiniMP on Tue Oct 16, 2007 1:20 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Fri Jun 15, 2007 1:04 pm 
Most people here have binary accounts.

I'm not complaining, as it's REALLY simple to make this work with binary accounts. Just letting you know.

Nice job though. Spoon did something like this for PW a long while back.


Top
  
 
PostPosted: Fri Jun 15, 2007 1:06 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Yeah, 'cause this wouldn't be more useful in the server :roll:

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Fri Jun 15, 2007 1:24 pm 
Offline
Newbie

Joined: Sun May 06, 2007 3:00 pm
Posts: 20
well i only made it because a friend needed something to show the highest levels for each account, so after i made it i thought i would post it, and i couldnt really be bothered to do binary accounts i might do it some other time if i can be bothered


Top
 Profile  
 
PostPosted: Fri Jun 15, 2007 1:40 pm 
I might download it and add it for you. If I get the time.


Top
  
 
PostPosted: Fri Jun 15, 2007 2:29 pm 
Offline
Newbie

Joined: Sun May 06, 2007 3:00 pm
Posts: 20
cool, i really cant be bothered, personally i think binary is a waste of time, its harder to edit manually and it is only like .5 seconds faster


Top
 Profile  
 
PostPosted: Fri Jun 15, 2007 2:37 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
BrandiniMP wrote:
cool, i really cant be bothered, personally i think binary is a waste of time, its harder to edit manually and it is only like .5 seconds faster


Oh, yeah, 'cause we all add binary accounts because it's faster :roll:

The only thing that's faster is editing accounts, because having an editor is faster than scrolling through an ini file.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Fri Jun 15, 2007 2:47 pm 
At least if someone gets ahold of the accounts, they'll have a really hard time hacking them.


Top
  
 
PostPosted: Fri Jun 15, 2007 4:17 pm 
Offline
Knowledgeable
User avatar

Joined: Sun May 28, 2006 10:07 pm
Posts: 327
Location: Washington
If changing to binary is only .5 seconds faster, you're doing something wrong.

If you have multiple files, I can see this, since it takes longer to open each individual file than it does to read linearly through a single (or multiple) large file(s) (depending on the byte-size, and number of objects being saved..). However.. even multiple files in binary open and read 10x faster than ini files.


Top
 Profile  
 
PostPosted: Fri Jun 15, 2007 8:41 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
More than 10x if you ask me.

Obscurity is not security. Remeeber that.

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Fri Jun 15, 2007 8:51 pm 
Dave wrote:
More than 10x if you ask me.

Obscurity is not security. Remeeber that.


If that was to me, trust me, I know it's not security. But it would make the person have a hard time hacking his account or someone else's account to cheat and such.


Top
  
 
PostPosted: Fri Jun 15, 2007 8:59 pm 
Offline
Pro
User avatar

Joined: Thu Dec 14, 2006 3:20 am
Posts: 495
Location: California
Google Talk: Rezeyu@Gmail.com
"Anti Wannbe Black-Hat Script Kiddie protection"


Top
 Profile  
 
PostPosted: Sat Jun 16, 2007 9:34 am 
Offline
Regular

Joined: Sun Oct 01, 2006 10:49 am
Posts: 72
Has some 1 made this for binary accounts yet ?

_________________
Image


Top
 Profile  
 
PostPosted: Sat Jun 16, 2007 1:26 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
No.

And it's not bloody hard.

If you actually typed in binary accounts yourself and understood it instead of copying and pasting...

But of course, you didn't do that :roll:

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Sat Jun 16, 2007 4:06 pm 
I prolly won't get around to doing this anytime soon. So if someone else wants to do it, it'd be easy. Just make it load the accounts the same way MS does with binary, and then load the level crap and such.


Top
  
 
PostPosted: Tue Oct 16, 2007 1:21 am 
Offline
Newbie

Joined: Sun May 06, 2007 3:00 pm
Posts: 20
*post updated*

added binary support at last, and ftp uploading + php example site

enjoy :)


Top
 Profile  
 
PostPosted: Tue Oct 16, 2007 11:51 am 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
All my experiences with Mirage, .ini servers seem stone age in comparison to ones using binary accounts... the entire create char/login process is 238472489728947x quicker, and it makes you look like you have an elite server :]


Top
 Profile  
 
PostPosted: Tue Oct 16, 2007 1:13 pm 
Offline
Community Leader
User avatar

Joined: Mon May 29, 2006 1:00 pm
Posts: 2538
Location: Sweden
Google Talk: johansson_tk@hotmail.com
Fox wrote:
All my experiences with Mirage, .ini servers seem stone age in comparison to ones using binary accounts... the entire create char/login process is 238472489728947x quicker, and it makes you look like you have an elite server :]

I never noticed any speed improvements with binary, eventhough it speeds it up a lot. And the accounts are only loaded onse and the extra 0.5s that it might take aint that big of a deal.

_________________
I'm on Facebook!My Youtube Channel Send me an email
Image


Top
 Profile  
 
PostPosted: Tue Oct 16, 2007 1:30 pm 
Offline
Newbie

Joined: Sun May 06, 2007 3:00 pm
Posts: 20
Major wrote:
Fox wrote:
All my experiences with Mirage, .ini servers seem stone age in comparison to ones using binary accounts... the entire create char/login process is 238472489728947x quicker, and it makes you look like you have an elite server :]

I never noticed any speed improvements with binary, eventhough it speeds it up a lot. And the accounts are only loaded onse and the extra 0.5s that it might take aint that big of a deal.


thank you, this is what ive been saying, the .5s isnt that noticeable, but hey, i suppose people may want to use it.


Top
 Profile  
 
PostPosted: Tue Oct 16, 2007 1:41 pm 
Offline
Community Leader
User avatar

Joined: Mon May 29, 2006 1:00 pm
Posts: 2538
Location: Sweden
Google Talk: johansson_tk@hotmail.com
Yeah, of course MS needs all the optimizations it can get. So if you know binary, then you should add it.

_________________
I'm on Facebook!My Youtube Channel Send me an email
Image


Top
 Profile  
 
PostPosted: Tue Oct 16, 2007 2:54 pm 
Offline
Newbie

Joined: Sun May 06, 2007 3:00 pm
Posts: 20
but then again, you dont have to, especially if your lazy or you use ReadINI (GetVar) and WriteINI (PutVar) alot


Top
 Profile  
 
PostPosted: Tue Oct 16, 2007 2:59 pm 
Offline
Community Leader
User avatar

Joined: Mon May 29, 2006 1:00 pm
Posts: 2538
Location: Sweden
Google Talk: johansson_tk@hotmail.com
BrandiniMP wrote:
but then again, you dont have to, especially if your lazy or you use ReadINI (GetVar) and WriteINI (PutVar) alot

Yeah, it's obviously much easier to handle ini files than binary. And much more affective since the editing is so much simpler. :P

_________________
I'm on Facebook!My Youtube Channel Send me an email
Image


Top
 Profile  
 
PostPosted: Tue Oct 16, 2007 3:11 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
Changing to binary accounts makes the server get players into the game much faster, and it all-but eliminates Saving All Players lag.

Having the other data-types as binary files speeds the booting and saving of the datatypes, but has no effect on the actual preformance of a vanilla MS. If you were to modify MS to load things as they're needed, it would have a large effect.

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Tue Oct 16, 2007 6:09 pm 
Offline
Banned
User avatar

Joined: Mon Jun 05, 2006 9:22 pm
Posts: 394
Location: USA
I noticed speed instantly. It used to take up to like 5-10 seconds to create a character and login, but now its almost instantaneous from when you hit login or add character. ;) And saving goes a lot smoother, especially when you add PBs way of saving.


Top
 Profile  
 
PostPosted: Fri Jan 02, 2009 6:31 am 
Offline
Persistant Poster
User avatar

Joined: Thu Jul 24, 2008 6:42 am
Posts: 703
Google Talk: infectiousbyte@gmail.com
This is a huge necro-post, but with a few changes around and whatnot, I got a program to check for hacked currency on a game I'm an admin/programmer on... One player had 2615041 moniez... Hahaha, great app, and thanks a lot!

_________________
Image
GIAKEN wrote:
Since I'm into men, not women

GIAKEN wrote:
I can't take these huge penises anymore! All that's left is shame! And blood


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 51 posts ]  Go to page 1, 2, 3  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group