Browser Extension Vote-Counter (early demo)
- DragonEater70
-
DragonEater70 He/HimJack of All Trades
- DragonEater70
He/Him- Jack of All Trades
- Jack of All Trades
- Posts: 7770
- Joined: February 4, 2023
- Pronoun: He/Him
- Location: UTC+2
- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
Ooo so you go the like "statistical" approach, that'd be interesting to see how it stands up against a more focused algorithm.In post 46, Psyche wrote: The broad idea behind the validation framework is to bootstrap evaluation of votecounters using info recorded in the site's various game archives.
The game archives tracks for a lot of games who was eliminated each day, and eliminations (usually) depend on votes.
Therefore a good votecounter, given each thread mentioned in the archive and a post number initiating each day, should be able to reliably predict who was eliminated those days.
Not necessarily all of them -- mods can make weird calls or flat-out mistakes, PRs and other shenanigans can mess with hammer conditions, and aliases (like alt or irl names) might have nothing to do with a slot's username.
But still, most of them.
So what I did was take archive data, scrape applicable games, and set my votecounter to predict D1 outcomes across all of them.
Wherever there were errors, I checked them out. I ignored errors that could not be addressed with a fix to my votecounter, and tabulated -- and eventually fixed -- errors that potentially could.
Once errors were addressed enough for D1 outcomes, I similarly generated predictions for successive days.
Frequently, I needed to manually annotate D2+ post number start positions when long twilights messed with votecounting, but this also helped identify cases where the votecounter accurately predicted a lim, but thought hammer happened earlier or later than it really did.
So this method wasn't a perfect way of testing and identifying gaps in the votecounter, but it saved a lot of time compared to the hypothetical alternative of manually coding the target of every vote across games on the site and using those as test cases. And remains usable for new votecounter implementations that might be introduced in the future.
The votecounter was a grab-bag of different techniques. The validation technique confirms it works well, but because of the feedback-driven process behind how I made it, it doesn't have some basic principle behind it.- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
To be verified for Firefox I need for them to be able to test the project so before I go get the MVP done I will make sure that the whole process is polished, I'll make sure to add a way that doesn't require a YAML file upload. And I will also allow a way to not require settings at all (just getting a list of votes, or even the last votes of players for people to verify a manual VC).- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
I want to add a way to set up multi-ISO's easier
EDIT:
I'd probably use the activity overview page, add a new button where the "PM Selected" button is to be "ISO Selected". Seems the easier way to do it, makes ISOing a whole slot or a specific group of people at once easier.- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
Implemented it. Will be ready for the next release- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
A few random ideas I wanted to test out and try are- Post highlighting for when quoted like how a discord ping highlights. Can be used to highlight @Hostor similar things as well, maybe even like references to your name? But that would require to scan and parse every post, not sure how fast that would be on the fly.
- Marking posts so that you can go back and see only the marked posts. I feel this might be bad though as it would likely need quite a lot of fetches unless limited.
- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
- Random Nurse
-
Random Nurse He/HimMafia Scum
- Random Nurse
He/Him- Mafia Scum
- Mafia Scum
- Posts: 2701
- Joined: April 29, 2023
- Pronoun: He/Him
Currently, does it seem like this votecounter is working reliably? I'd like to see some game mods implement it so I can review how it works/is structured in-game. If it does work I'd like to utilize it for an upcoming game.- Psyche
-
Psyche he/theySurvivor
- Psyche
he/they- Survivor
- Survivor
- Posts: 10722
- Joined: April 28, 2011
- Pronoun: he/they
I think I'll be able to work on validation stuff this weekend. It'll probably start by rebooting my "Great VCA" effort. Imagine that I should re-scrape some things to check how much the site update broke my codebase.- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
My computer is currently in out of commission sadly and I’m not really wanting to go get it fixed for the moment just for some transparency- Psyche
-
Psyche he/theySurvivor
- Psyche
he/they- Survivor
- Survivor
- Posts: 10722
- Joined: April 28, 2011
- Pronoun: he/they
- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
I managed to fix it on my own lmao, I'm a god- Psyche
-
Psyche he/theySurvivor
- Psyche
he/they- Survivor
- Survivor
- Posts: 10722
- Joined: April 28, 2011
- Pronoun: he/they
- Gamma Emerald
-
Gamma Emerald AnySurvivor
- Gamma Emerald
Any- Survivor
- Survivor
- Posts: 69101
- Joined: August 9, 2016
- Pronoun: Any
- Location: Hell on Earth (aka Texas)
Pls make it more compatible with not-Chrome browsers<Embrace The Void>
“A flipped coin doesn't always land heads or tails. Sometimes it may never land at all...”- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
What browser did you want this to work for specifically?In post 64, Gamma Emerald wrote: Pls make it more compatible with not-Chrome browsers
For Firefox, I will need to get this reviewed and accepted by Firefox to be put on their extension stores (unlisted clearly) which will take an unknown amount of time from the moment I go and submit it, with no guarantees a tool like this would even get accepted. Unsure how it all works honestly- DragonEater70
-
DragonEater70 He/HimJack of All Trades
- DragonEater70
He/Him- Jack of All Trades
- Jack of All Trades
- Posts: 7770
- Joined: February 4, 2023
- Pronoun: He/Him
- Location: UTC+2
Well, if it can be compatible with either Firefox or Edge I'll be happy.- JacksonVirgo
-
JacksonVirgo they/himSurvivor
- JacksonVirgo
they/him- Survivor
- Survivor
- Posts: 13228
- Joined: October 29, 2019
- Pronoun: they/him
- Location: ɐılɐɹʇsn∀
- Contact:
Edge is hilariously chrome-based now, so it should work for itIn post 66, DragonEater70 wrote: Well, if it can be compatible with either Firefox or Edge I'll be happy.- Gamma Emerald
-
Gamma Emerald AnySurvivor
- Gamma Emerald
Any- Survivor
- Survivor
- Posts: 69101
- Joined: August 9, 2016
- Pronoun: Any
- Location: Hell on Earth (aka Texas)
Firefox yeah<Embrace The Void>
“A flipped coin doesn't always land heads or tails. Sometimes it may never land at all...”- Thestatusquo
-
Thestatusquo He/HimShea
- Thestatusquo
He/Him- Shea
- Shea
- Posts: 14371
- Joined: July 27, 2006
- Pronoun: He/Him
- Location: Chicago!
it doesnt seem unreasonable to just use chrome when modding in the meanwhile.tout comprendre c'est tout pardonner- Gamma Emerald
-
Gamma Emerald AnySurvivor
- Gamma Emerald
Any- Survivor
- Survivor
- Posts: 69101
- Joined: August 9, 2016
- Pronoun: Any
- Location: Hell on Earth (aka Texas)
I’d rather not<Embrace The Void>
“A flipped coin doesn't always land heads or tails. Sometimes it may never land at all...”- DragonEater70
-
DragonEater70 He/HimJack of All Trades
- DragonEater70
He/Him- Jack of All Trades
- Jack of All Trades
- Posts: 7770
- Joined: February 4, 2023
- Pronoun: He/Him
- Location: UTC+2
Does it have the same installation process as google chrome?In post 67, JacksonVirgo wrote: Edge is hilariously chrome-based now, so it should work for it- Thestatusquo
-
Thestatusquo He/HimShea
- Thestatusquo
He/Him- Shea
- Shea
- Posts: 14371
- Joined: July 27, 2006
- Pronoun: He/Him
- Location: Chicago!
Ok well, that's your choiceIn post 70, Gamma Emerald wrote: I’d rather nottout comprendre c'est tout pardonner- Random Nurse
-
Random Nurse He/HimMafia Scum
- Random Nurse
He/Him- Mafia Scum
- Mafia Scum
- Posts: 2701
- Joined: April 29, 2023
- Pronoun: He/Him
In post 69, Thestatusquo wrote: it doesnt seem unreasonable to just use chrome when modding in the meanwhile.
I agree with this.- DragonEater70
-
DragonEater70 He/HimJack of All Trades
- DragonEater70
He/Him- Jack of All Trades
- Jack of All Trades
- Posts: 7770
- Joined: February 4, 2023
- Pronoun: He/Him
- Location: UTC+2
I mean the extension not the browserIn post 71, DragonEater70 wrote:
Does it have the same installation process as google chrome?In post 67, JacksonVirgo wrote: Edge is hilariously chrome-based now, so it should work for it - DragonEater70
Copyright © MafiaScum. All rights reserved.
- Random Nurse
- Thestatusquo
- DragonEater70
- Gamma Emerald
- Thestatusquo
- Gamma Emerald
- JacksonVirgo
- DragonEater70
- JacksonVirgo
- Gamma Emerald
- Psyche
- JacksonVirgo
- Psyche
- JacksonVirgo
- Psyche
- Random Nurse
- JacksonVirgo
- JacksonVirgo
- JacksonVirgo
- JacksonVirgo
- JacksonVirgo
- JacksonVirgo
- JacksonVirgo
- DragonEater70