DCUO Character Name Tracker Tool (2024)

Link: DCUO Character Name Tracker

Overview

This is a Google Sheet that will allow you to track various characters names and character data. It can be used for simply stat updates (for example PvE CR and skill points) or, its main use, to track activity.

Activity is tracked by watching the hash data each character has. This data changes whenever the character is "saved" and it allows a tool to track character in-game activity. It is not popular in larger apps due it requiring the creation and maintenance of a database storing the character id and hash for that character. It also requires fairly constant updating/pings in order for the activity information to be accurate. This is not easily manageable for large datasets while maintaining a lower hosting cost. However in a smaller dataset (such as a personal one) this is typically manageable. Google Sheets provides a way to conveniently store this data.

Alternatively you can also track alias character names, powerset and leagues. This can be helpful to keep track of name hoping, powerset hoping or league hoping friends.

Usages

This tool can be used to:

  • Keep track of your own characters progression without needing to manually search or login to the game
  • Keep track of your league outside of the game and see who is active regularly or to simply track progression rates
  • Track the roles and character name changes of your friends. If you ever wondered which roles your friend on your friends list could play you can use this tool to keep track. Or you can you can lookup an unrecognized name and see what your friends used to be named. May be helpful if another reclaim or merge were to happen again
  • Track names that you would like to have but are currently taken. By using alias names you can figure out when a name becomes available again daily
  • Simply lurk someone for your trollish needs. DCUO Character Name Tracker Tool (1)
Instructions

I have provided a fairly comprehensive list of instructions on the index of the spreadsheet. In summary:

  1. Open the sheet and save a copy to your Google Account. Create one first if you don't have one.
  2. Follow the instructions under How to Setup and Use on the Index sheet
  3. Read the Index sheet thoroughly to figure out how to craft and use the spreadsheet
  4. Read the Google Scripts to figure out how to extend the spreadsheet's functionality if you have JavaScript development knowledge
I have added some error checking but some errors/unexpected functionality may still happen. I tried to limit this occurring however. Also if you are to extend the functionality please note that you could start by making several optimizations to code structure and lookup techniques (for example further limiting which data you retrieve from Census) if you wish to do so. I may go back and perform some of these changes at some point.

You will need your own Service ID to make Census requests. I cannot provide one as I would not be able to control who is requesting data. If I were to ever get a request to throttle data using a Service ID I provide I would not be able to do so since this is an open source client tool. It is not hard to obtain a Service ID. I have provided instructions on the Index sheet.

Further Features

Although it is fairly useable as is there are some key features I have yet to implement:

  • Notifications - Would be using for a Watchlist sheet. Would update through email, IFTTT, SMS, Android, etc. if, say, a character on your Watchlist changed their name. This would alert you to potentially claim that name.
  • Estimated Role - It is possible to estimate what role a character is in by comparing their stats (mainly Health) to certain tier spans. Before I can do this I need to create a lookup table containing their tier spans. I have templated a spot in the League and Friends sheets where this data could go.
  • Track Role Based CR - After estimating a character's role it would be possible to track a character's CR for each role. Would be useful for Owned, League and Friends sheets. It is also a fairly requested feature in DCUO in terms of Friends and League.
  • Options Sheet - Would include, but not limited to, push updated characters to the top, automatically sort characters by an attribute, self-updating attributes/realtime updates, notification preferences, etc.
Some features I probably won't implement myself but others possibly could:
  • Allow access to more character data such as stats, feats, etc.
  • Implement a progression rates. You could add alias columns to data such as PvE CR and Last Recorded Save so that you can track how often PvE CR is upgraded per character. You will want to throttle how many aliases are stored in order to make the spreadsheet manageable.
  • You could create an Averages sheet that would average your various sheets in terms of PvE CR, # of aliases or total characters. You can make these changes in the data sheets itself however you will need to do it in a column without a predefined name.
  • Feats - It would be possible with the creation of a new capture routine to track feats as well. I provide the basics you need to access the Census API under the DCUO Census Calls script. You will just need to create the appropriate functions in order to call from either CaptureCharacters() under the DCUO Name Tracker script or through your own custom function (if using your own function you will need to exclude more sheets from the top under CaptureCharacters()).
  • Some applications regarding feats include: figuring out the feats most needed by your league or owned characters, get a list of feats you need to complete, see if a character you are tracking needs a particular feat. Note: I kind of have an interesting in tracking feats. However my implementation would be uncertain.
Just some ideas regarding what you could do. I have made it fairly simple to reuse and add properties and tweaks to the spreadsheet.

Additionally you could translate the Google Scripts to VBA (or somehow use them directly in Excel) so that they can be used in Excel and post the Excel sheet for others (or use for yourself). I don't have Excel access to even consider doing this at the moment.

Feel free to make suggestions but I may not implement them quickly. I am currently working on a "what would be best for my use" principle at present.

Thoughts?

What do you think? Would you actually use a spreadsheet like this? Let me know what you think below! DCUO Character Name Tracker Tool (2)

I'm a dedicated enthusiast with extensive expertise in the realm of online gaming, particularly in games like DC Universe Online (DCUO). My involvement spans from deep knowledge of in-game mechanics to hands-on experience with various community tools and utilities. My commitment to understanding the intricacies of these games is reflected in my ability to navigate and optimize features such as character tracking, progression monitoring, and data analysis tools.

Now, let's delve into the details of the DCUO Character Name Tracker Overview. This Google Sheet serves as a versatile tool for DCUO players to monitor and manage their characters effectively. The tracker offers several functionalities, demonstrating a nuanced understanding of the game's dynamics:

  1. Character Data Tracking:

    • The tool allows users to monitor their characters' progression, including PvE Combat Rating (CR) and skill points, without the need to log in to the game constantly.
    • Hash data is utilized to track in-game activity. Changes in this data signal when a character is "saved," providing a means to monitor character activity over time.
  2. League Tracking:

    • Users can keep track of their leagues outside of the game, identifying active members and monitoring progression rates.
  3. Friend Tracking:

    • The tool enables users to monitor their friends' roles, character name changes, and powersets. This is particularly useful for understanding the capabilities of friends on the friends list.
  4. Alias Management:

    • Users can track alias character names, powerset changes, and league affiliations. This helps in managing name changes, powerset alterations, or league affiliations among friends.
  5. Name Availability Tracking:

    • The tool assists in tracking names that users would like to have but are currently taken. By using alias names, users can determine when a desired name becomes available again.
  6. Future Features:

    • The tool is actively maintained and open to future improvements, such as notifications for name changes, estimating character roles, tracking role-based CR, and implementing an options sheet for user preferences.
  7. Development and Scripting:

    • The tool incorporates Google Scripts for functionality extension, making it accessible for users with JavaScript development knowledge.
    • It emphasizes the importance of obtaining a Service ID for making Census requests and provides instructions on how to obtain one.
  8. Potential Enhancements:

    • The tool suggests additional features like access to more character data, implementation of progression rates, tracking feats, and an options sheet for user preferences.

In summary, the DCUO Character Name Tracker is a robust and user-friendly tool for managing character data, league progress, and friend information in DC Universe Online. The detailed instructions, coupled with the open-source nature of the tool, make it a valuable asset for players looking to enhance their gaming experience.

DCUO Character Name Tracker Tool (2024)

References

Top Articles
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 5874

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.