Skip to content

QA/Community Tool Recommendations

Back End Debug Tool (ie APRL)

  • User/Player Card
    • Dashboard/Event Dashboard
      • Overview (visible from all screens)
        • Spending/Player Info/Currencies/Devices/Accounts/etc
      • Characters
      • Businesses
      • Goals
    • Transactions
      • Searchable with date-range & currency type
    • Notes
      • Searchable with date range & tags & author, can be added manually, automatically added when account changes are made
    • Credit User
      • Include all currencies/characters/costumes/cards/shards/goals, as well as event-related versions of the above options, sends a message to the player in game and leaves a note on the account
    • Edit Game Data
      • Change Player Currencies
      • Change Character Data/Event Character Data
      • Change Costume Data
      • Change Player Season
      • Change Business Data/Event Business Data
      • Change Shard Data
      • Change Leaderboard Bucket/Season Score
    • Link Device, Move Connectors
      • Link Device or User (Device ID/User ID/Facebook ID/Email to UID)
    • Reset, Ban, Unlink, Overrides
      • Ban Hammer
      • Flag/Unflag Cheater
      • Manage Device and Accounts (unlink Android/Google Play Ad/Google Ad/ Google Play IDs/Email)
      • Reset Account
      • Reset Email Signup Credit
      • Set Status (Test Account/VIP)
    • Import/Export
      • Import/Export Player Data/Progress (.JSON format)
    • Raw User Data
      • Read-only on Prod, Editable on Stage/Dev

In-Game Debug (accessible on Stage/Dev builds only)

  • Debugger (ie SRDEBUGGER)
    • System
      • Lists full system information (OS/Device info, Memory, CPU, Unity info, Display, Runtime, Features, Graphics, etc)
    • Console
      • Full list of game activity, including FE and BE calls, categorized in Normal [blue], Warning [yellow], and Error [red], all are expandable for more detail [stack trace])
    • Options
      • Most debug tools live here
      • Clear Cache
      • Reset Game
      • Copy Console to Clipboard (also includes options to check/uncheck Normal/Warning/Error logs)
      • Simulate Time (can pass whole # hours/minutes)
      • Reset Event Progress/Reset Event Progress with Forced Debug Times
      • Reset Free Offers
      • Reset Seen News
      • Reset Rate App
      • Clear Session Key
      • Logout Game Services
      • Show FTUE (eg. Costume/Shards)
      • Send Local Fake Credit
      • Reset Facebook Connect Offer
      • Add Fake Facebook Friend (+ tools to adjust their cash totals/LB standing/etc)
      • Schedule Notification tools
    • Profiler
  • Internal Game Debug
    • General
      • Add Currency (Cash/Hash Coins/Liquor/Cards/Shards/Character unlocks)
      • Complete/Uncomplete offers
      • Show Offerwall
      • Show Intro
      • Complete Goal
      • Schedule Notification (10s)
      • Block saves (toggle)
      • Watch ad
      • Enable First Time Buyer's Pack
      • Clear Cache
      • Complete Season
      • Build Info (displays branch, commit ID, build #, environment)
      • Unlink Device
      • Unlock All Main Game Content
      • Unlock All Event Content
      • Reset Timers
      • Activate Promo tool (Select promo, set delay, activate)
      • Test Business Offset
      • Currency Value Display tool (shows multiple currency symbols)
    • Event
      • End Event Now
      • Set Event Times (with "Force debug event start/end dates)
      • Server time values vs Event Summary Values vs Values the game is currently using
      • Event State tool (displays information related to the player's current state in the event, with "Refresh State" button)
    • Network
      • Force Video Ad errors
    • Trade Tools
      • Available Trades (in Season)
      • Dynamic Trades (feature not yet implemented in TPB)

Access to Third-party Web Portals/Tools for Testing

  • Video ads (ie IronSource/Facebook/Unity)
  • Offer Wall (ie TrialPay/IronSource)
  • Push Notifications (ie OneSignal)
  • Purchases/App Reviews (ie Google Play Console/App Store Connect)

Support

  • Customer Service Software (eg. Zendesk)
    • Help Center
      • FAQ
      • Technical Support
      • Gameplay/How-to
    • Support Ticket System
      • Response Macros
      • Ticket Tags
  • Visual Database Tool (eg. SQL Workbench)
    • Create Workspace/Queries
      • General Queries
        • Season reached, characters/costumes unlocked/upgraded
      • Statistical Queries
        • An assortment of queries used for statistical purposes such as average trunk openings in events, and the like.
      • Purchase Queries
        • Outline transaction ID, item purchased, amount received, etc.
      • Game Currency Queries
        • Includes both main game and event currency
      • Card Queries
        • Includes both main game and event cards
      • User Queries
        • For checking user information such as device model and OS for logging game issues (to avoid waiting on getting a response from the player) as well as other pertinent user information.
      • Trunk Queries
        • A variety of trunk related queries that will allow you to check what they received from trunks.
      • Event Queries
        • Milestone reached
        • No Event Rewards
          • Will check when they hit each milestone requirement, the end reward tier, and then individual check in each result what they've received for Hash, Liquor, Unlocks, and Cards.
      • Exploit Queries
        • Queries used to identify exploiters.
      • Time Skip Check
        • Meant to check if a player has manually adjusted their time. Time Skips are the only indication that they have actually cheated, the Time Changed is a bit more difficult due to a pre-existing bug.
  • Access to Design Documentation for seasons and events in order to cross-reference player data with intended design