Skip to content

Releases: Servbot91/Sakotos-Stash-Repo

Ascension 1.2.5HF1

15 Jun 13:12
6acd18b

Choose a tag to compare

Dev Notes:

  • Updates the stash setting to allow disabling of the Ascension badge and restore default stash badge behavior
  • Fixed issue with persistent tool tip profile icon when clicking a performer name in match history on the stats page.

What's Changed

  • Add disable badge setting, fix match history tool tip by @Servbot91 in #6

Full Changelog: Ascension/v1.2.5...v1.2.5HF1

Ascension v1.2.5 Release Notes

13 Jun 17:22

Choose a tag to compare

Dev Notes

With the production release brings a more fleshed out presentation to the features added in beta surrounding the Metric Dashboard and Scene mode. Users can now fully compare performer records, see diffs, as well as see how their database is performing in aggregate without having to manually pull up each individual performer page.

-Sakoto

New Feature:

Scene Mode🎬

Scene mode has been added to allow for rating of your stash scenes. It uses a few features from the existing matchmaking system but not all. It does try to maintain recency and weight, but does not full integrate with the tier system. The point scoring and K-Factor from the previous system still applies.

Scene Mode Features

  • Carousel functionality on mobile
  • Preview functionality for mobile and desktop, muted for both
  • Scene record and ledger has been added to custom scene fields
  • Loosely utilizes weight and recency system
  • Utilizes 15 point range pairing rules
  • Video Previews navigate to scene page

Scene Mode Incompatibilities

  • Rating Scenes with the plugin 'Tag Scenes From Performer Tags' enabled causes delays in between matches due to the plugin updating the scene after rating since it utilizes the trigger 'Scene.Update.Post'.

New Feature:

Ascension Metric Dashboard📑

A comprehensive dashboard metric dashboard has been prodded in addition to the leader-board in the stash/stats page. This dashboard features a number of metrics that are calculated and retrieved via your database snapshots. Once you have taken a snapshot of your database the plugin visualize your database.

  • Ascension Metric Dashboard utilizes all available snapshots created in the new 'snapshots' directory
  • Newest snapshot is always opened upon load
  • Snapshots can be selected via drop down
  • Performers can be searched via fuzzy find
  • Comparison option added, compare performers against other performers and see their diff
    • Multiple performers can be compared against a single performer
  • Top Performer of each tier has been added with auto transitions
  • Top 10 performers has been added
  • Match history for a performer card defaults to match history card transition view, clicking the arrows (left or write) displays list view
  • Full mobile integration and styling
  • All performers have clickable 🔗‍️ emojis that redirect to their stash performer page
  • Hovering over performer links displays their image as a tool tip

General and QOL

  • Selected Mode is now cached to local storage and will remember your last mode selection
  • Removed chatty event viewer logs, better wording
  • Better transition handling for performer selection in placement\champion mode
  • Fixed Gauntlet Mode Performer Selection styling (Finally)
  • Fixed Minor Performer Ledger visual bugs
  • Streaks are less strict and requirements have been lowered
  • Streaks are now animated
  • Side bar is now animated
  • Event log now has animations for newly generated logs
  • Ascension Rating badge now displays on the performer selection page card and replaces the built in stash rating badges.
  • Hovering over a performer card on a scene page displays their battle rank and match stats
  • Minor text correct to Event Logs
  • Force cache refresh on snapshot files only upon dashboard load

Leaderboard

To operate within the bounds of stash but further improve the rating system granularity composite scoring has been added to the leader-board rating calculation. This means the the top 20 performers (as an example) on the leader-board will differ in their placement when sorting in stash by 'rating'. For example you may have a performer that is number 2 when sorted by rating in stash but is actually rank 8 when composite scoring is calculated by Ascension.

This means when sorting by 'rating' in stash the sort becomes approximate as it does not consider the same factors as Ascension.

Formula:
Composite Score = (Rating/100) + (Win Rate × 0.5) + (Win Margin/1000) + (Total Matches/10000)

  • Improved leader-board stat fetching and minor performance tweaks
  • Fixed Leaderboard and Performer Page badge de-sync
  • Composite Scoring added to leader-board
  • Comp Score sort is now default for all tiers while rating sort is used for individual tiers

Match Making

Match making receives a minor tweak to the tier rotation. The variable matchesUntilChange now holds a random integer between 7 and 19 which means a minimum of 8 matches and as high as 18 can be played before a tier switches focus. This range should correct minor lopsided tier drift that can occur during repetitive short sessions.

Snapshots

Snapshot files now include the following values:

Performer:

  • ID
  • Image_Path
  • Height
  • Birth date
  • Scene ID's
  • Country
  • Gender
  • Name
  • Stats
  • Record

Scene

  • Rating
  • Scene ID

Previous snapshots can still be used, but it is recommended to create a new snapshot. The snapshot tasks now utilize the StashAPI logs for more verbose logging seen in the stash log console.

Snapshot files are now created in a sub-folder of the plugin directory '/plugins/Ascension/snapshots'. You can move your snapshots to this path and the metric dashboard and import will see them. Since this path now exists, the new directory is the source of truth for snapshots

Installation

  1. Settings → Plugins → Available Plugins
  2. Add Source → Name: Sakotos Stash Repo
  3. Source URL: https://raw.githubusercontent.com/Servbot91/Sakotos-Stash-Repo/refs/heads/main/plugins/manifest.yml
  4. Click checkbox, Install
  5. Reload Plugins

DiceR 2.0 Release Notes

12 Jun 14:05

Choose a tag to compare

Fixes

  • Removed rogue listener
  • Corrected Recency and Cache Handling

Installation

  1. Settings → Plugins → Available Plugins
  2. Add Source → Name: Sakotos Stash Repo
  3. Source URL: https://raw.githubusercontent.com/Servbot91/Sakotos-Stash-Repo/refs/heads/main/plugins/manifest.yml
  4. Click checkbox, Install
  5. Reload Plugins

Ascension V1.2.5RC1 Release Notes

11 Jun 00:55

Choose a tag to compare

Pre-release

Dev Notes

This update brings an early iteration of the Scene Mode and Ascension Metric Dashboard. You can now rate your stash scene entities as well as view an all in place metric dashboard on the stash stat page. These are early versions of these features so expect to see them further tuned down the line. As of right now scene mode rating is pretty basic though it does use some of the existing match making.

Matchmaking will likely need a refactor to further integrate additional entities seamlessly which will likely happen sometime in the future however what you get now should certainly serve it's purpose as it is stable and functional.

-Sakoto

New Feature: Scene Mode🎬

Scene mode has been added to allow for rating of your stash scenes. It uses a few features from the existing matchmaking system but not all. It does try to maintain recency and weight, but does not full integrate with the tier system. The point scoring and K-Factor from the previous system still applies.

Scene Mode Features

  • Carousel functionality and previews for mobile, muted for both desktop and mobile
  • Preview functionality on desktop
  • Scene record and ledger has been added to custom scene fields
    • Note: Additional work needs to be performed here as it is alpha.
  • Loosely utilizes weight and recency system
  • Utilizes 15 point range pairing rules
  • Clickable video preview

Scene Mode Incompatibilities

  • Rating Scenes with the plugin 'Tag Scenes From Performer Tags' enabled causes delays in between matches due to the plugin updating the scene since it utilizes the trigger 'Scene.Update.Post'. I recommend to disable this plugin

New Feature: Ascension Metric Dashboard

A comprehensive dashboard metric dashboard has been prodded in addition to the leaderboard in the stash/stats page. This dashboard features a number of metrics that are calculated and retrieved via your database snapshots.

Once you have taken a snapshot of your database the plugin will see and visualize your database. It features a fuzzy finder performer profile search where you can see match history, results, and rating after as well as aggregated performer stats.

It is meant to unify the performer ledgers into one single searchable database. In the future it will provide additional features such as comparing and additional metrics.

  • Ascension Metric Dashboard utilizes all available snapshots created in the new 'snapshots' directory
  • Newest snapshot is always opened upon load
  • Snapshots can be selected via drop down
  • Performers can be searched via fuzzy find
  • Top 50 performers display (does not yet use composite rating)

General and QOL

  • Selected Mode is now cached to local storage and will remember your last mode selection
  • Removed chatty event viewer logs, better wording
  • Better transition handling for performer selection in placement\champion mode
  • Fixed Champion\Placement Mode Performer Selection styling (Finally)
  • Fixed Minor Performer Ledger visual bugs
  • Streaks are less strict and requirements have been lowered
  • Streaks are now animated
  • Side bar is now animated
  • Event log now has animations for newly generated logs
  • Ascension Rating badge now displays on the performer selection page card and replaces the built in stash rating badges.
  • Hovering over a performer card on a scene page displays their battle rank and match stats

Leaderboard

To operate within the bounds of stash but further improve the rating system granularity composite scoring has been added to the leaderboard rating calculation. This means the the top 20 performers (as an example) on the leaderboard will differ in their placement when sorting in stash by 'rating'. For example you may have a performer that is number 2 when sorted by rating in stash but is actually rank 8 when composite scoring is calculated by Ascension.

This means when sorting by 'rating' in stash the sort becomes approximate as it does not consider the same factors as Ascension.

Formula:
Composite Score = (Rating/100) + (Win Rate × 0.5) + (Win Margin/1000) + (Total Matches/10000)

  • Improved leaderboard stat fetching and minor performance tweaks
  • Fixed Leaderboard and Performer Page badge desync
  • Composite Scoring added to leaderboard

Match Making

Match making receives a minor tweak to the tier rotation. The variable matchesUntilChange now holds a random integer between 7 and 19 which means a minimum of 8 matches and as high as 18 can be played before a tier switches focus. This range should correct minor lobsided tier drift that can occur during repetitive short sessions.

Snapshots

Snapshot files now include the following values:

  • ID
  • Image_Path

Previous snapshots can still be used, but it is recommended to create a new snapshot. The snapshot tasks now utilize the StashAPI logs for more verbose logging seen in the stash log console. Snapshots now include Scene data such as 'ID' and 'Rating'

Snapshot files are now created in a subfolder of the plugin directory '/plugins/Ascension/snapshots'. You can move your snapshots to this path and the metric dashboard and import will see them. Since this path now exists, the new directory is the source of truth for snapshots

NOTE: The manifest repo has changed. Please update your manifest in stash to download the latest version.

Installation

  1. Settings → Plugins → Available Plugins
  2. Add Source → Name: Sakotos Stash Repo
  3. Source URL: https://raw.githubusercontent.com/Servbot91/Sakotos-Stash-Repo/refs/heads/main/plugins/manifest.yml
  4. Click checkbox, Install
  5. Reload Plugins

What's Changed

New Contributors

Full Changelog: https://github.com/Servbot91/Sakotos-Stash-Repo/commits/v1.2.5RC1