If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Proto:Sonic Runners Adventure/Sonic PHD (Pocket HD)

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Proto:Sonic Runners Adventure.

Hmmm...
To do:
Explore the lib (https://gist.githubusercontent.com/LolHacksRule/f15ea6ed7dc3d5a2995b923e82ae5291/raw/888cc46cd57dd4a5d6a26eddb09a1297570cbac2/GL_SonicRunnersAdventures_AndroidCheatBuild_Strings.txt), interesting stuff exists like:
  • Not visible HQ and Network Cheats debug options.
  • Miscellaneous debug logs.
  • More debug functions?

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.

Add Rings

Touching the rings value on the level select will add 10,000 Rings to the current value.

Debug Options

Hmmm...
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: Unknown.
  • "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): Unknown.
  • Unlock All Missions: Unlocks all missions, does not tie to your save file.
  • Use Goals: Uses level goals, defaulted to true.
  • Spawn timefreeze: Unknown.
  • Spawn starposts: Unknown.
  • Spawn bonus items: Unknown.
  • Always trigger buddy ability: Unknown, defaulted to false.
  • 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: Unknown.

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: ?
  • Enable Traits: ?
  • Enable DOF: ?
  • Enable paraboloid reflection: ?
  • Use shadows: ?
  • Show shadowmap: ?
  • Show paraboloid reflection: ?
  • Show projective lightmap: ?

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: ?
  • Force Save: Forces the game to save.
  • Inbox Reload: Unknown.
  • Refresh Store IAP: Unknown.
  • Force Update Standard Profile: Unknown.
  • Inbox Reload: Unknown.
  • Refresh Store IAP: Unknown.
  • Force Update Standard Profile: Unknown.
  • Save To Cloud: Unknown.
  • Rise Cloud Conflict: Unknown.
  • Rate the App: Unknown.
  • Show G+ Achievements: Unknown.
  • Reset G+ Achievements: Unknown.
  • Enable Ads: Unknown.
  • 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

Unknown.

BUDDIES

Unknown.

ACHIEVEMENTS

Achievement flag toggles.

ONLINE STATES

Logs of functions to related processes and also their source location.

R = Running
D = done