Check out our discord at https://discord.gg/3u69jMa
Cheats and Console Commands
The game console can be opened ingame (not inside main menu) by pressing ~ key (american keyboard) or ^ key (european keyboard).
If none of the keys work there is a workarround:
- Create a shortcut of SWRepublicCommando.exe, right click on shortcut and open properties. At the end of the target field after
", add following commands:-log -windowed - The field should look something like that (absolute paths may be different):
"C:\Program Files (x86)\Steam\steamapps\common\Star Wars Republic Commando\GameData\System\SWRepublicCommando.exe" -log -windowed - If you are using Steam, you can enter the commands via steam application. Right click on game in library, properties, add launch parameter.
- When game boots up, it will run in window mode and a second window will open outputting game information. Inside that window, you can enter console commands.
- To bind the console to a new key, type in that window:
set input x consoletoggle- This will bind the console to theXkey. Any other key will work just fine as well.
Cheats
Found in CheatManager.uc
AllWeapons -Spawns every weapon. Avatar -Destroys current player pawn and allows you to choose another. BlindAI -Makes AI almost non-interactable with other AI and Environment. BlindEnemies -All enemies will not interact with player or other AI. CauseEvent -Trigger a level event. ChangeSize -Change player and/or pawn scale. CheatView -View specified pawn class. Darman -Loads next level. DeafAI -AI will be deaf to gunfire, movement and explosions. DeafEnemies -Only Enemies will be deaf. EndPath -Does nothing. Fierfek -Reloads and restores full ammo to weapons and grenades. Fly -Fly like a bird. FreeCamera -Seperates camera from player pawn and allows you to move around map freely. FreezeFrame -Freezes the game. Enter a number to delay until that frame happens. Ghost -Allows you to fly and clip through walls. HOG -Kills anything that the crosshair is pointing at. Invisible -Makes your pawn invisible. KillAll -Kills everything on map. KillPawns -Kills every pawn on map. KillViewedActor -Kills destructible objects on screen. Lamasu -Unlocks all levels. ListDynamicActors -Lists actors that are dynamic in-game to the log file. Loaded -Gives all weapons and ammunition. LockCamera -Locks camera into place or area. LogScriptedSequences -Places sequence into a log file. LoopAnim -Loops the animation played. PlayAnim -Plays animation if it isn't already. PlayersOnly -Disables AI. RememberSpot -Not well known other than it allows either pawn or AI to remember location. ReviewJumpSpots -Tests the jumping in various conditions. Ex: Low-Gravity, Normal, etc... SetCameraDist -Set the camera distance from a target. SetCoords -Set coordinates of player pawn. SetFlash -Set duration of a screen flash to fade away. SetFogB -Sets a Blue component of fog. SetFogG -Sets a Green component of fog. SetFogR -Sets a Red component of fog. SetGravity -Allows modification of gravity. SetJumpZ -Allows modification of current jump scale. SetMesh -Allows modification of current mesh. SetSpeed -Allows modification of player pawn ground speed. SloMo -Changes gamespeed. SmiteEvil -Kills all enemies. StopAnim -Stops animation that is being played. Summon -spawn a specific class (note: this does not work because the spawn location is too close to player pawn resulting in collision conflict and therefore abortion. To make it work, disable player pawn collision). Teleport -Teleport the player pawn. TheMatulaakLives -God Mode. Trig -Trigger a level event. ViewActor -View a specific actor. ViewBot -View an AI bot. ViewClass -View a specific class. ViewPlayer -View another player. ViewSelf -View yourself. Walk -Return to normal state from fly/ghost and reset pawn ground speed. WriteToLog -Writes information in-game to log. Useful for debugging issues.
Other Commands
Core.dll
confighash -Writes the amount of items in all config hash slots to the log file decwatermark dumpallocprofile dumpallocsbysize -Writes a list of all memory allocations sorted by their size to the log file dumpfreelist dumpnatives -Displays all available indices for native functions dumpobjectprofile dumpresourcehash -Writes the number of resources contained in each resource hash bin to the log file endfullscreen -Exits full screen. Sets value to 0 getcurrentres -Gets current resolution. getsystemlanguage -Gets language of game. gtime incwatermark meminfo -Gets memory usage information. memstat -Displays memory statistics. namecount -Returns number of registered names. resetallocprofile startobjectprofile togglefullscreen -Toggles between fullscreen and windowed. toggleime watermark
Engine.dll
aa -Sets level of anti aliasing
aimhelp
axis
bloom
bloomfilter
bloomquality -Sets quality of bloom effects. 0 : off, 1 : low, 2 : high
blur
bump -Sets bumpmapping detail. Broken! Only able to turn it off completely
BumpSize -Sets the strength of the bumpmapping effect
button
checkpad -Prints "CheckPad Found" to the Log
checksoundplaying
cinematics -Toggle cinematics (black bars). Unused
cinematicsratio -Set ratio for cinematics
count
debugregionmatrix
droplod
dumpdynenvlight -Prints information about dynamic environment lights in the current level
dumpmem
dumptime
endgame
endlevel
exec -Executes console commands from a specified txt file
filmgrain -?! No visible effect
flush -Flushes engine cache
framefx -Toggles fx like bloom or blur
gamelog -Opens log window
getcurrenttickrate -Gets the current tickrate of the game
getmaxtickrate -Gets the maximum tickrate of the game
getping -Always returns 0. Only useful for the server when querying the ping for a remote player
graph
hwcull -Toggles hardware occlusion culling
inject -Sends a command to the server
isfullscreen -Prints "true" or "false" depending on whether the game is in fullscreen or not
lanspeed -Sets your LAN speed
lightenvflag
lightopt
listanims -Writes all animations linked with specified skeletal mesh to the log file
netspeed -Set your internet speed
nodistort -Enables/disables an underwater screen distort effect. This is used for the baby POV in the prologue.
nohud -Hides HUD
hud -Shows HUD
pausesounds -Pauses music and ambient sounds
pulse
reload
report -Writes a game report in MS Excel format and puts it in Save/Out folder out. Copies information about the current map, game mode, and player to the clipboard.
rmode -Used to set different rendering modes. The number can be between 1 and 34
shadowlength
shadows -Turn dynamic shadows on or off. Seems to be bugged and can cause shadows frozen in place.
shadowsperframe -Sets amout of dynamic shadows to render per frame
shot -Takes a screenshot
showall -Makes all actors visible regardless if bHidden is true
showambient
showastat
showchannels -Shows all sound channels and which sound they're currently playing
showduck
showenv
showextentlinecheck -Shows the player's bounding box while moving
showlinecheck
showpointcheck
showqmem
showsfx
showsounds
showstreamed
showvoice -Displays the name of the voice sound that is currently playing using a different text color and position for each character
sockets -Shows every connected actor
sound_reboot -Reboots sound engine
stat -See STAT
stopsounds -Stops every sound of the game
togglerefrast -Toggle software rasterizer (unused)
tvsafezone -Draws a red square across screen borders
unpausesounds -Resume music and ambient sounds
rend (Toggle commands)
-desc - Draws the names of objects in the player's view
-anim
-light
-normals - Draws mesh normals
-bone - Draws skeleton for skinned meshes
-skin - Whether to draw skeletal meshes
-bound - Shows bounding boxes
-coll - Shows actor collision cylinder and ragdoll collisions
-volume
-all - Show all volumes
-none - Hide all volumes
-physics - Show physics volumes only
-blocking - Show blocking volumes only
-default - Resets above commands
show (Toggle commands)
-actors
-actorinfo
-staticmeshes
-terrain
-fog
-sky
-coronas
-particles
-bsp
-radii
-fluid
-projectors
-karma
-karmamass
-coords - Displays the player's location and rotation
GameSpyMgr.dll
GAMESPY BEGIN_INTERNET_QUERY -Start querying for internet servers GAMESPY BEGIN_LAN_QUERY -Start querying for LAN servers GAMESPY CANCEL_QUERY -Stop any running query GAMESPY CHECK_CDKEY -Check a CD Key Hash Code of a connected player (Server only) GAMESPY CLEAR_QUERY_RESULTS -Clear any queried servers GAMESPY GET_CDKEY_RESULT -Get the result of the CD Key check wether it's validated or not GAMESPY GET_EXT_PLAYER_QUERY_RESULTS GAMESPY GET_EXT_SERVER_QUERY_RESULTS GAMESPY GET_QUERY_COUNT -Return num queries GAMESPY GET_QUERY_RESULTS -Get the query results GAMESPY GET_QUERY_STATUS -Status of query: in progress, done, timed out... GAMESPY SET_QUERY_FILTER_STRING -Add a string to filter GAMESPY SORT_QUERY_RESULTS -Sort results for browser