Talk:Settitle (Slash Command): Difference between revisions

From Unofficial Homecoming Wiki
Jump to navigation Jump to search
imported>Konoko
(badge listings sandbox)
(→‎Updates for Homecoming: - provided methodology and reasoning for updates)
 
(43 intermediate revisions by 9 users not shown)
Line 1: Line 1:
Konoko just posted that the given list was acurate for I7.  I'm not sure how this is possible, given the new badges in I7.  In fact, in the very thread that this list came from there is already a comment about how the list is now invalid.  - [[User:Sister Leortha|Sister Leortha]] 09:39, 8 June 2006 (PDT)
== Badge numbers/listings ==
: my bad. However, if StupidFanboy posts a similar list when that thread is updated, I'll have a table generated shortly afterwards using my leet spreadsheeting skills. (I must really re-learn some of the report generating abilities of linux.) --[[User:Konoko|Konoko]] 16:44, 8 June 2006 (PDT)
http://www.paragonwiki.com/w/index.php?title=Settitle_(Slash_Command)&oldid=106441


== badge listings sandbox ==
Something needs to be done. It hasn't been updated in ... years. --[[User:Konoko|Konoko]] 19:48, 17 December 2008 (UTC)


This is my attempt to make the colors like they are on the forums.
:[http://www.cohtitan.com/forum/index.php/topic,1950.0.html Taking the lazy way out.]  Trying to see if I can get a dump of the badges and their id numbers that I can then easily format and dump back into the article. --[[User:Eabrace|Eabrace]] 21:04, 17 December 2008 (UTC)


[quote]Okay, more speculation, and a couple of confirmations, notably I found Invader, which is with the other Mayhem badges instead of the other accolades. Weird, but at least it makes some sort of sense. Mayhem explorations are in level order, and all the other Mayhem badges are alphabetical.
:: I just made [[/listing|this]] based on the info in their database. It probably needs some revision though before inclusion in the article. Notably, the day badges aren't included; they had them all listed as 9999. Also, the badges are listed for both hero and villain even if they only apply to one side. -- [[User:Sekoia|Sekoia]] 21:36, 17 December 2008 (UTC)


Here's the updated list:
::: I just replaced the subpage [[/listing]] I'd made before with a redirect to this page, since the subpage was outdated to the point of being erroneous by now. -- [[User:Sekoia|Sekoia]] 11:45, 19 April 2010 (UTC)


[color:"black"]0  - Dreamwalker/Dreamkiller
: Might it be better to just not include the list? It constantly gets outdated and we rarely update it. It might be better just to refer people to CIT, since they do keep theirs updated. -- [[User:Sekoia|Sekoia]] 21:29, 17 December 2008 (UTC)
- Taskmaster
:: Or follow the [[Talk:Confuse]] example and put it on a separate page, which the subpage qualifies as. [[/listing|this]] --[[User:Konoko|Konoko]] 22:45, 17 December 2008 (UTC)
2  - Former Servant of Recluse/Servant of Recluse
 
3  - The Crystal Keeper[/color]
::: Placement wasn't my concern here. This information changes at a very high frequency. We never update it. As soon as they put another badge out, the whole page will be outdated and it's unlikely we'll get around to fixing it for another year or two. Meanwhile, CIT keeps theirs pretty up-to-date. CIT is clearly providing a better, more accurate resource; why not just point at theirs instead? (Especially since we are in the Titan network together.) -- [[User:Sekoia|Sekoia]] 23:07, 17 December 2008 (UTC) (Though you're right, it'd probably be better put on a separate page if we ''do'' keep it. -- [[User:Sekoia|Sekoia]] 23:08, 17 December 2008 (UTC))
[color:"yellow"]4  - [color:"orange"]Ex-Member of the Scorpion Clan[/color]/Member of the Scorpion Clan
 
- Binder of Beasts
::I'd support just pointing at CIT - it's a sister-site through Titan Network, so it's a good workaround to having to constantly update this page. -- [[User:Aggelakis|Agge]] ([[User_talk:Aggelakis|talk]]) 03:59, 18 December 2008 (UTC)
- [color:"orange"]Pirate Hunter[/color]/Air Pirate
 
7  - Leviathan
== Round Two? ==
- Crystal Keeper
 
- Plague Carrier
I'd like to revisit the discussion of adding this list to the wiki. I had read the previous thoughts about just keeping links to the other sites that do the badge tracking, but there are a couple downsides to that. First, Badge-Hunter only lists the settitle numbers for Gladiator badges as a courtesy. Other than that, settitle numbers aren't used for maintaining that site at all. And second, even though CIT has the numbers listed for each badge, there's no reference for everything all in one numerical list without skipping through all the different badge categories.
10  - Mask Maker
 
11  - Stone Cold
My vision for this article would make it value-added rather than just a simple list, including the categories and Issues when the badges were added, as well as a way to indicate where known inactive badges would go, which CIT doesn't show. Maintaining it shouldn't be as much of a problem as might have been in the past because we've already been through the Great Badge Restructuring of Issue 13, and there's currently a large gap in the numbers where I'm betting the Going Rogue badges will go. Even if there's some shifting that's needed later on, large numbers of badges really don't get added all that frequently -- mostly they're just veteran awards and events that get plugged into small gaps in the list.
12  - Bone Collector
 
13  - Paragon of Vice
So what do y'all say? Can we leave it in this time? --[[User:Blondeshell|Blondeshell]] 16:18, 19 April 2010 (UTC)
14  - Seaweed
: For a list this large, we need a semi-automatic way of generating it. If CiT and the rest of the Titan Network has the information we need in their database, then we just need to query it once a month or so.
15  - Strikebreaker
: Also, my new job has me helping end users craft reports. And often they need more than one to see the information they want. Therefore, several articles:
16  - Slag Reaper
:* List of settitle no group
17  - Agent of Discord
:* List of settitle group by category
18  - Soul Taker
:* List of settitle group by Issue
19  - Bad Luck
: etc, etc, etc --[[User:Konoko|Konoko]] 17:04, 19 April 2010 (UTC)
20  - Exterminator
::The current way the table is set up is supposed to allow for sortable columns. I think it's broken at the moment because I have a spacer row where I left off my updates, but otherwise it should work. There was mention on the forums of getting some kind of a database dump in a wiki-friendly format, but I don't know if anything came of that. My guess is that the initial work by the CIT crew has to be done manually anyway, just like this would be. Like I mentioned before, there really aren't many new badges added under normal circumstances, so we'll be able to tell when that happens and know that the list needs to be updated.--[[User:Blondeshell|Blondeshell]] 21:08, 19 April 2010 (UTC)
21  - Skip Tracer
 
22  - Portal Hopper
: My understanding in the past was that the settitle numbers were very unstable. Even low-numbered badges would often get juggled when new ones got added, for no apparent reason. Is that no longer the case?
23  - Party Crasher
: A lot of the ideas you have for this sound great, but why should they be done in the wiki instead of in CIT? And especially if we're going to write scripts that can pull the information from CIT... why not just make those scripts part of CIT and let people interact with it there? This really, really sounds like a great set of features for CIT. Maybe someone should take these ideas to the forums and see what feedback the CIT crew has? If they don't have the interest or manpower for making these ideas happen in CIT, then I'd be much more open to the possibility of implementing some of it here. But for now, it really doesn't seem to me that the wiki is the best tool for this job. -- [[User:Sekoia|Sekoia]] 23:59, 19 April 2010 (UTC)
[color:"black"]24  - Mage Hunter
 
25  - Efficiency Expert
::For the record, I am not changing my vote from the last time. IMO, CIT does this better than we do/could, and CIT is a sister-site to Paragon Wiki, on the same Titan Network that we are on. Unless it's ridiculously simple to do, just link to CIT instead. ~ {{:User:Aggelakis/Sig1}} 02:58, 20 April 2010 (UTC)
26  - Media Junkie[/color][/color]
 
27  - Reinforcement
: I've only recently started trying to understand the settitle numbering structure, so I can't speak from experience about how much things might have moved around in the past. I would guess that, if older badges did move around, they stayed within the same issue bloc order, because the overall badge listings haven't changed their relative order except to insert new ones. I agree that it could be really easy for the list to be naturally available on CIT because of the other listings they already have. The only things that couldn't be included are the inactive/disabled badges.  If nothing else, though, I suppose I could just move the list to my userspace so it becomes my own little project instead of everyone else having to worry about it. --[[User:Blondeshell|Blondeshell]] 03:20, 20 April 2010 (UTC)
28  - Agent Provocateur
 
29  - Irradiated
:: CIT does actually provide [http://cit.cohtitan.com/badges/inactive an inactive badges list], though not all badges have a known number. So it might be feasible for them to provide a combined list as well.
[color:"yellow"]30 - Electrician
:: In any case, it sounds like the settitle numbers are only a smaller component to what you want to do that happened to be a convenient framework to start with. The overall goal for you is to provide a list of all badges, with information about each one including settitle, issue released, type (accolade, achievement, etc.), hero/villain availability, whether (and when) the badge was removed, etc., is that correct? If so, I think most of that is wiki-doable, but I wouldn't recommend doing it manually. I'd recommend working up some sort of template that can be maintained within the badge article, like a short infobox, that incorporates all of that information on a per-badge basis. That way, all of this information is available there as well. Then, we can easily generate the full listing using DPL. Since it would be automatically generated, it would be automatically updated. And since the information is maintained within the primary location for each badge's information, they'll very likely stay fairly current. Meanwhile, we can keep an eye on the settitles for a few issues to see how stable they are now, and if they really are fairly stable now, then maybe at some later point we can consider including the settitles in those templates as well. What do you think? -- [[User:Sekoia|Sekoia]] 14:26, 20 April 2010 (UTC)
[color:"black"]31 - Tempus Fugitive/Destroyer of Worlds
: http://wiki.cohtitan.com/w/index.php?title=Talk:Settitle_(Slash_Command)/listing&oldid=106447
32 - Eradicator[/color]
: 715 Tourist Badge Visitor Badge
33 - Fort Knox
: When did Tourist change from 715 to 1014? --[[User:Konoko|Konoko]] 21:42, 21 April 2010 (UTC)
34  - Gangbuster
:: There was a good chunk of the list that got bumped down several hundred spots recently, or not too long ago, to make room for these new exploration badges and (I'm assuming) all the Going Rogue content that will be added. In fact, even that link to CIT is out-of-date because the actual current number for Tourist is 1215. --[[User:Blondeshell|Blondeshell]] 01:19, 22 April 2010 (UTC)
35  - Spectral
 
36 - Pirate
=== Assumption 1 ===
37  - Goon Squad[/color]
CiT has settitle numbers updated more frequently.
38 - Grand Lanista
If user wants settitle for particular badge, refer there.
39  - Gunner
==== solution 1 ====
[color:"yellow"]40  - Hammerhead[/color]
Add FAQ
41  - Disruptor
===== FAQ =====
42  - Lanista
; Where can I find the settitle number for a particular badge?
43 - Forward Observer
: Find the badge and goto its City Info Tracker page.
44  - Man/Woman in Black
# [[Badge]]
[color:"black"]45  - Master Thief[/color]
# [[CoH_Achievement_Badges]]
46  - [color:"orange"]Risk Taker[/color]/[color:"yellow"]Most Wanted[/color]
# [[Tourist_Badge]]
[color:"black"]47  - Time Traveller[/color]
# Under External Links:
48 - Rocketman
#* [http://cit.cohtitan.com/badgedetail/150 Tourist Badge] at [http://cit.cohtitan.com City Info Tracker]
[color:"black"]49 - Annihilator[/color]
# Which points to http://cit.cohtitan.com/badgedetail/150
[color:"yellow"]50  - Hammer Down[/color]
# And CiT has SetTitle #: 1014
[color:"black"]51  - Shock Trooper[/color]
 
52  - [color:"orange"]Siren's Song[/color]/[color:"yellow"]Raider[/color]
; Why aren't the settitle numbers listed here?
53  - Spider Smasher
: Nearly every [[Issue]] there have been additional badges added that moved their settitle numbers around.
[color:"yellow"]54  - Strike Buster
: City Info Tracker has a far more up to date listing of settitle numbers that cannot be easily added to this wiki.
55  - Surging
==== solution 2 ====
56  - The Mongoose[/color]
Include 'guide'
57  - [color:"orange"]Coldblooded[/color]/[color:"yellow"]Coldhearted
===== Example =====
58 - HellBane[/color]
[[Tourist Badge]] has a settitle of 1014 as reported by City Info Tracker's [http://cit.cohtitan.com/badgedetail/150 Tourist Badge] page.
59  - [color:"orange"]Reformed[/color]/[color:"yellow"]Villain[/color]
:{{slashcommand|settitle|1014}}
60  - [color:"orange"]Vigilante[/color]/[color:"yellow"]Wanted[/color]
 
61 - Web Master
 
62 - Weed Whacker
=== Information and table structure ===
[color:"orange"]63  - Abomination[/color]
Sortable tables would be nice
64  - Anathema
{| class="wikitable sortable"
[color:"orange"]65  - Pariah Anchorite[/color]
|-
[color:"yellow"]66  - Arachnobot
!| Settitle#
67  - Arachnoid[/color]
!| Badge name
[color:"orange"]68  - Arch-Mage of Agony[/color]
!| Category
69  - Avalanche Shaman
!| Issue
70  - Behemoth Overlord
!| Active
71  - Bladegrass
|-
[color:"orange"]72  - Boulder
|| <nowiki>###</nowiki>
73  - Button Man Gunner[/color]
|| <nowiki>[[Badge name]]</nowiki>
74  - Caliban
|| <nowiki>[[Achievement]]</nowiki>
[color:"yellow"]75  - Mook Capo
|| <nowiki>[[Issue 5]]</nowiki>
76  - Cobra[/color]
|| <nowiki>Y/N</nowiki>
77  - Cog
|-
[color:"yellow"]78  - Coralax Blue Hybrid[/color]
|}
[color:"black"]79  - Crab Spider Longfang[/color]
--[[User:Konoko|Konoko]] 17:04, 19 April 2010 (UTC)
80  - Crane Enforcer
 
[color:"yellow"]81  - Tellus Legacy of Earth[/color]
Now they are sortable. ~ {{:User:Aggelakis/Sig1}} 02:39, 20 April 2010 (UTC)
[color:"orange"]82  - Fire Thorn Caster[/color]
 
83 - Fortunata Seer
== Settitle Numbers Demystified ==
84  - Fungoid
 
[color:"yellow"]85  - Gremlin[/color]
Here's the lowdown on what settitle numbers mean and why they shift around.
86  - Hellfrost
 
87  - Serpent Red Ink Man
When the devs make a new build, there are some automated processes that generate the .bin files from their source files, which are basically comma delimited lists, probably exported from Excel if what we heard from the powers group is any indication. The automated part gathers up all of the files and compiles them into a binary format that the game can use.
[color:"yellow"]88  - Juicer[/color]
 
89  - Hordeling Lasher
At game startup, it reads badges.bin into an array in memory. This array contains the category, the ID number (see below), hero and villain display names, and the icon. It does ''not'' contain the badge description text -- that is one of the very few localized strings in the game that is stored completely server-side.
90  - Kaolin Legacy of Earth
 
[color:"yellow"]91  - Ember Legacy of Flame
The number you give to the /settitle command is an '''index''' into this array in memory. That means that whatever order the badges happen to be physically stored in the file, that's the number you need to give it. This order is also used for displaying the badges on the information screen.
92  - Lucent Legacy of Light[/color]
 
93  - Longbow Warden 2
When new badges are added, they often come in batches. Each batch is stored in a different source file. The naming scheme for these source files has changed a few times and isn't completely consistent. The program that creates the .bin file scoops up all of the source files ''in alphabetical order'' and generates the resulting table. This is why the settitle order seems to make no logical sense, because we are missing a crucial piece of information: the source file name that each badge is defined in. Within each source file, the order of the badges is just whatever order the dev who wrote it put them in, but that set of badges will always be stable relative to each other.
[color:"yellow"]94  - Longbow Rifleman[/color]
 
95  - Longbow Warden 1
Here's the full list:
[color:"orange"]96  - Meson
{| class="wikitable"
97  - Mob Specialist[/color]
! Starting Badge !! Ending Badge !! Source File
[color:"yellow"]98  - Mook[/color]
|-
99  - Mu Guardian
| Dreamwalker (0) || Triumphant (205) || BADGES_COVUPDATE.DEF
[color:"orange"]100 - Nebula Elite Buckshot
|-
101 - Nemesis Soldier[/color]
| EarlyPowerGrantBadge* (206) || GotRespec* (221) || BADGES_UPDATE11.DEF
[color:"yellow"]102 - Night Widow[/color]
|-
103 - Longbow Nullifier
| Marshal (222) || ComboCostume* (304) || BADGES_UPDATE12.DEF
104 - Omega Wolf
|-
105 - 7th Generation Paragon Protector
| Trustworthy (305) || Partygoer (408) || BADGES_UPDATE13.DEF
[color:"orange"]106 - Penumbra Elite Adjutant[/color]
|-
[color:"yellow"]107 - Night Haunt[/color]
| InventionPopUpA* (409) || Merrymaker (488) || BADGES_UPDATE14.DEF
108 - Crey Power Tank
|-
[color:"orange"]109 - Hydra Protean[/color]
| Vanguard Operative (489) || Master At Arms (527) || BADGES_UPDATE15.DEF
110 - Raider Engineer
|-
[color:"yellow"]111 - Red Hand[/color]
| All For One, One For All (528) || Entertainer (636) || BADGES_UPDATE16.DEF
[color:"orange"]112 - Research Assistant
|-
113 - Rikti Drone[/color]
| Dark Fiend (637) || CI_City_Representative_Cape_AP* (651) || BADGES_UPDATE1600.DEF
114 - Shivan Destroyer
|-
[color:"yellow"]115 - Slag Pile[/color]
| VillainEAT_SL1_Comp* (652) || Surefooted (716) || BADGES_UPDATE17.DEF
116 - Outcast Slugger
|-
[color:"yellow"]117 - Sorcerer[/color]
| FirstMeritReward* (717) || Jubilant (933) || BADGES_UPDATE18.DEF
118 - Longbow Spec-Ops
|-
119 - Steel Strongman
| Exultant (934) || Veteran96a* (1060) || BADGES_UPDATE1800.DEF
120 - Swift Steel
|-
[color:"orange"]121 - Chief Swiper[/color]
| FirstDayJobGlobal* (1061) || Meticulous (1296) || BADGES_UPDATE1850.DEF
[color:"yellow"]122 - Wolf Spider Tac Ops[/color]
|-
123 - Tank Smasher
| Column Breaker (1297) || Vanguard_Sigil_CC* (1335) || BADGES_UPDATE19.DEF
[color:"black"]124 - Tarantula[/color]
|-
125 - Hercules Titan
| Weapon Master (1336) || Partner (1520) || BADGES_UPDATE1900.DEF
[color:"yellow"]126 - Wailer
|-
127 - Wailer Queen[/color]
| Burkholder's Bane (1521) || Heart of the Hamidon (1724) || BADGES_UPDATE2.DEF
[color:"orange"]128 - Zenith Warcry Mk I
|-
129 - Warhulk[/color]
| Land, Sea & Air (1725) || PraetorianInvasionRecheck* (1743) || BADGES_UPDATE2000.DEF
130 - Smasher Elite
|-
[color:"yellow"]131 - Wolf Spider Enforcer[/color]
| Strawweight Champion (1744) || Celebrant (1754) || BADGES_UPDATE4.DEF
[color:"orange"]132 - Wraith[/color]
|-
[color:"yellow"]133 - Lorekeeper
| Volunteer Firefighter (1755) || Geas of the Kind Ones (1809) || BADGES_UPDATE5.DEF
134 - Technofreak
|}
135 - Swashbuckler
<nowiki>* Hidden badge used for internal tracking</nowiki>
136 - Arachnos Rising
 
137 - Thorn Robber (pre-respec)
In that table you can see the order is based on the (hidden) filename of the source file that the badges are defined in. If they continue the 4-digit current naming scheme based on issue number, then 1744+ will be shifted back with every new issue or sub-issue, until issue 40.
138 - Thorn Thief (pre-respec)
 
[color:"black"]139 - Thorn Usurper (pre-respec)[/color]
Badges are also sometimes added into the game ahead of the issue in which they become available to players. Veteran Badges especially are done this way.
140 - Thorn Robber (post-respec)
 
141 - Thorn Thief (post-respec)[/color]
----
[color:"black"]142 - Thorn Usurper (post-respec)
 
143 - Mirage
* Each badge ''does'' have a field called "Index", which is an ID number that uniquely identifies the badge. These seem to be assigned when each badge is created, however they are not visible to us in any way except by digging in the files. As far as I can tell they seem to only be used by the server, and by client-server communication (which is why your title stays the same even when you log in after the settitle numbers have changed). So they really don't help us, except perhaps as a database key resistant to badge name changes, since they are stable. Why they didn't just use the ID number as the settitle parameter I have no idea, but this is what we have to work with.
144 - Mako's Betrayer/Bloodletter
 
145 - Recluse's Betrayer/Recluse's Right Hand
--[[User:Supa Troll|Supa Troll]] 18:15, 2 June 2011 (UTC)
146 - Ghost Widow's Betrayer/Spider's Kiss
 
147 - Black Scorpion's Betrayer/The Stinger
== Updates for Homecoming ==
148 -
 
149 -
Based on the work that I have done helping create and maintain the badge database for the Badger badge tracking site (see this forum post: https://forums.homecomingservers.com/topic/11333-new-badge-tracker/), as well as the additional work I put in verifying badge settitle IDs, names, and badge_grant tag info (see this forum post: https://forums.homecomingservers.com/topic/16441-badge-settitle-id-name-and-tag-master-list/), I've modified and updated the settitle table to include the final results of that work.
150 -
 
151 -[/color]
My rough work outline was as follows. I started with a snapshot of the Badger badge database (downloaded 5/19/2020 from here: https://github.com/n15g/coh-content-db-homecoming). Using a custom Python script I parsed that data to develop a database containing each settitle ID as well as each badge name associated with each settitle ID. This was the best location for names that were listed according to gender and alignment. I also parsed the existing settitle table (prior to my update) from this page to add the Issue number to the database. I then thoroughly checked the Issue 25 and Issue 26 patch notes, as well as Homecoming forum posts related to new badges and the older version of the Badge tracker spreadsheet (detailed here: https://forums.homecomingservers.com/topic/1331-badge-tracker-spreadsheet/) to find any badges that were updated in Issue 25 or 26. I manually updated (via a parsed CSV file) those Issue 25 and 26 badges in the database. This left a group of about 25 outstanding badges whose names in the existing settitle table had changed slightly on Homecoming and for which I had to manually update the Issue number.
152 - [color:"orange"]Longbow Reservist[/color]/[color:"yellow"]Jet-Setter[/color]
 
153 - [color:"orange"]Holiday Spirit[/color]/[color:"yellow"]Scrooge[/color]
I then took my previously-developed dataset of settitle IDs and badge tags (described here: https://forums.homecomingservers.com/topic/16441-badge-settitle-id-name-and-tag-master-list/) and parsed it to associate the badge_grant tag with each settitle ID in the database I was building to update this page. With that done, I manually added the 'Once the Victor' through 'Nine Times the Victor' badges, as well as the 'Beta Tester' and the various unused badges which track rejection of recipe and inspiration drops, because none of those badges exist in the Badger database.
154 - Toy Collector
 
155 - [color:"orange"]Lobbyist[/color]/[color:"yellow"]Crooked Politician[/color]
The last and most important step was testing. I double- and triple-checked the data for any errors or omissions. Thank goodness for the 'Show Preview' button. Initially I listed every badge name under every category, but after some testing I decided to replace 'duplicate' names with a dash mark (-), because that made the table far less cluttered and much easier to read. It also allows the user to sort the badge name categories (other than hero male) to see any badges that are unique to that particular gender/alignment combo, which I think is a nice feature.
156 - [color:"orange"]Hungry[/color]/[color:"yellow"]All Consuming
 
157 - Imploding
I did read through the entire discussion page thoroughly before proceeding, to make sure I understood the issues the previous contributors faced. Much of the discussion seemed centered around the data source and who should host it (since the old City Info Tracker used to track a similar set of data). I decided that since I was intimately familiar with, and a primary maintainer of, the badge database that feeds the Badger site, as well as having done other work verifying badge names, settitle IDs, and badge_grant tags in-game (as I described in the first paragraph), that I had enough data at hand to be able to update and improve the data table on this page.
158 - Ghoulish
 
159 - Sparky
I did notice that there had been a wide-scale re-ordering of badges in the time between the last update of this data table and the badges as they exist now on Homecoming. The table prior to my update listed a number of badges categorized as  unused, removed, or never added. The Homecoming devs repurposed some of these badges into existing badges, but unfortunately since the settitle IDs were re-ordered, it was not possible to determine the new settitle IDs for these badges. Therefore, I filled in the blanks left by these unused, removed, or never added badges by categorizing them as 'Unknown'. If I am ever able to fill in some of the existing blanks with better information, I will do so.
160 - Media Junky
 
161 - Egghead
As a side note, in looking at the ordering by settitle as it relates to issue numbers, it looks like the Homecoming devs made an effort to re-order the badges sequentially according to the issue in which they were introduced. Another issue that previous contributors faced is that the badge settitles were re-ordered often, making it difficult to maintain the dataset. Given how the Homecoming devs seem to have approached the issue, I am hopeful that badge re-ordering will be minimal, and that new/updated badges will simply be added to the bottom of the list, and/or inserted into the gaps currently occupied by the 'Unknown' badges.
162 - Steamed
 
163 - Sweet Tooth
There are a number of badges in the table whose links are broken (names will display as red text), either because those badge pages do not exist on the wiki, or because the names have changed slightly during Homecoming and the links to those pages need to be re-established. As noted on the main page, the badge names listed in the table are listed exactly as they appear in-game, so anyone updating those badge pages should use the spelling as it appears in the table.
164 - Overlord
165 - Sewer Dweller
166 - Guttersnipe
167 - Master of the Airwaves
168 - Cesspool
169 - Snake Charmer
170 - Chum
171 - Fortified
172 - The Next Big Thing
173 - [color:"orange"]Towering[/color]/Widower
174 - Watcher on the Knoll
175 - Locked and Loaded
176 - Nerva Wreck
177 - Primal Instinct
178 - Tree Hugger
179 - Scurvy Dog
180 - Washed Up
181 - Powder Monkey
182 - Driller[/color]
183 - Globetrotter
184 - Ragnarok
185 - [color:"orange"]Temporal Fighter[/color]/[color:"yellow"]Dark Victory[/color]
186 - Last Stand
[color:"yellow"]187 - Razor Toothed
188 - Forged by Hellfire
189 - Freak of Nature
190 - Pit Viper[/color]
191 - Hangman
192 - Politician
193 - Broad Shoulders
194 - Piratical
[color:"yellow"]195 - Deuces Wild
196 - [color:"orange"]Paroled[/color]/Crimelord
197 - Stonekeeper
198 - Camel Snot
199 - Jail Bird[/color]
200 - [color:"orange"]Weapon Inspector[/color]/[color:"yellow"]Weapon of Mass Destruction[/color]
201 - Tunnel Rat
202 - Triumphant
203 - .
204 - .
205 - .
206 - [color:"orange"]Heart of Light[/color]/[color:"yellow"]Heart of Darkness[/color]
207 - .
208 - .
209 - Beautiful/Handsome
210 - Toothbreaker
211 - Red Cap
212 - Snowbeast
[color:"black"]213 - April's Fool (unavailable to players by any means)
214 - Brave
215 -[/color]
216 - Reveler
[color:"orange"]217 - 5th Columnist[/color]
[color:"yellow"]218 - .[/color]
[color:"black"]219 - Marshall
220 - Headline Stealer
221 - Born in Battle[/color]
[color:"yellow"]222 - High Pain Threshold
223 - Demonic
224 - [color:"orange"]Egomaniac[/color]/Megalomaniac[/color]
[color:"black"]225 -  
226 -  
227 -
[color:"yellow"]228 - .[/color]
229 -
230 -
231 - Usurper
232 - Archvillain
233 - Venomous
234 - Firebug
235 - Force of Nature
236 - Hero Slayer[/color]
[color:"yellow"]237 - Impounder
238 - Invader
239 - Outlaw
240 - Safe Cracker
241 - Vandal
242 - Global Threat
243 - King Maker
244 - Road Raged
245 - Steel Worker
246 - Tyrannical
247 - Talon of Talos
248 - Brickhouse
249 - Anarchist
250 - Gate Crasher
[color:"black"]251 -[/color]
252 - .
253 - .
254 - .
[color:"black"]255 - .[/color]
256 - .
257 - .
258 - .
[color:"black"]259 - .
260 - .
261 -[/color]
262 - .
263 - .
264 - .
[color:"black"]265 - .[/color]
266 - .
267 - .
268 - .
[color:"black"]269 - .
270 - .[/color][/color]
271 - Time Machinist
272 - Somewhere in Time
[color:"black"]273 - Time Bandit[/color]
274 - Temporal Agent
275 - Temporal Spy
[color:"black"]276 - Temporal Soldier
277 -
278 -
279 -[/color]
[color:"yellow"]280 - Oppressor
281 - Destroyer
282 - Dead-Eye
283 - Interrogator
284 - Breakneck
285 - Uppercut[/color]
[color:"orange"]286 - Arachnophobic
287 - Wrangler
288 - Poltergeist
289 - Sand Blasted
290 - Shark Hunter[/color]
[color:"yellow"]291 - Blackguard[/color]
[color:"orange"]292 - Justiciar
293 - Task Force Commander
294 - .[/color]
[color:"black"]295 -[/color]
[color:"orange"]296 - Burkholder's Bane
297 - Positron's Ally/[color:"black"]Positron's Betrayer[/color]
298 - Synapse's Cohort/[color:"black"]Synapse's Betrayer[/color]
299 - Sister Psyche's Comrade/[color:"black"]Sister Psyche's Betrayer[/color]
300 - Citadel's Assistant/[color:"black"]Citadel's Betrayer[/color]
301 - Manticore's Associate/[color:"black"]Manticore's Betrayer[/color]
302 - Numina's Compatriot/[color:"black"]Numina's Betrayer[/color]
303 - Liberator/[color:"black"]Destroyer of Earth[/color]
304 - Transcendent
305 - Charmer
306 - Transmogrified
307 - Negotiator
308 - Spelunker
309 - Plague Stopper/[color:"black"]Deadly Virus[/color]
310 - Spirit Warrior
311 - Pwnz
312 - Redeemer/[color:"black"]Conqueror[/color]
313 - Mystical Savior/[color:"black"]Mystical Adept[/color]
314 - Corrupter
315 - War Wall Defender/[color:"black"]Saboteur[/color]
316 - The Doctor's Ally
317 - Frontline
318 - Emancipator
319 - Meteorologist
320 - Bodyguard
321 - Agent[/color]
322 - Cold Warrior
[color:"orange"]323 - Frozen Fury
324 - Knight Errant
325 - Devilfish
326 - Volcanic
327 - Visionary
328 - Ectoplasmic
329 - Troll Task Force Member
330 - Firebase Zulu Security Detail/[color:"black"]Shadow Shard Sovereign[/color]
331 - Hallow Spirit
332 - Hunter
333 - Buster
334 - Shifter
335 - Dead Head
336 - Malleus[/color]
337 - [color:"orange"]Tourist[/color]/[color:"yellow"]Visitor[/color]
338 - [color:"orange"]Collector[/color]/[color:"yellow"]Native[/color]
339 - [color:"orange"]Explorer[/color]/[color:"yellow"]Obsessed[/color]
340 - Pathfinder
341 - [color:"orange"]Tough[/color]/[color:"yellow"]Stoic[/color]
342 - [color:"orange"]Indestructible[/color]/[color:"yellow"]Hard Case[/color]
343 - [color:"orange"]Adamant[/color]/[color:"yellow"]Ironman[/color]
344 - Unbreakable
345 - [color:"orange"]The Unwavering[/color]/[color:"yellow"]Punch Drunk[/color]
346 - [color:"orange"]The Unyielding[/color]/[color:"yellow"]Unbroken[/color]
347 - [color:"orange"]The Unbroken Spirit[/color]/[color:"yellow"]Relentless[/color]
348 - [color:"orange"]Medic[/color]/[color:"yellow"]Fixer[/color]
349 - [color:"orange"]Surgeon[/color]/[color:"yellow"]Doc[/color]
350 - [color:"orange"]Doctor[/color]/[color:"yellow"]Mad Scientist[/color]
351 - [color:"orange"]Restrained[/color]/[color:"yellow"]Slacker[/color]
352 - [color:"orange"]Entangled[/color]/[color:"yellow"]Sleepy[/color]
353 - [color:"orange"]Imprisoned[/color]/[color:"yellow"]Dazed and Confused[/color]
354 - [color:"orange"]Celebrity[/color]/[color:"yellow"]Bling[/color]
355 - [color:"orange"]Sensation[/color]/[color:"yellow"]Mr. Big[/color]
356 - [color:"orange"]Superstar[/color]/[color:"yellow"]Midas Touch[/color]
357 - [color:"orange"]Protector of Innocents[/color]/[color:"yellow"]Soldier[/color]
358 - [color:"orange"]Keeper of Peace[/color]/[color:"yellow"]Insider[/color]
359 - [color:"orange"]Defender of Truth[/color]/[color:"yellow"]Wiseguy[/color]
360 - [color:"orange"]Justice Incarnate[/color]/[color:"yellow"]Captain[/color]
361 - [color:"orange"]Hero of the City[/color]/[color:"yellow"]Made[/color]
362 - [color:"orange"]Advisor[/color]/[color:"yellow"]Comrade[/color]
363 - [color:"orange"]Guide[/color]/[color:"yellow"]Drill Instructor[/color]
364 - [color:"orange"]Paragon[/color]/[color:"yellow"]Svengali[/color]
365 - Banisher
366 - Tank Buster
367 - Bonecrusher
368 - Kill Skuls
[color:"orange"]369 - Clockstopper[/color]
370 - Demon Slayer
[color:"orange"]371 - Dimensional Warder[/color]
372 - Finder
373 - Gearsmasher
374 - Gravedigger
375 - Hellspawned
376 - Illusionist
377 - Infiltrator
[color:"orange"]378 - Keeper of Secrets[/color]
379 - Legionnaire
380 - Master of Olympus
[color:"orange"]381 - Unleasher[/color]
382 - Monkeywrencher
383 - Privateer
384 - [color:"orange"]Protectorate[/color]/[color:"yellow"]Devourer of Earth[/color]
[color:"orange"]385 - Isolator[/color]
386 - Regenerator
387 - The Silver Bullet
388 - The Slayer
389 - Soul Binder
[color:"orange"]390 - Statesman's Pal/[color:"black"]Tyrant's Bane[/color]
391 - The Solution[/color]
392 - Tracer
393 - Untouchable
394 - Unveiler
[color:"orange"]395 - Warden/[color:"black"]Cruel Warden[/color][/color]
396 - Weatherman
397 - Zookeeper
[color:"orange"]398 - Pupil
399 - Student
400 - Scholastic
401 - Authority
402 - Disciple
403 - Expert
404 - Academic
405 - Intellectual
406 - Savant
407 - Researcher
408 - Historian
409 - Just Said No to Superadine
410 - Scholar
411 - Digger
412 - Ghost Hunter[/color]
[color:"black"]413 - Passport
414 - Bug Hunter[/color]
415 - [color:"orange"]V.I.P.[/color]/[color:"yellow"]Destined One[/color]
[color:"orange"]416 - Received the Atlas Medallion
417 - Conspiracy Theorist
418 - Portal Jockey
419 - Freedom Phalanx Reserve Member/[color:"black"]Freedom Phalanx Fallen[/color]
420 - Archmage
421 - Vanguard
422 - Received the Stalwart Medallion (pre-respec)
423 - Earned the Statesman Star (pre-respec)
424 - Awarded the Freedom Cross (pre-respec)
425 - Received the Stalwart Medallion (post-respec)
426 - Earned the Statesman Star (post-respec)
427 - Awarded the Freedom Cross (post-respec)
428 - Head of the Hydra
429 - Undefeated
430 - Silent Sentinel
431 - Hero Corps Insider
432 - Patriot/[color:"black"]International Spy[/color]
433 - Top Dog
434 - Freedom/[color:"black"]Covert Operator[/color][/color]
435 - [color:"orange"]Shrouded[/color]/[color:"yellow"]Shady[/color]
[color:"orange"]436 - Phalanxer
437 - Regal
438 - Vision of Despair
439 - Destined for Valhalla
440 - Mystic
441 - Inmate
442 - Crey Watcher
443 - Burning the Midnight Oil
444 - Dark Mystic
445 - Seeker of the Unknown
446 - Cairn Warder
447 - Crey Fish
448 - Unspoiled
449 - Undammed
450 - Newsman
451 - Faultless Mystic
452 - Apex
453 - Foggy
454 - Chaotician
455 - Bird Watcher
456 - Blue Shield
457 - Brawler
458 - Tank
459 - Land Locked
460 - Parapsychologist
461 - Seeker of Monsters
462 - Geologist
463 - Backwoodsman
464 - Gangland Fury
465 - Multidimensional
466 - Crey Havoc
467 - Valorous
468 - Vigorous
469 - Summoned
470 - Upgraded
471 - Mystic King
472 - Keen Sighted
473 - Smokey
474 - Portal Parter
475 - Territorial
476 - Avatar
477 - Around the Bendis
478 - Doc Whedon
479 - Justice Avenger/[color:"black"]Socialite[/color]
480 - Ace
481 - Purifier
482 - Solace
483 - Dauntless
484 - Healing Node
485 - Secret Admirer
486 - Hero Corps Recruit
487 - Nimble Mynx
488 - Bright Star
489 - Super Spy
490 - Sea Dog
491 - Vulcanologist
492 - Minotaur
493 - Nature Lover/[color:"black"]Eco-Warrior[/color]
494 - Whitecap
495 - Conjunction Junction
496 - Meltdown
497 - Nervous Dreck
498 - Time Bandit
499 - Heart of the Hamidon
[color:"black"]500 - Strawweight Champion
501 - Flyweight Champion
502 - Bantamweight Champion
503 - Featherweight Champion
504 - Lightweight Champion
505 - Welterweight Champion
506 - Middleweight Champion
507 - Cruiserweight Champion
508 - Heavyweight Champion
509 - Super Heavyweght Champion[/color]
510 - Celebrant
511 - Volunteer Firefighter/[color:"black"]Fire Bane[/color]
512 - Firefighter
513 - Fire Chief
514 - Raver
515 - Dee Jay[/color]
516 - Nigh Indestructible
517 - Invulnerable
518 - Immortal
519 - Deathless
520 - Undying
521 - Exalted
522 - Medical Specialist
523 - Medicine Man
524 - Empath
525 - Confined
526 - Caged
527 - Jailed
528 - Trendsetter
[color:"black"]529 - Popular
530 - Trillionaire[/color]
531 - Role Model
532 - Epitome
533 - Paradigm
534 - Trailblazer
[color:"orange"]535 - Grim Wanderer
536 - Spiritual
537 - Ensorcelled
538 - Alumnus
539 - Honorary Peacebringer/[color:"black"]Alien Fighter[/color]
540 - Portal Smasher
541 - Destroyer of Strength
542 - Protector of Kindness/[color:"black"]Thorn Crusher[/color]
543 - Slayer of Madness
544 - Cabalist
[color:"black"]545 - Once the Victor
546 - Twice the Victor
547 - Thrice the Victor
548 - Four times the Victor
549 - Five times the Victor
550 - Six times the Victor
551 - Seven times the Victor
552 - Eight times the Victor
553 - Nine time the Victor[/color]
554 - Ten times the Victor
555 - Giant Killer
556 - Pumpkin King
557 - Believer
558 - Cap Buster
559 - Pumpkin Master
560 - Bane of Dannan
561 - Spellbinding
562 - Haunted
563 - Geas of the Kind Ones[/color] [/quote]

Latest revision as of 19:04, 21 May 2020

Badge numbers/listings

http://www.paragonwiki.com/w/index.php?title=Settitle_(Slash_Command)&oldid=106441

Something needs to be done. It hasn't been updated in ... years. --Konoko 19:48, 17 December 2008 (UTC)

Taking the lazy way out. Trying to see if I can get a dump of the badges and their id numbers that I can then easily format and dump back into the article. --Eabrace 21:04, 17 December 2008 (UTC)
I just made this based on the info in their database. It probably needs some revision though before inclusion in the article. Notably, the day badges aren't included; they had them all listed as 9999. Also, the badges are listed for both hero and villain even if they only apply to one side. -- Sekoia 21:36, 17 December 2008 (UTC)
I just replaced the subpage /listing I'd made before with a redirect to this page, since the subpage was outdated to the point of being erroneous by now. -- Sekoia 11:45, 19 April 2010 (UTC)
Might it be better to just not include the list? It constantly gets outdated and we rarely update it. It might be better just to refer people to CIT, since they do keep theirs updated. -- Sekoia 21:29, 17 December 2008 (UTC)
Or follow the Talk:Confuse example and put it on a separate page, which the subpage qualifies as. this --Konoko 22:45, 17 December 2008 (UTC)
Placement wasn't my concern here. This information changes at a very high frequency. We never update it. As soon as they put another badge out, the whole page will be outdated and it's unlikely we'll get around to fixing it for another year or two. Meanwhile, CIT keeps theirs pretty up-to-date. CIT is clearly providing a better, more accurate resource; why not just point at theirs instead? (Especially since we are in the Titan network together.) -- Sekoia 23:07, 17 December 2008 (UTC) (Though you're right, it'd probably be better put on a separate page if we do keep it. -- Sekoia 23:08, 17 December 2008 (UTC))
I'd support just pointing at CIT - it's a sister-site through Titan Network, so it's a good workaround to having to constantly update this page. -- Agge (talk) 03:59, 18 December 2008 (UTC)

Round Two?

I'd like to revisit the discussion of adding this list to the wiki. I had read the previous thoughts about just keeping links to the other sites that do the badge tracking, but there are a couple downsides to that. First, Badge-Hunter only lists the settitle numbers for Gladiator badges as a courtesy. Other than that, settitle numbers aren't used for maintaining that site at all. And second, even though CIT has the numbers listed for each badge, there's no reference for everything all in one numerical list without skipping through all the different badge categories.

My vision for this article would make it value-added rather than just a simple list, including the categories and Issues when the badges were added, as well as a way to indicate where known inactive badges would go, which CIT doesn't show. Maintaining it shouldn't be as much of a problem as might have been in the past because we've already been through the Great Badge Restructuring of Issue 13, and there's currently a large gap in the numbers where I'm betting the Going Rogue badges will go. Even if there's some shifting that's needed later on, large numbers of badges really don't get added all that frequently -- mostly they're just veteran awards and events that get plugged into small gaps in the list.

So what do y'all say? Can we leave it in this time? --Blondeshell 16:18, 19 April 2010 (UTC)

For a list this large, we need a semi-automatic way of generating it. If CiT and the rest of the Titan Network has the information we need in their database, then we just need to query it once a month or so.
Also, my new job has me helping end users craft reports. And often they need more than one to see the information they want. Therefore, several articles:
  • List of settitle no group
  • List of settitle group by category
  • List of settitle group by Issue
etc, etc, etc --Konoko 17:04, 19 April 2010 (UTC)
The current way the table is set up is supposed to allow for sortable columns. I think it's broken at the moment because I have a spacer row where I left off my updates, but otherwise it should work. There was mention on the forums of getting some kind of a database dump in a wiki-friendly format, but I don't know if anything came of that. My guess is that the initial work by the CIT crew has to be done manually anyway, just like this would be. Like I mentioned before, there really aren't many new badges added under normal circumstances, so we'll be able to tell when that happens and know that the list needs to be updated.--Blondeshell 21:08, 19 April 2010 (UTC)
My understanding in the past was that the settitle numbers were very unstable. Even low-numbered badges would often get juggled when new ones got added, for no apparent reason. Is that no longer the case?
A lot of the ideas you have for this sound great, but why should they be done in the wiki instead of in CIT? And especially if we're going to write scripts that can pull the information from CIT... why not just make those scripts part of CIT and let people interact with it there? This really, really sounds like a great set of features for CIT. Maybe someone should take these ideas to the forums and see what feedback the CIT crew has? If they don't have the interest or manpower for making these ideas happen in CIT, then I'd be much more open to the possibility of implementing some of it here. But for now, it really doesn't seem to me that the wiki is the best tool for this job. -- Sekoia 23:59, 19 April 2010 (UTC)
For the record, I am not changing my vote from the last time. IMO, CIT does this better than we do/could, and CIT is a sister-site to Paragon Wiki, on the same Titan Network that we are on. Unless it's ridiculously simple to do, just link to CIT instead. ~ User:Aggelakis/Sig1 02:58, 20 April 2010 (UTC)
I've only recently started trying to understand the settitle numbering structure, so I can't speak from experience about how much things might have moved around in the past. I would guess that, if older badges did move around, they stayed within the same issue bloc order, because the overall badge listings haven't changed their relative order except to insert new ones. I agree that it could be really easy for the list to be naturally available on CIT because of the other listings they already have. The only things that couldn't be included are the inactive/disabled badges. If nothing else, though, I suppose I could just move the list to my userspace so it becomes my own little project instead of everyone else having to worry about it. --Blondeshell 03:20, 20 April 2010 (UTC)
CIT does actually provide an inactive badges list, though not all badges have a known number. So it might be feasible for them to provide a combined list as well.
In any case, it sounds like the settitle numbers are only a smaller component to what you want to do that happened to be a convenient framework to start with. The overall goal for you is to provide a list of all badges, with information about each one including settitle, issue released, type (accolade, achievement, etc.), hero/villain availability, whether (and when) the badge was removed, etc., is that correct? If so, I think most of that is wiki-doable, but I wouldn't recommend doing it manually. I'd recommend working up some sort of template that can be maintained within the badge article, like a short infobox, that incorporates all of that information on a per-badge basis. That way, all of this information is available there as well. Then, we can easily generate the full listing using DPL. Since it would be automatically generated, it would be automatically updated. And since the information is maintained within the primary location for each badge's information, they'll very likely stay fairly current. Meanwhile, we can keep an eye on the settitles for a few issues to see how stable they are now, and if they really are fairly stable now, then maybe at some later point we can consider including the settitles in those templates as well. What do you think? -- Sekoia 14:26, 20 April 2010 (UTC)
http://wiki.cohtitan.com/w/index.php?title=Talk:Settitle_(Slash_Command)/listing&oldid=106447
715 Tourist Badge Visitor Badge
When did Tourist change from 715 to 1014? --Konoko 21:42, 21 April 2010 (UTC)
There was a good chunk of the list that got bumped down several hundred spots recently, or not too long ago, to make room for these new exploration badges and (I'm assuming) all the Going Rogue content that will be added. In fact, even that link to CIT is out-of-date because the actual current number for Tourist is 1215. --Blondeshell 01:19, 22 April 2010 (UTC)

Assumption 1

CiT has settitle numbers updated more frequently. If user wants settitle for particular badge, refer there.

solution 1

Add FAQ

FAQ
Where can I find the settitle number for a particular badge?
Find the badge and goto its City Info Tracker page.
  1. Badge
  2. CoH_Achievement_Badges
  3. Tourist_Badge
  4. Under External Links:
  5. Which points to http://cit.cohtitan.com/badgedetail/150
  6. And CiT has SetTitle #: 1014
Why aren't the settitle numbers listed here?
Nearly every Issue there have been additional badges added that moved their settitle numbers around.
City Info Tracker has a far more up to date listing of settitle numbers that cannot be easily added to this wiki.

solution 2

Include 'guide'

Example

Tourist Badge has a settitle of 1014 as reported by City Info Tracker's Tourist Badge page.

/settitle 1014


Information and table structure

Sortable tables would be nice

Settitle# Badge name Category Issue Active
### [[Badge name]] [[Achievement]] [[Issue 5]] Y/N

--Konoko 17:04, 19 April 2010 (UTC)

Now they are sortable. ~ User:Aggelakis/Sig1 02:39, 20 April 2010 (UTC)

Settitle Numbers Demystified

Here's the lowdown on what settitle numbers mean and why they shift around.

When the devs make a new build, there are some automated processes that generate the .bin files from their source files, which are basically comma delimited lists, probably exported from Excel if what we heard from the powers group is any indication. The automated part gathers up all of the files and compiles them into a binary format that the game can use.

At game startup, it reads badges.bin into an array in memory. This array contains the category, the ID number (see below), hero and villain display names, and the icon. It does not contain the badge description text -- that is one of the very few localized strings in the game that is stored completely server-side.

The number you give to the /settitle command is an index into this array in memory. That means that whatever order the badges happen to be physically stored in the file, that's the number you need to give it. This order is also used for displaying the badges on the information screen.

When new badges are added, they often come in batches. Each batch is stored in a different source file. The naming scheme for these source files has changed a few times and isn't completely consistent. The program that creates the .bin file scoops up all of the source files in alphabetical order and generates the resulting table. This is why the settitle order seems to make no logical sense, because we are missing a crucial piece of information: the source file name that each badge is defined in. Within each source file, the order of the badges is just whatever order the dev who wrote it put them in, but that set of badges will always be stable relative to each other.

Here's the full list:

Starting Badge Ending Badge Source File
Dreamwalker (0) Triumphant (205) BADGES_COVUPDATE.DEF
EarlyPowerGrantBadge* (206) GotRespec* (221) BADGES_UPDATE11.DEF
Marshal (222) ComboCostume* (304) BADGES_UPDATE12.DEF
Trustworthy (305) Partygoer (408) BADGES_UPDATE13.DEF
InventionPopUpA* (409) Merrymaker (488) BADGES_UPDATE14.DEF
Vanguard Operative (489) Master At Arms (527) BADGES_UPDATE15.DEF
All For One, One For All (528) Entertainer (636) BADGES_UPDATE16.DEF
Dark Fiend (637) CI_City_Representative_Cape_AP* (651) BADGES_UPDATE1600.DEF
VillainEAT_SL1_Comp* (652) Surefooted (716) BADGES_UPDATE17.DEF
FirstMeritReward* (717) Jubilant (933) BADGES_UPDATE18.DEF
Exultant (934) Veteran96a* (1060) BADGES_UPDATE1800.DEF
FirstDayJobGlobal* (1061) Meticulous (1296) BADGES_UPDATE1850.DEF
Column Breaker (1297) Vanguard_Sigil_CC* (1335) BADGES_UPDATE19.DEF
Weapon Master (1336) Partner (1520) BADGES_UPDATE1900.DEF
Burkholder's Bane (1521) Heart of the Hamidon (1724) BADGES_UPDATE2.DEF
Land, Sea & Air (1725) PraetorianInvasionRecheck* (1743) BADGES_UPDATE2000.DEF
Strawweight Champion (1744) Celebrant (1754) BADGES_UPDATE4.DEF
Volunteer Firefighter (1755) Geas of the Kind Ones (1809) BADGES_UPDATE5.DEF

* Hidden badge used for internal tracking

In that table you can see the order is based on the (hidden) filename of the source file that the badges are defined in. If they continue the 4-digit current naming scheme based on issue number, then 1744+ will be shifted back with every new issue or sub-issue, until issue 40.

Badges are also sometimes added into the game ahead of the issue in which they become available to players. Veteran Badges especially are done this way.


  • Each badge does have a field called "Index", which is an ID number that uniquely identifies the badge. These seem to be assigned when each badge is created, however they are not visible to us in any way except by digging in the files. As far as I can tell they seem to only be used by the server, and by client-server communication (which is why your title stays the same even when you log in after the settitle numbers have changed). So they really don't help us, except perhaps as a database key resistant to badge name changes, since they are stable. Why they didn't just use the ID number as the settitle parameter I have no idea, but this is what we have to work with.

--Supa Troll 18:15, 2 June 2011 (UTC)

Updates for Homecoming

Based on the work that I have done helping create and maintain the badge database for the Badger badge tracking site (see this forum post: https://forums.homecomingservers.com/topic/11333-new-badge-tracker/), as well as the additional work I put in verifying badge settitle IDs, names, and badge_grant tag info (see this forum post: https://forums.homecomingservers.com/topic/16441-badge-settitle-id-name-and-tag-master-list/), I've modified and updated the settitle table to include the final results of that work.

My rough work outline was as follows. I started with a snapshot of the Badger badge database (downloaded 5/19/2020 from here: https://github.com/n15g/coh-content-db-homecoming). Using a custom Python script I parsed that data to develop a database containing each settitle ID as well as each badge name associated with each settitle ID. This was the best location for names that were listed according to gender and alignment. I also parsed the existing settitle table (prior to my update) from this page to add the Issue number to the database. I then thoroughly checked the Issue 25 and Issue 26 patch notes, as well as Homecoming forum posts related to new badges and the older version of the Badge tracker spreadsheet (detailed here: https://forums.homecomingservers.com/topic/1331-badge-tracker-spreadsheet/) to find any badges that were updated in Issue 25 or 26. I manually updated (via a parsed CSV file) those Issue 25 and 26 badges in the database. This left a group of about 25 outstanding badges whose names in the existing settitle table had changed slightly on Homecoming and for which I had to manually update the Issue number.

I then took my previously-developed dataset of settitle IDs and badge tags (described here: https://forums.homecomingservers.com/topic/16441-badge-settitle-id-name-and-tag-master-list/) and parsed it to associate the badge_grant tag with each settitle ID in the database I was building to update this page. With that done, I manually added the 'Once the Victor' through 'Nine Times the Victor' badges, as well as the 'Beta Tester' and the various unused badges which track rejection of recipe and inspiration drops, because none of those badges exist in the Badger database.

The last and most important step was testing. I double- and triple-checked the data for any errors or omissions. Thank goodness for the 'Show Preview' button. Initially I listed every badge name under every category, but after some testing I decided to replace 'duplicate' names with a dash mark (-), because that made the table far less cluttered and much easier to read. It also allows the user to sort the badge name categories (other than hero male) to see any badges that are unique to that particular gender/alignment combo, which I think is a nice feature.

I did read through the entire discussion page thoroughly before proceeding, to make sure I understood the issues the previous contributors faced. Much of the discussion seemed centered around the data source and who should host it (since the old City Info Tracker used to track a similar set of data). I decided that since I was intimately familiar with, and a primary maintainer of, the badge database that feeds the Badger site, as well as having done other work verifying badge names, settitle IDs, and badge_grant tags in-game (as I described in the first paragraph), that I had enough data at hand to be able to update and improve the data table on this page.

I did notice that there had been a wide-scale re-ordering of badges in the time between the last update of this data table and the badges as they exist now on Homecoming. The table prior to my update listed a number of badges categorized as unused, removed, or never added. The Homecoming devs repurposed some of these badges into existing badges, but unfortunately since the settitle IDs were re-ordered, it was not possible to determine the new settitle IDs for these badges. Therefore, I filled in the blanks left by these unused, removed, or never added badges by categorizing them as 'Unknown'. If I am ever able to fill in some of the existing blanks with better information, I will do so.

As a side note, in looking at the ordering by settitle as it relates to issue numbers, it looks like the Homecoming devs made an effort to re-order the badges sequentially according to the issue in which they were introduced. Another issue that previous contributors faced is that the badge settitles were re-ordered often, making it difficult to maintain the dataset. Given how the Homecoming devs seem to have approached the issue, I am hopeful that badge re-ordering will be minimal, and that new/updated badges will simply be added to the bottom of the list, and/or inserted into the gaps currently occupied by the 'Unknown' badges.

There are a number of badges in the table whose links are broken (names will display as red text), either because those badge pages do not exist on the wiki, or because the names have changed slightly during Homecoming and the links to those pages need to be re-established. As noted on the main page, the badge names listed in the table are listed exactly as they appear in-game, so anyone updating those badge pages should use the spelling as it appears in the table.