The camera height is way too low in Command & Conquer: Generals and Zero Hour. Is there any way to increase the height of the camera so I can see more on screen at one time?

  • 4
    For those wondering. The Origin version of the game does not allow for changing camera height. The accepted solution doesn't work. Would be pleased if someone found a way and added it as an answer.
    – Valamas
    May 31, 2013 at 23:40
  • 1
    @Valamas It works fine with Origin version, it's 2019 now, don't know if something changed but it works fine. Just edit the Gamedata.ini file. Jul 17, 2019 at 7:08

3 Answers 3


It is possible, the Gamedata.ini file has a setting called "maxcameraheight" which allows you to change the camera height. However this prevents you from playing with people (LAN or online) who haven't changed this value.

The Gamedata.ini file is located in installdirectory\EA Games\Command & Conquer Generals Zero Hour\Data\INI. If this file is not there you can download it and save it in this location. For example at: http://www.gamefront.com/files/10920361/CC_ZH_104_Gamedata_Widescreen_Update.

Editing the "Gamedata.ini" file can be done with a simple texteditor, set maxcameraheight to something below 1000, 600 or 700 is good usually.

Make also sure to set the resolution in this file to the resolution of your screen. Wide screen resolutions like 1600x900 or 1920x1080 are possible. If you haven't done this yet: set this resolution also in the "options.ini" file which is located at username\Documents\Command and Conquer Generals Zero Hour Data. Please make sure to do not change the options in-game because it will screw up this changes!

  • But how can I save it? It's not possible to save after changing of MaxCameraHeight to '700'. Or did I something wrong?
    – user38244
    Dec 11, 2012 at 19:12
  • 2
    It might be set to read only, try using right-click and opening properties, then un-checking the "read-only" checkbox. If that doesn't work try opening the editor with admin privileges.
    – Elva
    Dec 12, 2012 at 12:41
  • I know this is an older question, but hypothetically if you were to adjust this ini file, save it to your computer and give that same ini file to your buddy for lan gaming, would it still work? or would you have to revert back to the original? Jan 13, 2017 at 14:52
  • oh and awesome name kevin van der velden. kevins are pretty awesome. Jan 13, 2017 at 14:53
  • 1
    Copying it should probably work, assuming the resolutions are the same.
    – Elva
    Jan 13, 2017 at 14:57

Easy fix

Set maxcameraheight = 600 in the file INI.BIG under Contents/GamaData/Generals Data

and INZH.BIG under Contents/GamaData/Zero Hour Data

In order to see the Content Directory, you must right click on the game under applications and select "Show Package contents"

You will need a hex editor to edit these files

  • This worked perfectly for me. I had to use correct case: MaxCameraHeight, but otherwise, spot on. Note - this is for OS X.
    – Alex
    May 18, 2016 at 1:54

OK so I just spent over a day researching on how to fix the resolution problem where you are too zoomed in because of mismatching of screen resolution to game resolution. You can potentially fix it with modifications such as Gamedata.ini, but that will restrict you from playing online due to the fact that it becomes a different version.

The only way to fix it legitimately is to download GenTool which gives more possibilities for adjustment of screen resolution in Options in the main menu of the game. The site of GenTool is not always working, so you can download it from http://www.cncnz.com/downloads/track/file.php?id=420. The only problem is that this won't work on the 17 years Ultimate edition pack. It will work on the First Decade pack and on the Generals (and Generals Zero Hour) game only.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .