-
Posts
82 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Store
Articles
Patch Notes
Everything posted by KeyboardKitsune
-
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Yep... sorry, very busy weekend. Lots of changes from ATC and Stray! I'll get them all pushed through ASAP. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
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. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
You've had a busy day! I've pushed all your fixes now. Thanks! -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
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. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
It... err... is... yes. - https://github.com/n15g/coh-content-db-homecoming/issues/31 What's a Tanker anyway... Some kind of Brute? -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
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. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Ooooooh, delicious e-credits. nom nom nom. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Ah, excellent, thank you!! That's a pretty definitive answer on the whole [Flames of Annoyance] situation. It shall be purged! -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Since the data is stored in your browsers local storage, it's device specific and will be lost if you delete your browser cache. You can use the import/export feature if you want to back up your characters, or transfer them to another device. There's an export button on the character screen, it pairs with that. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Yep. The default order is the in-game order, but the order is incorrect for most as I didn't have access to a full list. Someone just did the all hard work for me though, so I'll be updating list real soon with the correct order. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Thanks for the heads-up! I'll update that asap - https://github.com/n15g/coh-content-db-homecoming/issues/24 -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
The badge list is now complete... (1532/1531... [Flames of Prometheus] is included... not really sure what to do with that badge at this stage). There's also a few UX improvements: https://github.com/n15g/badger/issues/5 - Bulk select/deselect badges. https://github.com/n15g/badger/issues/7 - Badge list doesn't remember the page number on refresh. https://github.com/n15g/badger/issues/12 - Sort by map. -
Badge data needed for new badge tracker website
KeyboardKitsune replied to AboveTheChemist's topic in Badges
Big thanks Piyerus for all the data; It's a huge help. Also, many props for the badge count xD -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
More badges from AboveTheChemist! 1376/1531 Almost there! -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Another update... AboveTheChemist came through with the first batch of scraped badges. The gladiator list is complete now. Ordering may be a bit off, I don't have access to the full in-game list to validate, if anyone does, and wouldn't mind confirming the order for me, that'd be wonderful. Same goes for the other categories, exploration in particular. Now at 896/1531 badges implemented. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Good eye, thanks! I've fixes those now. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Little update for everyone. It took pretty much the whole weekend, but I got through the exploration badge list. There's now 797 of the 1531 badges implemented. AboveTheChemist is working on a tool to scrape and generate the lions share of the remaining badges, so hopefully they'll go in a bit quicker... if only for the sake of my sanity. There's also been a few UI improvements and tweaks - https://n15g.github.io/badger/changelog -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
I was blissfully unaware of this 😛 Sounds like a good thing to look into when I finish the badge list though. Noted! -https://github.com/n15g/badger/issues/14 -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
Absolutely! Someone else already asked for this too. I'll probably add it as soon as I've finished adding all the remaining badges. https://github.com/n15g/badger/issues/5 That'd be fantastic if you'd be willing to do that! It would definitely speed everything up. -
tracker Badger - CoH Badge Tracker Website
KeyboardKitsune replied to KeyboardKitsune's topic in Badges
No assembly required, batteries included! All you need to do if you just want to use it is follow the top link (https://n15g.github.io/badger/). It's a normal web site and runs in your browser. It's also fairly responsive too, so it should look and work fine on mobile. If you want to download and run it locally, you can grab it from the github repositories on the bottom links, but I'd only recommend doing so if you're already familiar with NodeJS and Angular. As for the missing badges, they're defined in Typescript files, so a little bit of coding experience is required to manage them, as well as some experience with git and raising pull requests in github, but since the repositories are open source, anyone is free to try their hand at it. The homecoming definitions are stored here: https://github.com/n15g/coh-content-db-homecoming There should be more than enough examples to get started too, as I think I covered off on all the different badge types with the exception of a few outliers like the Praetorian bridges badge, which has a very unique requirement. Before anyone does jump in though, let me know so we can coordinate and not end up working on the same badges. If you're not comfortable with the coding side of things, then checking the existing data for errors or missing information/icons would also be very helpful. Even just helping to collate all the badge data into a more easily consumed format, like a csv file, or something I can write a script to parse would be a timesaver, as the biggest time sink is collecting all the various bits of info (badge text, alignment, links to the wiki, the icon, etc.) from my existing spreadsheet, the wiki and the forums. So much alt-tabbing. I could also use some help with these: https://github.com/n15g/coh-content-db-homecoming/issues/4 - I don't know the correct in-game order for a lot of the badges (I actually don't have that many badges myself ). Anyone with this info would be realllllly appreciated. https://github.com/n15g/coh-content-db-homecoming/issues/2 - The actual level bands for the Ouroboros badges seem to be different depending on where you look... I need someone to confirm the actual levels for each badge. https://github.com/n15g/badger/issues/6 - I'm terrible at design. Anyone with good UX/UI skills who wants to help make the thing look not bad would be great xD Tomorrow is the last day of my vacation, so I'll try and get as many badges done as I can. Though it's almost the weekend anyway and I'll try and finish them all off then. -
Thanks! Fixing - https://github.com/n15g/coh-content-db-homecoming/issues/6 Also, I figured I should probably start a new thread for the app, rather than pollute this one for anyone who is just here for updates to the spreadsheet:
-
Hi all, I've created a web app to replace the badge tracker spreadsheet. It's prettier, and doesn't require you to manually copy-and-paste updates every time there's a change. You can find it here: https://n15g.github.io/badger/ People keep missing it, so here it is again but bigger: To run the app, just visit the following link, no need to download or run anything: https://n15g.github.io/badger/ Enjoy! Original post below:
- 347 replies
-
- 23
-
-
-
Great idea! Noted -https://github.com/n15g/badger/issues/5 I wasn't sure what to do with this one. If anyone can confirm, I'll split it out. These are all over the place... The badge text doesn't match the oro ranges, and the wiki data is even more inconsistent... The spreadsheet was using the wiki values, but I deferred to the badge text for the app. I've raised an issue to gather more info: https://github.com/n15g/coh-content-db-homecoming/issues/2 Well, crap. Fixing - https://github.com/n15g/coh-content-db-homecoming/issues/1 Thanks for all the feedback!
-
You never disappoint Chemist! Thanks for the input, yet again xD 1: I completely overlooked this... derp. Noted- https://github.com/n15g/badger/issues/1 2: Correct... I popped the character name and such into the export string to make it easier to differentiate the output if for some reason you wanted to dump all your character strings next to each other... it may have been unnecessary. The character name is actually stored in the output though, if you wanted to play with it. Everything after the triple pipe is the actual content. It's base 64 encoded gzipped json, so to make it legible, just reverse the process with something akin to (bash) echo "the string" | base64 - d | gunzip > result. I'll add the ability to rename characters asap though. The import function could easily be extended to import something to spit out from the game though if somebody felt like producing something like that :3 3: Yep. Good point. Can't believe I overlooked that too. Noted - https://github.com/n15g/badger/issues/2 4: Also a good idea - https://github.com/n15g/badger/issues/3 I can easily extend the text search to search the description as well, or in the case of the inventions, the associated levels. That'd probably be an easy solution.
-
Just open the link, the app is hosted on github pages, so it's just like a normal website. The menu at the top has the badge list, and you can create a character by clicking on 'My Characters'. I should probably rename that... It sounds like it's linking to *my* characters considering the homepage is written in the first person to a degree. In fact, assume that I've already renamed it to 'Characters', I'll do that now. Alternatively, you can download and run it locally from the source, but I wouldn't recommend that if you're not familiar with node JS.