Skip to content

Store Link Issue: [GAME NAME] - [PLATFORM] #1

Description

@Zajfan

Store Link Accuracy Issues - Multiple Games Affected

🐛 Issue Summary

The automated URL population system has accuracy problems where store links and YouTube trailers don't always point to the correct game. Based on verification, 84.6% accuracy rate with 38 problematic links out of 247 total links.

🎯 Critical Examples

  • Among Us GOG link → Points to "The Wolf Among Us" instead of "Among Us" ✅ FIXED
  • Injustice: Gods Among Us Epic link → Points to "Among Us" instead of "Injustice"
  • Many GOG links → Default to "Heroes of Might and Magic 3" incorrectly

📊 Scope of Issues

Based on automated verification:

  • Total links checked: 247
  • Problematic links: 38
  • Accuracy rate: 84.6%

Platform-Specific Issues:

  • GOG Links: Many incorrect matches due to search algorithm limitations
  • Epic Games Links: Limited mapping causes mismatches
  • YouTube Trailers: Some non-official or generic videos
  • Steam Links: Minor trademark symbol mismatches

🔍 Root Causes

  1. Search Algorithm Limitations - Fuzzy matching leads to wrong games
  2. Similar Game Names - "Among Us" vs "The Wolf Among Us", Portal variants
  3. API Search Quality - Some APIs return popular but incorrect results
  4. Limited Manual Curation - Automated systems need human oversight

📋 Known Problematic Games

(From verification report)

High Priority Fixes Needed:

  • Injustice: Gods Among Us Ultimate Edition (Epic link → Among Us)
  • Batman: Arkham Knight (GOG link incorrect)
  • Dark Souls III (GOG link incorrect)
  • Multiple Half-Life games (GOG links incorrect)
  • Grand Theft Auto series (GOG links incorrect)

Proposed Solutions

Immediate Actions:

  • Create verification system to identify issues
  • Apply manual fixes for critical games (9 games fixed)
  • Document all known issues
  • Community reporting system for users to report incorrect links
  • Manual review of top 20 popular games

Long-term Improvements:

  • Enhanced matching algorithms with game metadata
  • Integration with official APIs where available
  • Regular automated link validation
  • Community verification system

🛠️ Technical Implementation

  • Files involved: fix_problematic_links.py, improved_url_populator.py
  • Database fields: steam_url, gog_url, epic_url, youtube_trailer
  • Verification tool: verify_links.py (development)

🎯 Current Workarounds

  1. Multiple Store Options - Users can cross-check between Steam/GOG/Epic
  2. Manual Fixes Applied - 9 popular games already corrected
  3. Steam Links Prioritized - 100% accuracy on Steam links (primary platform)

📝 How to Help

For Users:

  • Report incorrect links using the issue template
  • Provide correct URLs when reporting issues

For Contributors:

  • Add games to MANUAL_FIXES dictionary in fix_problematic_links.py
  • Improve search algorithms in improved_url_populator.py
  • Help with verification and testing

Labels: bug, enhancement, help wanted, good first issue
Priority: medium
Assignees: Open for community contribution

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions