Badge Reporter - In-Game badge reporting tool!


andsoitallbegins

 

Posted

In-Game Badge Reporter Tool

Here is my new in-game Badge Reporting tool that uses no external programs (Hero Stats, etc.) and presents a Real-Time display of badges that your character has and does not have, even ones that do not have a progress bar.

That's right, it does NOT require any software except for City of Heroes and a custom-made Menu File (for use with the undocumented PopMenu command), it WILL show you all badges you have not earned yet (as long as I wrote the PopMenu correctly!) and you don't have to leave COH or switch to another program to view your Badge status!

What's the undocumented PopMenu command? I already wrote a guide ("The magic of the POPMENU command") about it that was based off of Fleeting_Whisper's awesome guide to "Customizing the QuickChat Menu". Go check those out if you are interested in learning about the really cool undocumented PopMenu system ALREADY BUILT INTO City of Heroes.

Click here for a sneak peak snapshot of the Badge Reporter PopMenu in action (badges that are greyed out like "Hydra Protean" and "Longbow Warden 2" are not earned yet) and I'll be right back with more info.


 

Posted

First off, since this is a tool that totally uses in-game, built-in features, it is NOT intended as a replacement for Hero Stats or anything else like that. ALL that it is for is presenting a "quick and dirty" dynamic view of what badges your current character has and doesn't have.

Now that's out of the way, some disclaimers and notes:

  • The Badge Reporter Menu is only to display badges that have or have not been received, NOT how to get them
  • Badges already earned are highlighted, but clicking them currently executes the "nop" command ("no operation") which does nothing
  • Badges not earned yet are greyed out
  • Upon earning a new badge, the badge name will immediately be highlighted the next time you look at the Badge Reporter, there are no "Settitle Bind Files" or anything else that needs to be run to "update" the Badge Reporter display
  • If you need help getting a badge that you don't have, I suggest noting the badge name and looking it up on Badge Hunter, Paragon Wiki or City Info Tracker
  • A dash " - " in the Badge Name marks a difference in name for current Hero or Villain status
  • An equal sign " = " in the Badge Name marks a difference in name for Hero/Villain or Praetorian origin of your character
  • A forward slash "/" in the Badge Name marks a difference in name because of gender
  • Sort order (if any) is based on the Hero Badge Name
  • Exploration Badge zones are listed in "Zone Level" order because it seems "right" that way
  • I designed the menu layout with my own tastes and display size in mind, your opinion of quality may vary
  • There may be some errors
  • Your cooperation and patience will be greatly appreciated for fixing any errors
  • I hope to be able to update new badges as soon as possible after they are live, but I am reliant on hidden game information (internal badge names) that I am unable to get for myself and do not have a direct link to anyone who can get it for me
  • At the time of this post, I think I have all the Praetorian Badges included properly
  • I might release another version of the Badge Reporter PopMenu that will set your Badge Title when you click on a highlighted badge name. This is easy to do but I didn't really want to spend the time to manually add all the "settitle" numbers and I didn't have a good data file of BadgeNames and SetTitle numbers that I could script to do it automatically.

Hopefully that doesn't turn you off of the Badge Reporter, since it really is a nice addition for a Badge Character to quickly see what kind of Badges they are missing that don't show up on the regular "Badges" menu, like Gladiators or Safeguard/Mayhem mission Explorations.

I'll be right back with the link to the Badge Reporter and instructions on how to use it.


 

Posted

Now that that's out of the way, click here to
Download the 'In-Game Badge Reporter Tool' !

Installation Instructions:

  1. Download the file
  2. Quit the game completely. If not, the Badge Reporter will not work until you restart COH
  3. Extract the BadgeReporter.mnu file to the following folder: <COH INSTALLATION FOLDER>\data\texts\<LANGUAGE>\Menus (for a Windows installation)
    • Valid values for the "Language" part:
      • ChineseTraditional
      • English
      • French
      • German
      • Japanese
      • Korean
      • uk
    • For example, your full COH Path may be: C:\Program Files\City of Heroes\data\texts\English\Menus
    • The "data" folder (and all others under it) does NOT normally exist unless you have installed some other COH tool like "Hero Stats" or "VidiotMaps" overlays
    • You need to manually create the entire folder structure, this command is an example that creates the whole thing in one shot if you have COH installed in the default location and are using a US English version:
      • MD "C:\Program Files\City of Heroes\data\texts\English\Menus"
  4. Launch COH and load a character
  5. Now you need a way to launch the Badge Reporter tool
    1. Create a Bind to load the Badge Reporter (recommended). For example:
      • /bind Shift+B "PopMenu BadgeReporter"
    2. Create a Macro to load the Badge Reporter. For example:
      • /Macro "Badge Reporter" "PopMenu BadgeReporter"
  6. Launch the Badge Reporter and see what badges you're missing
  7. Have fun collecting badges!
Troubleshooting:
Quote:
The menu keeps opening up in the corner of my screen!
The PopMenu always tries to open with the Top Left corner of the menu positioned at the mouse cursor. It will adjust as needed so the menu won't go off the screen but if you have a Macro button in your tray, the PopMenu will always open up near your button tray. If you don't like that, try using a bind instead. Then you can put your cursor where you want the top menu to come up.
Bug Reporting and Suggestions:
  • I would greatly appreciate any help with Bugs, Typos, Suggestions. Just leave a Reply here and I'll see what I can do!


 

Posted

Interesting use of the Popmenu command. Did you take into account the hero/villain differences in badge names?




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Quote:
Originally Posted by Snow Globe View Post
Interesting use of the Popmenu command. Did you take into account the hero/villain differences in badge names?
The "internal" badge name is the same for Hero or Villain so I use that to link the menu item and I did put both in the visible display. There are some Praetorian specific badges that have unique internal names. I'm not quite sure how that works yet.

I may add SetTitle functions in the future, but not until I find a good way to automate the SetTitle<-->BadgeName linking inside the PopMenu files.


 

Posted

Quote:
Originally Posted by TheUnnamedOne View Post
  • Some Badges (like "V.I.P./Destined One" = 'DVDEdition') have a Praetorian equivalent (like "Praetoria's Son/Daughter" = 'P_DVDEdition') that appears to be a completely different badge but I don't know if characters can actually get both. I have included both the COH/V and the Praet version in the menus until I figure out how this works
Well, that I can tell you. The Praetorian badges are not the same as the Primal Earth equivalent. They fill the same function, but they are different badges as far as the game is concerned.

Quote:
Originally Posted by TheUnnamedOne View Post
So far, I have not used anything related to "settitle" at all. It's not really the main focus of the tool. It uses the "internal" badge titles which are different from the ones the player sees and do not change when badges change or new ones are added.

The "internal" badge name is the same for Hero or Villain and I did put both in the visible display. There are some Praetorian specific badges that have unique internal names. I'm not quite sure how that works yet.

I may add SetTitle functions in the future, but not until I find a good way to automate the SetTitle<-->BadgeName linking inside the PopMenu files.
I caught that after your edit.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

By the way, "PVP->Risk Taker - Most Wanted" should really be in the mission badges.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Quote:
Originally Posted by Snow Globe View Post
By the way, "PVP->Risk Taker - Most Wanted" should really be in the mission badges.
Oh yeah, it is a PVP Mission badge. I'll get that fixed.


 

Posted

Quote:
Originally Posted by Snow Globe View Post
Well, that I can tell you. The Praetorian badges are not the same as the Primal Earth equivalent. They fill the same function, but they are different badges as far as the game is concerned.
Yeah, it does look like they're mutually exclusive too so I may just go back and combine those. I'm fairly sure I can have both the Hero/Villain badge and the Praetorian Badge in the same item. The Badge Requirement menu function is an OR operator.


 

Posted

Very cool add... thanks for your work and effort


It's better to save the Mystery, than surrender to the secret...

 

Posted

Wow, this is REALLY cool looking! I'm definitely gonna get this. I'll forward any issues i come across!


-STEELE =)


Allied to all sides so that no matter what, I'll come out on top!
Oh, and Crimson demands you play this arc-> Twisted Knives (MA Arc #397769)

 

Posted

Quote:
Originally Posted by TheUnnamedOne View Post
Oh yeah, it is a PVP Mission badge. I'll get that fixed.
You have Temporal Strife listed twice in the "Task/Strike Forces and Trials" section.

As a suggestion, split "Task/Strike Forces and Trials" into "Co-op Task/Strike Forces", "Task Forces", "Strike Forces", and "Trials" for easier reference.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Yeah, that does sounds like a good idea. I purposefully didn't do a lot of sorting just to get the basics done. Now that I have the framework in place, I may try expanding on it to make it more functional.

I've even toyed with the idea of putting more descriptive titles on each of the badges and maybe even a "how-to" as well but doing that alone would be a monumental task.


 

Posted

I've made the change already in my local copy. I've actually using your menu as a springboard for another project. I'll post more about that in a couple days.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Interesting usage, look forward to see where this goes.


[url="http://wiki.cohtitan.com/wiki/User:SaintNicster"]ParagonWiki User Page[/url]

[url="http://cit.cohtitan.com/profile/214#list"]City Info Tracker[/url]

 

Posted

interesting...

might be able to use the badge hunter settitle file to help with having click to set title


Saber Spectre Inv / EM Tanker on Guardian
Wraith Scimitar EM/ EA Brute on Guardian
Attack of the s00p3rphr34k ID 49744

 

Posted

The Accolade Power Collector PopMenu

Okay, I had an idea and ran with it. Since there were only about 20 Accolades that gave powers, I created a side project from the Badge Reporter to help a character track and earn each Accolade Powers.

The Accolade Power Collector PopMenu is more advanced than the Badge Reporter though. It not only shows you what badges are needed for each Accolade Power, it actually tells you how to get them too, thanks to the data at wiki.cohtitan.com!

Click the link here to download the Accolade Power Collector PopMenu and follow the same instructions as above for installation, just with a different MNU file. The PopMenu name for the /popmenu command is AccoladePowerCollector.

I think I might have missed a bit of data from the Accolade Badges and powers that have cross-over awarding, but that should be easy enough to fix if anyone points out any problems.

Almost forgot, here's a picture of the Accolade Power Collector in action. In the menu for each individual power, the description of the power will be greyed out if you do not have the power yet and so will the badges below that you are missing. If there is an "Also earned with..." Accolade, it will show you if you have that one or not.


 

Posted

New version of the Badge Reporter is available! Links updated in previous posts.

Minor updates:

  1. Sorted Task/Strike Force, Trials
  2. Combined the mutually exclusive COH/COV Badges with their Praetorian Badge counterparts (most Achievements, two minor Accolades and one Day Job)
  3. Implemented equal sign (=) as a separator for badges with COH/COV display names and a different Praetorian display name


 

Posted

Now with Halloween 2010 Badges!

I managed to figure out the internal badge names for the Halloween 2010 Malleus Mundi badges so another minor new version of the Badge Reporter is finished!

Minor updates:

  1. Added 5 Event badges for Halloween 2010
  2. Added 1 Accolade badge for Halloween 2010

New version is almost fully tested (first 4 badges work fine), but I'm too tired to get the last one tonight. I'll go ahead and post it anyway.


 

Posted

Thanks a lot. This really helps.


 

Posted

I think "Vigilant - Determined" and "True to the Last" should be merged into one entry, they are the 3 versions of the loyalty program badge.


 

Posted

For the Accolades your instructions indicate "AccoladePoweCollector", leaving out the essential middle R, "AccoladePowerCollector".

Nice job!


@Glass Goblin - Writer, brainstormer, storyteller, hero

Though nothing will drive them away
We can beat them, just for one day
We can be heroes, just for one day

 

Posted

Awesome! Thanks.


50s: Inv/SS PB Emp/Dark Grav/FF DM/Regen TA/A Sonic/Elec MA/Regen Fire/Kin Sonic/Rad Ice/Kin Crab Fire/Cold NW Merc/Dark Emp/Sonic Rad/Psy Emp/Ice WP/DB FA/SM

Overlord of Dream Team and Nightmare Squad

 

Posted

Found both of these way more useful/addicting then I thought I would

One thing for the Accolades, is there an authbit for each one of the history plaques individually? When going for a history badge, and going between however many alts, I just don't remember if I already hit a particular plaque through their career; kind of tedious to go after all of them even though I know I'd have hit at least one of them since they aren't currently highlighted through the menu.

Either way, thanks for these.


I've already forgotten about most of you

 

Posted

Quote:
Originally Posted by Shadow State View Post
I think "Vigilant - Determined" and "True to the Last" should be merged into one entry, they are the 3 versions of the loyalty program badge.
This is fix #2 that will be in version 0.1.5 when I get a couple more changes. Thanks for spotting that!