Colossus-Gaming / retroachievements-layout-manager

27 stars 2 forks source link

Retro Achievements Tracker

Tracker for hunting Retro Achievements and enchancing live-streaming layouts with Retro Achievement data about your profile and the game you're currently playing. Provides windows to provide notifications when achievements unlock as well as other values (rank, ratio, awards, etc.) change.

Main Window

Default/Focus View

The main window to control the Tracker.

Focus Window

Window for focusing on a particular achievement.

Focus Window

Focus Window

Focus Customization

Alerts Window

Window for showing animated alerts when a tracker timer update detects new achievement unlocks. Also includes a Mastery alert when all achievements are unlocked on an update. The custom video is played over the

Alerts Window

Chromium requires a user interact with a page before video elements will play. The video type should be .webm extention for best usage.

Alerts Window

Alerts Window Achievement Pop

Alerts Window 2

Alerts Window Customization

Recent Unlocks Window

Window for displaying the most recent achievements in your current game.

Recent Unlocks Window

Recent Unlocks Window

Recent Unlocks Customization

Recent Unlocks Window 2

Achievement List Window

Window for displaying the achievement list of your current game as it appears on the Retro Achievements user profiles. Hovering over an achievement will give a similar tooltip.

Achievement List Window

Achievement List Window

Achievement List Customization

Achievement List Window 2

User Info Window

Window for displaying user information such as rank and total points earned.

User Info Window

User Info Window

User Info Customization

User Info Window 2

Game Info Window

Window for displaying game information such as the developer, genre, and release date.

Game Info Window

Game Info Window

Game Info Customization

Game Info Window 2

Game Progress Window

Window for displaying game stats as it pertains to your progress. This includes the number of achievements or points you've earned for that game.

Game Progress Window

Game Progress Window

Game Progress Customization

Game Progress Window 2

Browser-Sensitive Icons

Text Files

Text files are generated in the stream-labels folder. There are individual files for most values and a data.json file is generated with top-level information from the Retro Achievements API.

Text File Generation

Generated Text Files

data.json File Examples

alerts

{
   "id":1929,
   "gameId":236,
   "gameTitle":"Super Metroid",
   "title":"Professional Escape",
   "description":"Escape planet Zebes with at least 2 minutes remaining",
   "points":50,
   "trueRatio":338,
   "badgeNumber":"02322",
   "hardcoreAchieved":false,
   "displayOrder":43
}

focus

{
   "id":1929,
   "gameId":236,
   "gameTitle":"Super Metroid",
   "title":"Professional Escape",
   "description":"Escape planet Zebes with at least 2 minutes remaining",
   "points":50,
   "trueRatio":338,
   "badgeNumber":"02322",
   "hardcoreAchieved":false,
   "displayOrder":43
}

game-info

{
   "id":236,
   "title":"Super Metroid",
   "consoleId":3,
   "imageIcon":"/Images/042861.png",
   "imageTitle":"/Images/000159.png",
   "imageIngame":"/Images/000031.png",
   "imageBoxArt":"/Images/014410.png",
   "publisher":"Nintendo",
   "developer":"Nintendo R&D1, Intelligent Systems",
   "genre":"Action-adventure, Platform-adventure",
   "released":"March 19, 1994",
   "consoleName":"SNES",
   "achievementsEarned":49,
   "achievementsPossible":52,
   "gameTruePointsPossible":1380,
   "gameTruePointsEarned":678,
   "gamePointsPossible":487,
   "gamePointsEarned":362,
   "percentComplete":"94.23"
}

last-five

{
   "id":1929,
   "gameId":236,
   "gameTitle":"Super Metroid",
   "title":"Professional Escape",
   "description":"Escape planet Zebes with at least 2 minutes remaining",
   "points":50,
   "trueRatio":338,
   "badgeNumber":"02322",
   "hardcoreAchieved":false,
   "displayOrder":43
}

user-info

{
   "lastGameID":236,
   "totalPoints":24682,
   "totalTruePoints":80704,
   "rank":1864,
   "awards":16,
   "userPic":"/UserPic/RetroS3xual.png",
   "retroRatio":"3.27%"
}