justicebeliever Posted October 22, 2019 Posted October 22, 2019 @KeyboardKitsuneThis tracker is awesome. Moving off the spreadsheet into an online DB is so much easier. Thank you for taking the time to do this. I'm going to go like a bunch of your posts so you get some more "street cred" for this! 1 "The opposite of a fact is falsehood, but the opposite of one profound truth may very well be another profound truth." - Niels Bohr Global Handle: @JusticeBeliever ... Home servers on Live: Guardian ... Playing on: Everlasting
AtomicAlpha Posted October 22, 2019 Posted October 22, 2019 5 hours ago, AboveTheChemist said: Can you tell if it counts towards the badge total in the player info window? Thanks for the screenshot, too, I needed the icon/badge text for that one (even if it ends up being removed). It does not count toward the badge total in the player info window. I ended up recounting all my badges in game manually(twice lol) because I thought I was missing a badge. I narrowed it down to the accolades and that’s how I saw that it was missing from the player info. 1 1
KeyboardKitsune Posted October 22, 2019 Author Posted October 22, 2019 16 hours ago, slyboom said: So this is amazing! Just tested it out.! Well done! FYI, you were 100% right on the other sheet. Flames of Prometheus does not count as a badge. I just triple checked and it doesn't show up under accolades when you look under your player info. It's nice to see but you might want to make that un-countable like the other sheet 🙂 Ah, excellent, thank you!! That's a pretty definitive answer on the whole [Flames of Annoyance] situation. It shall be purged! 1 1
KeyboardKitsune Posted October 22, 2019 Author Posted October 22, 2019 6 hours ago, justicebeliever said: @KeyboardKitsuneThis tracker is awesome. Moving off the spreadsheet into an online DB is so much easier. Thank you for taking the time to do this. I'm going to go like a bunch of your posts so you get some more "street cred" for this! Ooooooh, delicious e-credits. nom nom nom. 1
Lunchmoney Posted October 23, 2019 Posted October 23, 2019 21 hours ago, justicebeliever said: @KeyboardKitsuneThis tracker is awesome. Moving off the spreadsheet into an online DB is so much easier. Is it an online database, though? If I clear my browser cache my saved badge info is gone. I used to play under the handle @Purple Clown, back on Live. Now I play under @Lunchmoney I'm in the UK and play on Reunion.
Lunchmoney Posted October 23, 2019 Posted October 23, 2019 (edited) If I had my own webspace could I run this from there? Saving badge/character info not in my cache? Please forgive any obvious ignorance, I've no idea how these things actually work 😆 Edited October 23, 2019 by Lunchmoney I used to play under the handle @Purple Clown, back on Live. Now I play under @Lunchmoney I'm in the UK and play on Reunion.
Stray Posted October 23, 2019 Posted October 23, 2019 As it is now, it will always save to your browser's local storage. You can use the export button to save it to a file and re-import it. I know that there is some talk about moving it to a cloud based app if there's enough interest/time. 1
justicebeliever Posted October 23, 2019 Posted October 23, 2019 1 hour ago, Stray said: As it is now, it will always save to your browser's local storage. You can use the export button to save it to a file and re-import it. I know that there is some talk about moving it to a cloud based app if there's enough interest/time. I have interest...I switch between 2 computers, frequently, from different locations. The import/export feature is only useful if I use it every time and save it to a shared location (Onedrive in this case), and then import every time to ensure the changes are copied over. It's still better than the spreadsheet, because updating several of them with new badges was a much bigger pain. "The opposite of a fact is falsehood, but the opposite of one profound truth may very well be another profound truth." - Niels Bohr Global Handle: @JusticeBeliever ... Home servers on Live: Guardian ... Playing on: Everlasting
KeyboardKitsune Posted October 23, 2019 Author Posted October 23, 2019 9 hours ago, Lunchmoney said: If I had my own webspace could I run this from there? Saving badge/character info not in my cache? Please forgive any obvious ignorance, I've no idea how these things actually work 😆 As @Stray mentioned, it's all stored locally, and uncomfortably ephemeral (depending on how often the user likes to clear their cache). That's the biggest caveat with the current approach. I added the import/export as a stopgap to help with this particular issue, but I'll admit it's pretty crap as far as usability is concerned. It comes with a ton of advantages over a cloud platform (for the developer anyway); no worrying about code injection, data leaks, XSS, backups... in fact, 99% of the stuff I'd normally have to worry about are non-issues for a client-space application like this... so it was dead easy to build and deploy. I would like to move this to something with online storage, but there's a bit more ramp-up time in getting that up and running, and I've just started a massive project at work that is sapping my time and motivation, so it probably won't be coming in the next 3 months or so. Now, as to your question. Yep... it's a little bit of work, but it should be fairly easy to do. In fact, I should make some changes to the character service down the line so that it more reliably deals with asynchronous calls https://github.com/n15g/badger/blob/master/src/app/character/character-db.service.ts, this would allow you to replace the calls to localstorage with XHR calls to a backend store, like Firebase for instance, to store the data there instead. If there's enough interest, I'll look at making the storage mechanism pluggable... so it can be switched out more easily if people do actually want to deploy it themselves. The problem is that server-side-storage usually brings other concerns, like authentication and authorization... things the app has no concept of right now.
AboveTheChemist Posted October 24, 2019 Posted October 24, 2019 (edited) If anyone has a really high level villian, preferably veteran level 99+ but anything would be a help, the last big chunk of missing badge data is the villain text for the veteran level badges. A screenshot of as many of the villain-side veteran badges as possible, showing the in-game badge text, would be greatly appreciated. See this thread (the OP is updated) for more info. Edit: Found what I needed in the game .pigg files! Edited October 24, 2019 by AboveTheChemist Popmenus > Badge List | Optimal Paths | Conversion Possibilities | Emotes Wiki Pages > Costume Color Schemes | Set Bonus Comparison Tables Maps > Vidiotmaps | Optimal Paths | Halloween GM Maps | Winter Gift Maps | Offline Map Viewer Sounds > Banshee Sonic Attack Datasets > Recipe Salvage Components | Badge Name & Settitle ID | Exploration Badge & History Plaque Coordinates
namhob2 Posted October 24, 2019 Posted October 24, 2019 I might be off, but is the Tanker AT missing from the drop down menu? Great site btw! 1
KeyboardKitsune Posted October 24, 2019 Author Posted October 24, 2019 38 minutes ago, namhob2 said: I might be off, but is the Tanker AT missing from the drop down menu? Great site btw! It... err... is... yes. - https://github.com/n15g/coh-content-db-homecoming/issues/31 What's a Tanker anyway... Some kind of Brute? 2 1
Elemento Posted October 25, 2019 Posted October 25, 2019 I find this to be great just that I still have to write down individually what each of my characters has earned especially so far. It is a shame that the old defunct CIT did not keep what badges I had received back then. However that being said, this is a huge leap. This still does not automatically record right from the game as to what badges you have gotten like CIT used to do. Otherwise my character Amalgamite would be showing his badges instead of "0" badges.
Stray Posted October 25, 2019 Posted October 25, 2019 2 minutes ago, Elemento said: I find this to be great just that I still have to write down individually what each of my characters has earned especially so far. It is a shame that the old defunct CIT did not keep what badges I had received back then. However that being said, this is a huge leap. This still does not automatically record right from the game as to what badges you have gotten like CIT used to do. Otherwise my character Amalgamite would be showing his badges instead of "0" badges. I was actually looking in to this at one point with the rebirth of Herostats and such. Unfortunately, because of the new compilation process and the aggressive optimizations that came with it, it doesn't appear that we can readily read the badge list from RAM like what used to be possible. There is still the chance of doing it based on chat logs, but that isn't ideal. Eventually they want to include a pseudo-public API that should allow this sort of thing to be possible.
KeyboardKitsune Posted October 25, 2019 Author Posted October 25, 2019 14 minutes ago, Stray said: I was actually looking in to this at one point with the rebirth of Herostats and such. Unfortunately, because of the new compilation process and the aggressive optimizations that came with it, it doesn't appear that we can readily read the badge list from RAM like what used to be possible. There is still the chance of doing it based on chat logs, but that isn't ideal. Eventually they want to include a pseudo-public API that should allow this sort of thing to be possible. I'm hoping for that API... It's one of the big things that'd push me to move to a cloud-backed approach. Could create leaderboards... badge hunting seasons... all sorts of cool stuff if there was a way to verify the badge list.
Stray Posted October 25, 2019 Posted October 25, 2019 5 minutes ago, KeyboardKitsune said: I'm hoping for that API... It's one of the big things that'd push me to move to a cloud-backed approach. Could create leaderboards... badge hunting seasons... all sorts of cool stuff if there was a way to verify the badge list. My only concern is that it sounds like it will be a client API instead of a public API that accesses the server data, so theoretically someone could taint the data with enough effort, meaning I'm not sure if guaranteed verification would be possible. Maybe they'll sign the requests and give us a way to verify the signature. That would be nice. 1
Jacktar Posted October 25, 2019 Posted October 25, 2019 Hi, total brain fade here hence this dumb question alert! I just cannot work out how to get my alts Export data up so that I can copy/paste into the import box in the tracker! In an earlier post you say there is an export button on the character screen but I see none. I see a move server and a delete and a rename and a create new alt button but no Export. Am I missing the bleeding obvious or maybe in the wrong character screen? Thoughts and ideas will all be very gratefully received. Thanks muchly
AboveTheChemist Posted October 25, 2019 Posted October 25, 2019 1 hour ago, Jacktar said: In an earlier post you say there is an export button on the character screen but I see none. I see a move server and a delete and a rename and a create new alt button but no Export. Am I missing the bleeding obvious or maybe in the wrong character screen? On the top ribbon, click 'Characters', then click the character you want to export. You should see a screen similar to that shown below. The export character button should be front and center. 1 Popmenus > Badge List | Optimal Paths | Conversion Possibilities | Emotes Wiki Pages > Costume Color Schemes | Set Bonus Comparison Tables Maps > Vidiotmaps | Optimal Paths | Halloween GM Maps | Winter Gift Maps | Offline Map Viewer Sounds > Banshee Sonic Attack Datasets > Recipe Salvage Components | Badge Name & Settitle ID | Exploration Badge & History Plaque Coordinates
BillyMailman Posted October 26, 2019 Posted October 26, 2019 I've found one badge that's still listed out of order. You have Bailout Hero after Dignified Combatant in the Achievement badges, but my in-game listing has it right after Incarnate Rival, before Drone Protector. 1 Pinnacle refugee. Powers and math guy.
BillyMailman Posted October 26, 2019 Posted October 26, 2019 Also, Thorn Robber (and presumably Thorn Thief and Thorn Usurper) are out of place. I only have Robber, but it's at the very top of my listing. Sadly, I don't have any of the Patron badges, nor Recluse's Betrayer, so I don't know where exactly it belongs, but it's at least before Ex-Marshal. 1 Pinnacle refugee. Powers and math guy.
Stray Posted October 26, 2019 Posted October 26, 2019 1 hour ago, BillyMailman said: I've found one badge that's still listed out of order. You have Bailout Hero after Dignified Combatant in the Achievement badges, but my in-game listing has it right after Incarnate Rival, before Drone Protector. 1 hour ago, BillyMailman said: Also, Thorn Robber (and presumably Thorn Thief and Thorn Usurper) are out of place. I only have Robber, but it's at the very top of my listing. Sadly, I don't have any of the Patron badges, nor Recluse's Betrayer, so I don't know where exactly it belongs, but it's at least before Ex-Marshal. There's a fix in for these now, but @KeyboardKitsunehas to approve before they will go "live". There were some educated guesses made on some badges, so keep posting any you find out of order. 1
KeyboardKitsune Posted October 26, 2019 Author Posted October 26, 2019 6 hours ago, Stray said: There's a fix in for these now, but @KeyboardKitsunehas to approve before they will go "live". There were some educated guesses made on some badges, so keep posting any you find out of order. You've had a busy day! I've pushed all your fixes now. Thanks!
Rhass Posted October 27, 2019 Posted October 27, 2019 I absolutely love this! Put in all my badges just now, is there any way to only show badges that you haven't collected yet? 1
KeyboardKitsune Posted October 27, 2019 Author Posted October 27, 2019 7 hours ago, Rhass said: I absolutely love this! Put in all my badges just now, is there any way to only show badges that you haven't collected yet? I've got this on my todo: https://github.com/n15g/badger/issues/19 Should be very easy to add in, I'll hopefully get some time this week to add it. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now