If you’re a fan of the Spyro™ Reignited Trilogy and want to enhance your gameplay experience, you might be interested in learning about console commands. These commands can help you perform tasks and actions within the game, giving you more control and flexibility. In this guide, we’ll explain what console commands are and how you can use them in the Spyro Reignited Trilogy.
Intro
At any time after you’re past the main menu, double click on UuuClient.exe. Click the “Select” button to the right, double click the .exe with the Spyro logo, and then click “Inject DLL”. The UUU window must not be closed to keep the console present.
Press `/~ (not apostrophe) to open the console. The game must not be paused. It will appear as a small black rectangle on the bottom of the screen. If you press the button again, it will appear as a larger rectangle coming down from the top of the screen. In this mode, you may see some messages related to your console commands. If you press the button one more time, the console will disappear.
Console commands will perform some kind of action when used. You have to type the name of the command and then press Enter. You may need to add one or more values after a command, separated by spaces, to make them work. For example, bugitgo 0 0 1000 0 45 0 will teleport you to (0 0 1000) and set Spyro to face 45 degrees right of whatever Unreal’s default angle is. If you enter a console command that does not exist, the console will print “Command not recognized: ___”. If a console command does exist but it was not given the necessary values, it will not print this message, though the command may not work properly.
Console variables are game variables that can be changed through the console. You have to type the name of the variable and then the value you want to change it to, separated by a space, then press Enter. For example, r.ShadowQuality 0 will set the shadow quality to 0, which turns them off. If you attempt to change a console variable that does not exist, the console will print “Command not recognized: ___”. If you enter a console variable’s name without a value to assign to it, the console will print the variable’s name, its current value, and what thing last changed its value. If you enter a question mark after the variable’s name, the console may print some pre-written text that explains the variable in detail.
Multiple console commands or variable changes can be done at once by separating each of them with a |.
The rest of this guide is a list of console commands that I know work and are even a little interesting. There are almost 1500 console variables, so not everything can be included.
Interesting Commands
changesize – Multiplies character size by X. (e.g. changesize 2 to double size)
destroytarget – Deletes an object in the middle of the screen. It is useful for bypassing barriers of certain kinds. If this is used when looking at a non-dynamic part of the level, it will delete the physics of the level and you will fall forever.
disconnect – Takes you back to the main menu.
fov – Sets the field of view to be X degrees wide. The Spyro wiki says the default is 90 but I’m pretty sure it’s 80.
open – Loads the specified level. See this guide for level names as they are not what you’d expect. The game will not work correctly when you use this and you’ll be in a semi-softlocked state.
quit – Exits the game.
slomo – Multiplies the speed of the game by X. (e.g. slomo 2 to double game speed, slomo 0.5 for half)
summon – Creates the specified object. See this guide for more info.
teleport – Teleports the player to where they are looking.
ToggleDebugCamera – Lets you fly the camera around to any place. You can adjust the camera speed with your scroll wheel.
ToggleForceDefaultMaterial – Makes everything brown.
viewmode – This command, if it was usable, could be used to change rendering modes, which could be very useful. It is not usable because r.ForceDebugViewModes is set to 0 and its value is theoretically impossible to change, aside from hex editing the game’s .exe.
Not so interesting commands
freezeframe – Freezes the game after the given number of seconds. To get rid of the effect permanently, use ‘freezeframe infinity‘.
gamma – Screen brightness. This is a command, not a variable, so the default value is not known, but it will always go back to its normal value after closing the game.
gamever or gameversion – Prints some technical info, mainly the game’s engine version.
HighResShot – Meant to save a screenshot to the AppData folder, but they seem to always turn out completely black. See ‘ScreenShot’.
ScreenShot or shot – Saves a screenshot in %APPDATA%/Local/Falcon/Saved/Screenshots/. If “showui” is added after a space, it will include the HUD in the screenshot.
servertravel – Seems to be identical to ‘open’.
streammap – Much like ‘open’, but it does not unload the last level and it will keep some of the visual settings from that level, so lighting may appear odd.
travel – Seems to be identical to ‘open’.
ShowDebug
showdebug camera – Shows position and angle of the camera. P (pitch) is the vertical angle. Y (yaw) is the horizontal angle.
showdebug abilitysystem – Shows hella deets about movement and the state of an object.
showdebug collision – The “Overlapping” line will show when the object is touching/within the bounding box of some objects, including triggers.
showdebug forcefeedback – Probably controller vibration info.
showdebug input – Shows information about user input. Shows confirmation of inputs being used, including how much the mouse moves. Two boxes – one yellow and one white – will move when the mouse does. Their purpose is not obvious.
showdebug physics – Shows information related to physics such as gravity and velocity.
ShowDebugForReticleTargetToggle – Makes ‘showdebug’ track what is in the middle of the screen.
AbilitySystem.Debug.NextCategory – When using ‘showdebug abilitysystem’, cycles to the next category of data. There are three different screens.
AbilitySystem.Debug.NextTarget and AbilitySystem.Debug.PrevTarget – When using ‘showdebug abilitysystem’, switches to the next/previous entity that uses the “ability system”. Only the player seems to have interesting data. If you go too far forward or backward, the game will crash.
Stat Commands
stat ai – Shows how many NPCs currently exist and how many are currently on the screen.
stat colorlist – Shows a list of 99 colors, which seem to match up with web colors[en.wikipedia.org]. Purpose unclear.
stat detailed – Just a combination of ‘stat fps’ and ‘stat unit’.
stat fps – Shows the current frames per second and how long it takes between frames.
stat hitches – Despite the console claiming to not recognize this, it will produce red, yellow, or green numbers, seemingly during frame drops. The numbers appear in the top right and slowly move down until they leave the screen. The numbers seem to represent how long the hitch lasted, probably in milliseconds. The colors seem to correspond to the size of the number, with smaller numbers being green and larger numbers being red.
stat levels – Shows sections of levels that have recently been loaded and unloaded. Green means it was loaded and red means it was unloaded. Numbers indicate how many seconds it took to load. Some lines may have an arrow to the left. The purpose of the arrow is not clear.
stat summary – Shows a number of megabytes. Probably the amount of memory in use.
stat unit
- Frame: Time between frames.
- Game: How much of the frame was spent doing game logic.
- Draw: How much of the frame was spent rendering to the screen.
- GPU: Seems to always be just slightly less than ‘Frame’?
- DynRes: Apparently, if a dynamic resolution option was enabled, this would say ‘ON’ instead of ‘OFF’, but no such setting seems to exist.
stat unitgraph – If ‘stat unit’ is on, this apparently just gives each line its own color.
And that wraps up our share on Spyro™ Reignited Trilogy: Spyro Reignited Trilogy Console Commands. If you have any additional insights or tips to contribute, don’t hesitate to drop a comment below. For a more in-depth read, you can refer to the original article here by Pinsplash, who deserves all the credit. Happy gaming!