Proto:Sonic Runners Adventure/Sonic PHD (Pocket HD)
This is a sub-page of Proto:Sonic Runners Adventure.
To do: Explore the lib (https://gist.githubusercontent.com/LolHacksRule/f15ea6ed7dc3d5a2995b923e82ae5291/raw/888cc46cd57dd4a5d6a26eddb09a1297570cbac2/GL_SonicRunnersAdventures_AndroidCheatBuild_Strings.txt), interesting stuff exists like:
|
A GitHub repo with a lot of internal documentations from Gameloft was discovered and shortly deleted after by the same user, likely a dev at the said company. 03_Seminar_Workshops\01_PHD C++\04_GameOptions\Material in the repo contained this Android build of Sonic Runners Adventure with a portion of developer cheats and other debugging functions. The file name of the APK is Sonic_update0_GAND_SamsungGTi9300_2729_62406_015_01520_cheats and has no license verification checks.
Contents
Add Rings
Touching the rings value on the level select will add 10,000 Rings to the current value.
Debug Options
To do: Any other way to load it? If not modify the lib to be able to do so. |
Creating qatestingconfigs.txt in the root of the external game data and adding DEBUG_SHOW_ONLINE_STATES=1 in it will make the game boot into the debug options menu on the ONLINE STATES tab. The menu is scrollable unfortunately without mouse support.
RENDERING
Game rendering settings.
MODELS
Lists all model (PIG) files from the game, models currently loaded, to use and how many are currently used, ALL is using all, NONE is using none.
OBJECTS
Unknown, likely toggles used objects, USE probably means using them, ALL is using all, NONE is using none.
OTHER
- SHOW_SKYBOX: Shows the skybox, defaulted to true.
- SHOW_BACKGROUND: Shows the background, defaulted to true.
LAG
FPS tests.
- LimitFPS30_Soft: Limits the FPS to 30.
- MonitorDrops: Monitors FPS drops.
- ScrollTest: Unknown.
GAMEPLAY
- Mission Auto-complete: Autocompletes the mission when chosen.
- Character orbit camera: Orbits the character in the camera
- Free fly camera: Free camera.
- Show Time Speed GUI: Shows the Time Speed GUI, defaulted to false, - decreases time, + does the opposite pause makes the game stop, the chapter symbol symbolizes a speed lower than 1 while FFW does the opposite.
- Enable Distance Bar: Enables the bar for the distance, defaulted to true.
- Show Allowed Messages: Shows allowed messages from Gameloft's server requests, the text is horribly colored.
- Fov Widget: Shows a graph for the FOV with a decimal, defaulted to false.
- Camera helper: Shows a display for the camera's parameters, altitude, stretching altitude, isFalling, defaulted to false.
- View Culling Result: Unknown.
- Pass Banned: Ignores server-sided ban.
- Volume Lang Change: Unknown.
- God mode: Disables the possibility of getting hit nor falling immediately respawns you for free.
- Bonus Level (100 rings): Teleports you to the Bonus Level.
- Unlock All Missions: Unlocks all missions, does not tie to your save file.
- Use Goals: Uses level goals, defaulted to true.
- Spawn timefreeze: Spawns a time freezer.
- Spawn starposts: Spawns lampposts or checkpoints.
- Spawn bonus items: Spawns bonus items.
- Always trigger buddy ability: Unknown, defaulted to false. If its true, it will forever trigger your Bubby's ability.
- Hide Gameplay HUD: Hides the gameplay HUD.
- Always show Dialogs: Always shows dialogs.
- Remove TUTORIAL: Completely bypasses the tutorial.
- Shared Boosters Inventory: Shares boosters inventory.
- Show cheat BTNs: Shows cheat buttons.
CURRENCY
- Unlimited Money: Makes it possible to always spend Rings, negative spends will grant rings paid a lot back.
- SC: Add 100k: Adds 100k soft currency (Rings).
- SC: Reset: Resets soft currency (Rings).
LEVELS
Allows you to select the level that plays on any level chosen.
LEVEL SEQUENCE
Toggles sequences in levels, also speed of player.
PROFILING
- Show FPS: Shows the FPS and performance profiles on the top middle of the screen.
- Show current chunk info: Adds a display in-game for the current chunk, MC pos and MC horizontal velocity/motion per frame.
- Show Profiling GRAPHS: Adds three wide graph displays in-game with floats for each value, one for DeltaBodies, another for Dynamic, Ghost, Kinematic and Static and one more graph on EntitiesUpd, MiscUpd, NumEntitiesUpdated, NumSkippedEntitiesRenders, NumSkippedEntitiesUpdates, Render and TerrainRnd.
- Show Artists GRAPHS: Adds one wide graph display in-game with floats for each value, Culled by occulision, Draw Calls, FPS and PolyCount.
- Switch extended log mgr: Unknown, defaulted to true.
- Show buddy slots: Shows your buddy slots.
Performance Profiles (will apply after game restart)
Forces a different performance status relating to gameprofiles.json.
- Use: Uses custom status, defaulted to false.
- GPU_X: Changes the GPU setting (Note X is from 0-4, defaulted based on device).
- CPU_X: Changes the CPU setting (Note X is from 0-4, defaulted based on device).
- MEM_X: Changes the memory setting (Note X is from 0-4, defaulted based on device).
- RES_X: Changes the resource setting (Note X is from 0-4, defaulted based on device).
PHYSICS
- Show Collisions: Shows collision boxes on objects, affects the player, buddies and lockout zones, defaulted to false.
- Raycast stats: Shows a raycast stats display on the top of the screen, with CacheHits, CacheTotal and RaysPerStep, defaulted to false.
POSTFX
- Enable Particles: self-explanatory.
- Enable Traits: self-explanatory.
- Enable DOF: self-explanatory.
- Enable paraboloid reflection: self-explanatory.
- Use shadows: self-explanatory.
- Show shadowmap: self-explanatory.
- Show paraboloid reflection: self-explanatory.
- Show projective lightmap: self-explanatory.
ENGINE
- Enable Occlusion culling: ?
- Show Sounds Playing: Shows a graph for sounds playing, has Active emitters, Dead sounds, Sound cache and Total emitters.
- No fps limit: ?
- Render Touches: ?
ONLINE
- Ban game: Simulates the profile banned on bootup.
- Simulate Cracked Game: Simulates a cracked/pirated/modified version of the game
- Force Save: Forces the game to save.
- Inbox Reload: Unknown.
- Refresh Store IAP: Refreshes in-app purchases.
- Force Update Standard Profile: Unknown.
- Inbox Reload: Unknown.
- Refresh Store IAP: Refreshes in-app purchases.
- Force Update Standard Profile: Unknown.
- Save To Cloud: Unknown.
- Rise Cloud Conflict: Unknown.
- Rate the App: Rate this app from 1-5 stars.
- Show G+ Achievements: Unknown.
- Reset G+ Achievements: Unknown.
- Enable Ads: Enable In-game ADS.
- Delete Connections: Unknown.
- Delete CachedDC: Unknown.
- NVS optional: Unknown.
- NVS upgrade: Unknown.
TUTORIAL
Allows you to reset tutorial flags.
CHECKLIST CHEATS
- Instant Level Fail
- Time_spent on screen
FAKE SHOP
Allows you to buy anything for free and also see the amounts.
CHARACTERS
Characters you have.
LOCATIONS
Locations.
BUDDIES
Buddies.
ACHIEVEMENTS
Achievement flag toggles.
ONLINE STATES
Logs of functions to related processes and also their source location.
R = Running D = done