[GUIDE]Spec Ops: The Line

I've hijacked the first post of this thread in order to update the guide with my Cheat Engine free camera. I will keep any useful information that One3rd added to his guide (thanks a lot for that!).

Pausing the game to use the free camera

The cheat engine free camera will only work when the game is paused. To pause the game, use the Pause\break key on your keyboard. A pause symbol will appear on your screen. In order to remove that, you must use the GeDoSaTo hud toggle. For that to work, add the following line to the Spec Ops config file.

GeDoSaTo/config/SpecOpsTheLine/GeDoSaTo.iniinjectPSHash f39b9597

The free camera script will only find the camera values while the game is running, so therefore the script needs to be enabled before you pause the game.

Normally this game forces letterboxing\pillarboxing to lock the aspect ratio to 16:9. Enable this script if you are using a different aspect ratio. It will be automatically calculated and adjusted appropriately.

Modifying the UE3 configuration files

The config files in this game are encrypted (similar to Bulletstorm). You will need to download and use this decrypter/encrypter application to be able to edit them. Extract that into a folder somewhere. You'll see 2 files

Add ",NumStreamedMips=0" to the end of each TEXTUREGROUP setting like below.TEXTUREGROUP_World=(MinLODSize=256,MaxLODSize=2048,LODBias=1,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage,NumStreamedMips=0)Skip over the TEXTUREGROUP_Shadowmap setting as it already defaults to NumStreamedMips=3. Changing this seemed to set set the textures to lowest in the in-game menu so I'm leaving this at default for the time being.

Disable Startup MoviesAdd -nostartupmovies to the command line (set launch options in Steam).

Comments

I still haven't installed the game, will do now.. but I noticed in TH - Hells Reach that the command "Camera new" somehow put the camera in front of the characters face, and both these games have the player at the same angle. If you see this post before I try it myself you might have luck with it.

I still haven't installed the game, will do now.. but I noticed in TH - Hells Reach that the command "Camera new" somehow put the camera in front of the characters face, and both these games have the player at the same angle. If you see this post before I try it myself you might have luck with it.

I still haven't installed the game, will do now.. but I noticed in TH - Hells Reach that the command "Camera new" somehow put the camera in front of the characters face, and both these games have the player at the same angle. If you see this post before I try it myself you might have luck with it.

Oh...I'm in-game now, might have to try!

If the actual camera "x" command works I reckon there should be a way to be able to have a position where the player is not in frame.. Hell Reach had lots of angles until I found one that worked

Camera new is, as its name suggests, creating a new camera entity at the player's coordinates and possessing it. The only use I've found for it previously was in Gears Of War 3 where it helped break the scripted camera sequences during cutscenes. It very rarely works in retail games, and I'd be surprised if its functionality overlapped things such as the debug camera.

I've tried that with "set" as well but it didn't do anything. Is it possible to find out what cameras are already created and then call one of those? In the scripted sequence I'm in now I can freeze the "dropped" camera with playersonly and then move the character around. Can we hijack that camera class?

You can use it to remove a games HUD as well rendering massive resolutions. If you are able to remove the entire HUD except from one element then you may be able to find the shader for that HUD element and toggle it off with GeDoSaTo.

I used it today to find the PSHash to remove a pause icon from Spec Ops that shows when the game is paused. Took about 10 minutes to find and test it all up. Check out the PCGamer article Jim posted at that link. It describes the process involved. I'd check it out myself but I don't have the game.

I should make a tutorial for the downsampling side of it, maybe next week.. no one has made a simple guide yet (that I have found) so i ended up learning how to do it myself (but not the shader editing... cause thats something I am not really interested in.. I would only use ENB to enhance colours/visuals

Encrypted INI FilesAnother UE3 game where the .ini files have been protected from prying eyes with a mild encryption. You will need to download and use this decrypter/encrypter application to be able to read them.

I noticed Alien Rage Unlimited has encrypted INI files too.. oh how it annoys the hell out of me :@ :@ :@

I noticed Alien Rage Unlimited has encrypted INI files too.. oh how it annoys the hell out of me :@ :@ :@

I remember looking at Alien Rage at one point but thought the ini files were open. Nope, they aren't, the Bulletstorm decrypter works though. I think all the normal UE3 binds work as well.

Last time I had it installed I did decrypted the inis, but the game was having a fit whenever I changed things (late late last year), I will return to it soon enough.. going through my hdd of unreal 3 games.Hence my Alpha Protocol guide.. xD

"DEBUG ONLY MUST BE REMOVED BEFORE SHIPPING" = let's see what we can do here, there are more that aren't in this screencap.. but I'll have to see if they can be enabled first

OMG this is hilarious "flying and stuff" ~ developers words, CI Games

Sorry Im derailing topic.. if I figure this out will make a new thread for alien rage