Well, just finished BETA1 (I lied about the WoW priority thing, I guess). This update features a fix to the problem of Rep Scrolling on a 20 (5) star rep (full). Easy enough fix. I also added Multi-tag support... it's not perfect, but I think you can all deal with the small bug for now. Here's from the ReadMe:
Pertelian GamerCard Viewer BETA1.5 by Matthew Rasmussen
=======================================================
Small update getting rid of scrolling Rep issue that was in BETA1,
adding multi-Tag tracking support. To track multiple tags, simply add
more lines to the tags.txt file (one tag per line).
NOTE: I have not thoroughly tested this version, and what I did try
resulted in my finding a simple, small bug when there are only two
GamerTags specified to track (when you try to go "beyond" the last
tag on the list, it allows you to do so once but displays the last
tag's information. Basically what this means is you have to press
"up" twice to get back to the first one.)
Installation notes: Same for BETA1, but if you're "upgrading" feel
free to only copy the .dll file, as your old tags.txt will still
work.
Enjoy!
Original BETA1 Release:
Well, I've finished the BETA1 of my GamerCard Plugin, which isn't particularly customizable (it's got a set update time of 60 seconds, iirc... it's late, I want to finish this and go to bed), but it should do the trick for now. [url=hexicon.net/GamerCardB1.zip]Here's the link,[/url]
From the ReadMe file:
Pertelian GamerCard Viewer BETA1 by Matthew Rasmussen
=====================================================
1. Summary: GamerCard Viewer is a simple Pertelian plugin to view Xbox
Live Gamercards with Score, Zone and Rep. In it's current form, it is
a single screen application and is capable of displaying a single
GamerTag's information, as well as launching that gamertag's info page
on live.xbox.com.
2. Installation: Copy GamerCard.dll and tag.txt to your plugins folder
in the Pertelian directory. Edit tag.txt to contain the name of the
XBL Gamertag you wish to track. Restart the Pertelian tray client and
confirm that the plugin is enabled under your Plugins tab.
4. Use: Simply navigate to the plugin (CTRL-ALT-3 to cycle plugins by
default). The standard Selection Key (CTRL-ALT-Q by default) launches
a web browser with the gamertag page.
5. Notes:
a. Failure to place the "tag.txt" file in the plugins folder
will cause the program to fail, and as this is a beta there are no
safegaurds in place. While nothing should happened, such operation
is not advised.
b. Reps are on a 0-20 point scale (on the five-star system, this is
4 points per star), but if the gamertag you track has a full Rep (20
stars) this may cause scrolling. This will be fixed in the next
release.
c. Other future improvements may include: Configuration Window
support (no more tag.txt file), Multiple Gamertag Support, Details
view with games played, and more.
d. Please remember, this is a Beta release, so bugs may happen. If
you come accross a bug not mentioned, please make note of it and
post information about it on the Pertelian Forums. Thank you,
I hope you enjoy the program.
e. The Folder included is the full C# Source code. Feel free to
edit the source and re-compile, as well as re-distribute this
download, however, all I ask is for the original files to be
included, unaltered, in a re-distribution, as well as proper
credit. And I should probably say that XBox, XBox Live, Gamertag,
GamerCard, and much else is all copyright Microsoft Corp. As is
.NET. Pertelian and related terms are all copyright ForeSight
Systems LLC. I take no responsibility for whatever happens to
computers this plugin is installed upon while it runs (nothing
should, really, but I need to cover my bases). Etc.
--Matthew Rasmussen
[EOF]
It's really basic right now, and I won't work on it for probably another week (I'm prioritizing my WoW addon now that this is done), but it has some functionality and I might come back to it early just to fix problems like the Configuration menu (when I figure that stuff out).
I don't care if this goes in the CDC or not (it works, as far as I can tell), except I don't want the beta to be on there once I make other changes... so Alex, feel free, as long as I can erase it later.
Enjoy!
EDIT: Oh yeah. If anyone sees anything improvable in the source code, feel free to mention it here. You'll notice that about half of the code is ripped right off of the HelloWorld example... Whatever works, right?
And don't complain about uncommented code. I know what it means, and that's what matters to me. Especially at 1:30 in the morning.
