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
- Overview (visible from all screens)
- 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
- Dashboard/Event Dashboard
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
- System
- 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)
- General
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
- Help Center
- 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.
- General Queries
- Create Workspace/Queries
- Access to Design Documentation for seasons and events in order to cross-reference player data with intended design