Windower: Booty - Windower

Jump to content

  • (6 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Booty The Junk in Your Treasure Trunk

#1 User is offline   Hogosha 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 51
  • Joined: 10-June 08
  • Gender:Male
  • Location:Matthews, NC
  • Name: Hogosha
  • Server: Bismarck
  • Jobs: RNG,THF,NIN,BRD,MNK,PLD,WAR,SAM
  • Race: Mithra
  • Linkshell: Lunarians,WoV

Posted 03 June 2009 - 12:47 AM

First off, I'm aware of the existence of Treasure Pool Viewer. A great program and much appreciated. I wanted something a bit more trim, plus I just like building GUIs.

Booty [you know, like Pirate Booty....Treasure....READ A BOOK] is a program very similar to TreasurePoolViewer. It monitors the treasure pool and shows you the items that are in it. In addition, it will show you who has the highest lot and it will color code items that you have either passed, won, or lost.

There are several visual tweaks that you can make. The context menu (right click anywhere) is pretty self explanatory.

Anyway, I've been using it for some time now and enjoy being able to see treasure in dynamis/bcnms/etc right when it falls. If you use it and have suggestions/criticisms/funny sexual feelings, then please let me know.

Binaries and Source Code may be downloaded from this blog post. DO NOT download it from anywhere else, or you gonna get the herp! http://jeff.cornbrea...fxi/?page_id=52

-- Update 1/19/2010 --
* Uploaded Booty 1.5.3 - Direct Link: http://jeff.cornbrea...Booty-1.5.3.zip

- Updated required DLLs

Thanks!
-Hogosha

This post has been edited by Hogosha: 20 January 2010 - 02:13 PM

0

#2 User is offline   crookedH 

  • Elite Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 239
  • Joined: 26-September 05
  • Name: Tiburon
  • Server: Phoenix
  • Jobs: RDM | BLM
  • Race: Hume Male
  • Linkshell: CoDE

Posted 03 June 2009 - 08:43 AM

I haven't downloaded it and tried it out yet, but I can tell you that the timer function is invaluable to me as I manage drops for my dynamis shell, as I can glance at it and know when to watch the chatlog for free lot drops. And to watch for ninja lots.

I do like the thought of being able to see who has winning lot though.

This post has been edited by crookedH: 03 June 2009 - 08:44 AM

Posted Image
0

#3 User is offline   ukdevil 

  • Novice
  • PipPip
  • Group: Members
  • Posts: 30
  • Joined: 19-April 05

Posted 04 June 2009 - 06:19 PM

atm i cant get it to run looking for a file ive tryed to copy them from windower but with no luck can you help ?
0

#4 User is offline   crookedH 

  • Elite Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 239
  • Joined: 26-September 05
  • Name: Tiburon
  • Server: Phoenix
  • Jobs: RDM | BLM
  • Race: Hume Male
  • Linkshell: CoDE

Posted 04 June 2009 - 07:46 PM

Scanned with virus total, clean.

But like ukdevil, it can't find resources, even though the path given is correct.

XP Pro 32 bit SP3

This post has been edited by crookedH: 04 June 2009 - 07:47 PM

Posted Image
0

#5 User is offline   IneptVagrant 

  • Hacked the Gibson
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Power Members
  • Posts: 1,444
  • Joined: 01-August 05

Posted 04 June 2009 - 08:39 PM

The code to find the widower directory automatically is in this thread

http://forums.window...showtopic=14945

Then u'll just have to append \\plugins\\resources and check to make sure the file exists
0

#6 User is offline   Hogosha 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 51
  • Joined: 10-June 08
  • Gender:Male
  • Location:Matthews, NC
  • Name: Hogosha
  • Server: Bismarck
  • Jobs: RNG,THF,NIN,BRD,MNK,PLD,WAR,SAM
  • Race: Mithra
  • Linkshell: Lunarians,WoV

Posted 05 June 2009 - 12:11 AM

View PostIneptVagrant, on Jun 4 2009, 08:39 PM, said:

The code to find the widower directory automatically is in this thread

http://forums.window...showtopic=14945

Then u'll just have to append \\plugins\\resources and check to make sure the file exists


I looked at that code a couple of days ago. Correct me if I'm wrong, but it requires that POL be running via windower right? Since it essentially finds hook.dll in memory then uses it's meta information to find it's working directory.

That's not to say that this code wouldn't be useful. I could always use it if the process was available. At a minimum I could pre-populate the folder browser with the directory that code returns.

As far as folks having trouble getting it to run, I should have given a more complete list of prerequisites. So, I'll do that now.

1.) .NET Framework 3.5 (It may be targeted for 3.0, but 3.5 works for sure)
2.) FFACE v4 - This is included in the zip file and should not require any action.
3.) Windower 3.4's resources DIRECTORY (not the file resources.xml)
-- I feel the need to explain this a bit more since it seem to be the main sticking point. When I look in the treasure pool all I can really get is the ID of an items. That ID doesn't do anybody any good since it is just a number. I need a way to translate said number into an English description that is meaningful. It just so happens that lots of programs/plugins need to do this, so it has already been addressed.

-- Originally it was addressed in the file resources.xml. It contained [among other things] the mapping of those IDs to their plain text descriptions. At some point, resources.xml stopped being updated and instead a directory called 'resources' started showing up under the plugins directory of windower. This directory contains several XML files. These files are responsible for mapping various IDs to their plain text descriptions. Specifically Booty uses the general, armor, and weapons XML files. Those MUST exist or this program cannot function.

If you are attempting to run Booty and you receive an error telling you it can't find the resiources then this is what it means:
Booty has looked under whatever directory you have given it (for example c:\windower34) for the directory structure plugins/resources. In addition to that directory structure it checks for the existence of the three XML files listed above. So if you specify c:\windower34 as your directory when prompted and following files exist, then the program will NOT fail due to not being able to find the resources. It might fail for other reasons, but you will get a different message.

c:\windower34\plugins\resources\items_armor.xml
c:\windower34\plugins\resources\items_general.xml
c:\windower34\plugins\resources\items_weapons.xml

If you experience any problems beyond this please let me know and I will do my best to trouble shoot.

Also, tonight I added a timer to the items that will count down from five minutes. I tested it tonight and it seems to be working fine, so I will try to find time at work tomorrow to repackage and upload the binaries and source. Will bump this thread when I do that.

Thanks!
-Hogosha
0

#7 User is offline   tezmania 

  • Elite Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 278
  • Joined: 23-August 08
  • Gender:Male
  • Location:Scotland
  • Server: Asura
  • Jobs: Blm/Mnk/Nin/Drk/Blu/Smn/Brd/War/Sam/Pld/Cor
  • Race: Mithra
  • Linkshell: TezmanianDevils

Posted 05 June 2009 - 04:48 AM

View PostHogosha, on Jun 5 2009, 06:11 AM, said:

I looked at that code a couple of days ago. Correct me if I'm wrong, but it requires that POL be running via windower right? Since it essentially finds hook.dll in memory then uses it's meta information to find it's working directory.

That's not to say that this code wouldn't be useful. I could always use it if the process was available. At a minimum I could pre-populate the folder browser with the directory that code returns.

As far as folks having trouble getting it to run, I should have given a more complete list of prerequisites. So, I'll do that now.

1.) .NET Framework 3.5 (It may be targeted for 3.0, but 3.5 works for sure)
2.) FFACE v4 - This is included in the zip file and should not require any action.
3.) Windower 3.4's resources DIRECTORY (not the file resources.xml)
-- I feel the need to explain this a bit more since it seem to be the main sticking point. When I look in the treasure pool all I can really get is the ID of an items. That ID doesn't do anybody any good since it is just a number. I need a way to translate said number into an English description that is meaningful. It just so happens that lots of programs/plugins need to do this, so it has already been addressed.

-- Originally it was addressed in the file resources.xml. It contained [among other things] the mapping of those IDs to their plain text descriptions. At some point, resources.xml stopped being updated and instead a directory called 'resources' started showing up under the plugins directory of windower. This directory contains several XML files. These files are responsible for mapping various IDs to their plain text descriptions. Specifically Booty uses the general, armor, and weapons XML files. Those MUST exist or this program cannot function.

If you are attempting to run Booty and you receive an error telling you it can't find the resiources then this is what it means:
Booty has looked under whatever directory you have given it (for example c:\windower34) for the directory structure plugins/resources. In addition to that directory structure it checks for the existence of the three XML files listed above. So if you specify c:\windower34 as your directory when prompted and following files exist, then the program will NOT fail due to not being able to find the resources. It might fail for other reasons, but you will get a different message.

c:\windower34\plugins\resources\items_armor.xml
c:\windower34\plugins\resources\items_general.xml
c:\windower34\plugins\resources\items_weapons.xml

If you experience any problems beyond this please let me know and I will do my best to trouble shoot.

Also, tonight I added a timer to the items that will count down from five minutes. I tested it tonight and it seems to be working fine, so I will try to find time at work tomorrow to repackage and upload the binaries and source. Will bump this thread when I do that.

Thanks!
-Hogosha



simple solution is, if it cant find resources folder automatically, you create a folderdialog explorer for the user to point to the folder themself. then do your checks again whether the folder they chose contains the xmls. if not, program quits. If true it saves that path into your program.

I use the automatic folder method, if it fails, it allows the users to locate the folder themself. 100% foolproof! if your checks are thoroughly done.
To be even more smart create a settings file so that when the user does have to find the folder themself it saves that path. So if automatic folder find fails, it then trys the one in the users settings, if that fails it then opens folderdialog for user :mellow:
0

#8 User is offline   crookedH 

  • Elite Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 239
  • Joined: 26-September 05
  • Name: Tiburon
  • Server: Phoenix
  • Jobs: RDM | BLM
  • Race: Hume Male
  • Linkshell: CoDE

Posted 05 June 2009 - 08:27 AM

Hogosha, spellcast is the ONLY plugin that will place the directory into windower\plugins. The rest of the plugins still use the single .xml file.

For those who don't have the resources directory, you can DL and run the spellcast beta once to get it.

Still getting :
Posted Image
Posted Image
Posted Image

:unsure:

This post has been edited by crookedH: 05 June 2009 - 08:39 AM

Posted Image
0

#9 User is offline   Hogosha 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 51
  • Joined: 10-June 08
  • Gender:Male
  • Location:Matthews, NC
  • Name: Hogosha
  • Server: Bismarck
  • Jobs: RNG,THF,NIN,BRD,MNK,PLD,WAR,SAM
  • Race: Mithra
  • Linkshell: Lunarians,WoV

Posted 05 June 2009 - 09:52 AM

View PostcrookedH, on Jun 5 2009, 08:27 AM, said:

Hogosha, spellcast is the ONLY plugin that will place the directory into windower\plugins. The rest of the plugins still use the single .xml file.

For those who don't have the resources directory, you can DL and run the spellcast beta once to get it.

Still getting :

Posted Image

-- snip --


Don't select the resources directory, select the Windower directory and you'll be good to go.

I'm beginning to see what a pain this is for people, I will do my best to incorporate a good bit of smarts (including the automatic method) in this part of the process for the next build.

Thanks for bearing with me!
-Hogosha

View Posttezmania, on Jun 5 2009, 04:48 AM, said:

simple solution is, if it cant find resources folder automatically, you create a folderdialog explorer for the user to point to the folder themself. then do your checks again whether the folder they chose contains the xmls. if not, program quits. If true it saves that path into your program.

I use the automatic folder method, if it fails, it allows the users to locate the folder themself. 100% foolproof! if your checks are thoroughly done.
To be even more smart create a settings file so that when the user does have to find the folder themself it saves that path. So if automatic folder find fails, it then trys the one in the users settings, if that fails it then opens folderdialog for user :mellow:


I will build this suggestion into the next build. There is already a settings file and I'd like to stress that you only have to get this part of the process right once and it will be saved in the settings file and you won't be asked for the path again.

Just as a note depending on your system, your settings file may not be called Booty.exe.config, and it may not be located in the current directory. Depending on the roaming profiles settings for your computer it will likely be located in a directory that looks similar to this:

c:\Documents and Settings\YourUsername\Local Settings\Application Data\Booty\Booty.exe_Url_[unique hash value]\1.0.0.0\user.config
on vista it will be similar but the root directory will be c:\users\YourUsername\...

Thanks!
-Hogosha
0

#10 User is offline   joshk6656 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 88
  • Joined: 25-June 07

Posted 05 June 2009 - 12:18 PM

View PostcrookedH, on Jun 5 2009, 09:27 AM, said:

Hogosha, spellcast is the ONLY plugin that will place the directory into windower\plugins. The rest of the plugins still use the single .xml file.


this is the truth atm but, the resources directory is the best place, since it keeps itself updated. resources.xml needs to be manually updated (the reason people are getting Unknown with recast still). i believe it is planned to eventually port all plugins over to the "new" resource system.
0

#11 User is offline   GoddessofWar 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 72
  • Joined: 05-November 08
  • Gender:Female
  • Name: Kalila
  • Server: Quetzalcoatl
  • Jobs: WHM, (WHM/NIN), SAM
  • Race: Hume Female
  • Linkshell: Vanquished

Posted 05 June 2009 - 02:29 PM

Being able to see the timer as a lot manager helps greatly. I know how long an item has left to live and if someone d/c's I'll know when to let the secondary person lot. There are to many reasons why a timer is good and we all know how a timer can let people ninja lot. For people in linkshell groups is it really a problem with having your own linkshell members stealing items from your friends? I'm sure there are cases where it could be a problem but as a leader i wouldn't let a ninja lotter stay in the shell.

Again I do hope you add one as I really do miss the old treasure pool viewers. Thanks.
0

#12 User is offline   Hogosha 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 51
  • Joined: 10-June 08
  • Gender:Male
  • Location:Matthews, NC
  • Name: Hogosha
  • Server: Bismarck
  • Jobs: RNG,THF,NIN,BRD,MNK,PLD,WAR,SAM
  • Race: Mithra
  • Linkshell: Lunarians,WoV

Posted 05 June 2009 - 03:20 PM

Sorry it took me so long to get this uploaded. Work been kind of a bitch today.

Anyways, you can find Booty v0.4 at the same location: http://jeff.cornbrea....org/ffxi/?p=37

Both the binaries and the source have been updated. There isn't much in the way of changes since 0.3 except for the addition of a timer.

The timer can be turned on/off from the right-click context menu by selected the "show timers" option.

The timers are as accurate as they can be, but it is impossible for me to make them 100% accurate at this time. If Booty thinks that an item has been in the treasure pool for more than five minutes, it will simply display a "??:??" instead of a real time. If you start Booty while there is loot in the treasure pool, booty will start the five minute timer, but if since the treasure was already there, this won't be entirely accurate.

For the next build, I will attempt to make the windower directory location process a bit less painful.

Thanks,
-Hogosha
0

#13 User is offline   GoddessofWar 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 72
  • Joined: 05-November 08
  • Gender:Female
  • Name: Kalila
  • Server: Quetzalcoatl
  • Jobs: WHM, (WHM/NIN), SAM
  • Race: Hume Female
  • Linkshell: Vanquished

Posted 05 June 2009 - 10:57 PM

I remember having a treasure pool viewer that did have the accurate times when you just joined, was really nice. Although this is not a huge issue I know it can be done. But thank you for the timers <3
0

#14 User is offline   Hogosha 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 51
  • Joined: 10-June 08
  • Gender:Male
  • Location:Matthews, NC
  • Name: Hogosha
  • Server: Bismarck
  • Jobs: RNG,THF,NIN,BRD,MNK,PLD,WAR,SAM
  • Race: Mithra
  • Linkshell: Lunarians,WoV

Posted 06 June 2009 - 02:28 AM

View PostGoddessofWar, on Jun 5 2009, 10:57 PM, said:

I remember having a treasure pool viewer that did have the accurate times when you just joined, was really nice. Although this is not a huge issue I know it can be done. But thank you for the timers <3


Hmm. I had always imagined those timers were server side and there was never really any reason to send them to the client. If anybody has more information on what GoddessofWar is talking about, I'm very much interested in it. If this information is being kept client side somewhere please point me to more information on where in memory I can find it. It would be greatly appreciated.

Thanks!
-Hogosha
0

#15 User is offline   Aikar 

  • delete world; world = new Planet("Code");
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Windower Developers
  • Posts: 3,809
  • Joined: 19-April 05
  • Gender:Male
  • Location:Raleigh, NC
  • Interests:PHP, FFXI, C++
  • Name: Aikar, Aikari
  • Server: Leviathan
  • Jobs: WHM75 BLM75
  • Race: Tarutaru Male
  • Linkshell: Eternia

Posted 08 June 2009 - 05:25 PM

View PostcrookedH, on Jun 5 2009, 08:27 AM, said:

Hogosha, spellcast is the ONLY plugin that will place the directory into windower\plugins. The rest of the plugins still use the single .xml file.

For those who don't have the resources directory, you can DL and run the spellcast beta once to get it.

Still getting :
Posted Image
Posted Image
Posted Image

:unsure:

View Postjoshk6656, on Jun 5 2009, 12:18 PM, said:

this is the truth atm but, the resources directory is the best place, since it keeps itself updated. resources.xml needs to be manually updated (the reason people are getting Unknown with recast still). i believe it is planned to eventually port all plugins over to the "new" resource system.


NOT the truth >_>

Recast and StatusTimer are the only ones that use resources that still use single file.

SpellCast, AutoExec and SSOrganizer make the folder.

SSOrganizer is a default plugin too.
0

#16 User is offline   Rabbit 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 68
  • Joined: 27-August 06

Posted 29 July 2009 - 10:39 AM

This is probably the better treasure pool viewer I've found to date. Thanks for the app. ;)

Suggestions for future releases:
-- allow resizing of columns, and remember the resizing values for future use.
-- remember resizing of the window for future use.
-- i noticed a glitch (where the lotter for dynamis currency left the zone and re-entered): their name no longer appeared next to the lot. the lot showed up fine, but there was a blank in the name column.

This post has been edited by Rabbit: 29 July 2009 - 10:44 AM

0

#17 User is offline   Darkvision 

  • Rookie
  • Pip
  • Group: Members
  • Posts: 21
  • Joined: 07-August 09
  • Gender:Male
  • Name: Darkvision
  • Server: Seraph
  • Jobs: RDM PLD
  • Race: Hume Male
  • Linkshell: FinaleII

Posted 09 August 2009 - 09:16 AM

Nice program, only thing that i would like to see is if that when an item is no longer in the treasure pool, then it resorts it instead of having something like this:-

Valor Leggings

1 bynebill
1 bynebill

O. Bronzepice


Deulist's Tabard


apart from that everything works well and is a nice program, not had any problems with it
0

#18 User is offline   Hogosha 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 51
  • Joined: 10-June 08
  • Gender:Male
  • Location:Matthews, NC
  • Name: Hogosha
  • Server: Bismarck
  • Jobs: RNG,THF,NIN,BRD,MNK,PLD,WAR,SAM
  • Race: Mithra
  • Linkshell: Lunarians,WoV

Posted 11 August 2009 - 02:23 PM

Hi, sorry I did not reply to the last couple of posts sooner. Been getting crushed at work :(

I can't promise when I'll have time to make any updates to this app, but I'll certainly post here when I do.

Quote

-- i noticed a glitch (where the lotter for dynamis currency left thezone and re-entered): their name no longer appeared next to the lot.the lot showed up fine, but there was a blank in the name column.

I've seen something similar as well. It _seems_ like an FFACE issue though it might just be me. It seems to sort of work itself out after a minute or two.

Quote

-- remember resizing of the window for future use.

This should be working in the next release.

Quote

-- allow resizing of columns, and remember the resizing values for future use.

Right now the sizing is based on a proportion, perhaps I will rework that grid control perhaps not. I will take it into consideration for the next go'round.

Quote

only thing that i would like to see is if that when an item is nolonger in the treasure pool, then it resorts it instead of havingsomething like this:-

I've had lots of back and forth conversations with people in-game regarding this. Some really like that it doesn't sort, others adamantly disagree. I suppose it is time to support both scenarios and allow you to choose the one you prefer. I'll put it on the list of changes though it might not make it in the next release.

For my own enjoyment, I added an accuracy and critical hit counter to it. What does this have to do with your treasure pool? Nothing, nada, zilch, zero, the null set. However it is kind of neat to be able to look up and see if you are capping acc or not in a given situation. Sadly, I have run into a situation with this and the way I'm pulling chat lines from FFACE. If I can't get this worked out soon, I will be removing the feature. Either way I may relocate it to a different application.

As always, thanks to the folks that are actually using it. Hope it is in some way helpful. I like to build useful things so if you have an idea that you think would be cool but you just aren't quite sure how to do it, feel free to PM me and we can talk about it.

-Hogosha
0

#19 User is offline   Hewison 

  • Script Kiddy
  • Group: Members
  • Posts: 7
  • Joined: 11-August 09
  • Gender:Male
  • Location:Scotland
  • Name: Hewison
  • Server: Garuda
  • Jobs: PLD
  • Race: Hume Male
  • Linkshell: AlwaysFune

Posted 11 August 2009 - 05:37 PM

Been using Booty for, um... over a week or so now and was working fine until yesterday.

When I started it up and had selected the FFXI Process it then asked to select location of windower, as it does when you originally start it. Selected the same place as last time(had to manually create a folder which has windower in it to work originally, don't know if that info is relevent - seems everyone has to do that anyways?), but got "The location specified does not contain the expected resource files. Try restarting and specifying a different location.".

So I did so again, same thing happened. Tried recreating a place for it to find windower, didn't work. Tried narrowing it down to just Windower > plugins > resources but that resulted in the same effect.

Tried redownloading Booty and starting it all up again, didn't help either - though interestingly, it actually let me expand my "Desktop" to browse else where for windower, with this I selected where Windower is originally on my laptop(I have tried both selecting Windower from there and also the other folder I made originally for Booty).

View PostIneptVagrant, on 05 June 2009 - 02:39 AM, said:

The code to find the widower directory automatically is in this thread

http://forums.window...showtopic=14945

Then u'll just have to append \\plugins\\resources and check to make sure the file exists


Tried following that, but to be honest... I have no idea if I was doing that right, putting it in correct place, creating the correct type of file and blah blah. My knowledge of all this is rather limited, trying to self teach myself... enjoying the experimenting and junk :P

Thing I don't get is, it was working fine... why "suddenly" stop working? Main problem just seems to be it not accepting that where I'm saying Windower is, IS where Windower is!
Also, using lolWindows Vista and yes, I have given it admin permission each time I've loaded it.

Any ideas or suggestions? Rather confused by all this, and yay first post~
0

#20 User is offline   Hogosha 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 51
  • Joined: 10-June 08
  • Gender:Male
  • Location:Matthews, NC
  • Name: Hogosha
  • Server: Bismarck
  • Jobs: RNG,THF,NIN,BRD,MNK,PLD,WAR,SAM
  • Race: Mithra
  • Linkshell: Lunarians,WoV

Posted 12 August 2009 - 09:56 AM

View PostHewison, on 11 August 2009 - 06:37 PM, said:

Any ideas or suggestions? Rather confused by all this, and yay first post~


I devoted a bit of time last night to working on this app. I hope to finish and upload some fixes tonight. As of last night automatic detection of the Windower location seemed to be working fine. Obviously, this will only work if you are already in-game before starting Booty.

I'm not 100% sure why it would have lost your original setting, but I'm hoping the fixes in the new one will resolve your problems and you won't have to mess about with creating other directories and copying windower files around.

-Hogosha
0

Share this topic:


  • (6 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users