Forums » General

So What's My Standing With You? Let's ask PFStat!

12»
Aug 11, 2005 Celkan link
Time to announce the first (public) beta version of the Personal Fortune Status (PFStat or PFS) addon for Vendetta Online!

With this addon, you can quickly let any player know what you think of them using Vendetta's own faction standing system.

Version 1.0b includes the following features:
- Automatic response to pilots who query you on their status.
- Automatic addition of pilots who are not already in the database.
- Easy modification of the database file.

System Requirements:
The ability to run a BASH script on your computer in the background. Windows users may have to do without until I devise a C++, perl, or Java port.

Known Bugs:
- Hammering of the script (several players querying it in the space of a single second) will cause it to fail and requires a restart.
- The script attempts to send the reply to the querying player a second time, but ends up causing an alias error within the WGAF engine. This produces an output of something similar to "Error: no such command "*Name of querying player*", and is only visible on the client that is running the script.
- The script does not like the character name "?" (sorry man, no hard feelings. I'll figure it out.) and will reply with the first entry on the list.

Planned Changes to the PFS for 1.1b:
- Ability to use/load individual databases for each of your characters from within the Vendetta Online client.
- Ability to change the numeric and verbal standing of a player from within the Vendetta Online client.
- Removal of the aliasing error.

If you would like a copy, please email me at "miharu . kanaka @ gmail . com" (remove the spaces) with the names of all the characters you will be using the script with. When I have a few (four or five) people ready to send it to, I will send out an email to everyone of them at once listing all the characters that will be using it. This is so that these people can see who is using it and can then use it with them. I will post the *main* characters (please indicate the character you use most) in this thread so that the general public may mess around with them.

I will include installation instructions with the email.
Aug 11, 2005 KixKizzle link
I'm 550+ WOOOOOT!
And I'll be waiting eagerly for the windows edition :)
Aug 11, 2005 icbm1987 link
Hahaha...

Sweet Fortune, sweet.

-Zoras
Aug 11, 2005 Beolach link
Sounds cool. Also, Windows users might be able to get the bash script working under Cygwin http://www.cygwin.com/
Aug 11, 2005 roguelazer link
I could look into rubyfying it if you so desired.
Aug 12, 2005 jexkerome link
Interesting and amusing, but definitely not something I'd want to have running in the background of this 3-year-old PC.
Aug 12, 2005 wylfing link
I suppose it works by snooping the logs, so cygwin would probably do fine. Poor Windows users who need 3rd party addons to get basic OS functionality *ducks* :)

Why keep this thing hidden? It seems to me the goal of collecting toon names who are using the script doesn't need to be tied to getting the script.
Aug 12, 2005 Borb II link
The first time I've ever been POS with some one. :D
Aug 12, 2005 Celkan link
wylfing: I'm not sure I understand what you mean by "hidden". I want people to email me *first* so I can send it to them all at once in one large batch dispersal (yay spam mail, not really but sort of) so that they know who else is also running the script from the get-go without having to check here. They will also be automatically sent a new copy when I update the script.

Roguelazer: When you finish fixing the UID Ruby port (syntax errors from my terminal are below) I will consider talking to you about porting this one, and not before.

uid.rb:316: parse error
if original_result != nil:Array and !original_result.nil?
^
(the carat was under the : in nil:Array)
uid.rb:324: warning: else without rescue is useless
uid.rb:325: parse error
rescue => error
^
(the carat was under the space between "rescue" and "=>")
uid.rb:329: parse error
uid.rb:355: parse error


Borb II, KixKizzle, and Zoras Ock: Glad to see you like it.

So far nobody's emailed me yet, so nobody's getting a copy :P I might have a new version out before anyone gets 1.0!
Aug 12, 2005 roguelazer link
Hmm. I guess Ruby 1.6 doesn't like some of that 1.8 code. :/
Aug 12, 2005 wylfing link
I want people to email me *first*...so that they know who else is also running the script from the get-go without having to check here.

Sure, be practical about it if you must.

I immediately wanted to see a copy, but then I realized this was going to be one of those things that I played with all day long and never got any work done.
Aug 12, 2005 The Noid link
Sounds interesting...
Aug 12, 2005 moldyman link
sign me up for round two.

-Monk
Aug 12, 2005 leapfrog link
w00t!

Seta *grins*
Aug 13, 2005 zamzx zik link
I'm 500- with her, woopdey doo!
Aug 13, 2005 Celkan link
actually a "egrep -i \*.*claw\*" came up with -600. Three times.

You're still in the "dislike" range though. Be careful.

Nyah.
Aug 13, 2005 greengeek link
I mailed you earlier today about testing out the script. Hope to get a chance to fiddle with it soon.

--Nerde
Aug 14, 2005 Celkan link
First two batches have been sent out.

Current testers: Mark McDoogle, Martin, Nerde Verde, Seta Ralel, The Noid

As always, if you want to test, you must email me at miharu.kanaka@gmail.com or I won't send it out to you. This is for my own archival purposes of who's been sent a copy and who hasn't.

Current task: Adding a functionality for character-specific standing lists.

Thanks.

Miharu
Aug 21, 2005 Celkan link
Version 1.1b is now available. Again, please email me at miharu.kanaka@gmail.com if you would like a copy. I have decided to add a second programmer to the team, I'm sure you all know him (if you don't, SHAME ON YOU)... Nerde Verde.

Nerde has been responsible for much of the syntax debugging the past few days as well as the concept of the new feature mentioned below.

I have been made aware that I have been neglecting to email people their versions. Let me remind those of you who decided to give me a hard time about it that I have a life outside my email account and Vendetta. I have had a friend up this weekend, and of course had to spend time with them. I have also been spending a large amount of time figuring out the new feature for PFStat, which, by the way, is a great deal of fun. Does my silence give you a reason to perhaps feel a little upset? Sure! Does it give you an excuse to come ingame and flame me for a good half hour or so about my newbness in the world of programming? Absolutely not.

On that note... if you recieve a copy of PFS from someone other than myself, it is not a official copy, and I will not help you with bugs or errors.

Anyway... Nerde and I have been working on this new version a good deal the past few days, and we hope you like it.

Changes from 1.0b:
-Fixed annoying double-send bug.
-Fixed annoying "Error: no such command 'foo' " error when double-send bug didn't occur
-Added functionality to allow use of a dynamic hail message that changes to reflect the standing of your target in your stats file.

Known Bugs:
-Question mark dude "?" may still not be able to get a correct result with the status request. (Will test and verify)
-As always, if you find a bug, report it to me (and now Nerde as well, who I will ask to post in this thread)

System Requirements:
-Same as before, but some requirements are added for the use of the hail feature. This is further outlined in the batch emails.

Thanks. I'm sending out the new version to everyone on the list now.
Aug 21, 2005 greengeek link
Some more about PFS Version 1.1b:

Additional bug fixed
- The script now parses the log in a manner which buffers incoming status requests. Multiple requests no longer get ignored or cause the script to crash, but are answered in the order in which they come in.

Sorry that this got left out of the previous post, but we felt it was important enough that users are aware that the major bug is now fixed.

Next on the list:
- Fixing the script for characters with funny punctuation (You know who you are ;) )
- Modifying players' status from within VO.
- Other fun stuff as we think of it