Command & Conquer: Generals Zero Hour – How to Change Resolution and Fixes

This guide will help you set up to play Command & Conquer Generals Zero Hour in modern resolution on Linux (and Windows).

Guide to Change Resolution and Fixes

Note: Credit goes to Space Sheep

Introduction

This guide will help you set up to play Command & Conquer™ Generals Zero Hour in modern resolution on Linux (and Windows). I have tested with the following specifications:

  • OS: Fedora Linux 37 (Workstation Edition)
  • KERNEL: 6.0.12-300.fc37.x86_64
  • CPU: AMD Ryzen 5 5600 6-Core
  • GPU: AMD Radeon RX 6900 XT (navi21, LLVM 15.0.0, DRM 3.48, 6.0.12-300.fc37.x86_64)
  • GPU DRIVER: 4.6 Mesa 22.2.3
  • RAM: 32 GB

This should work with other Linux Distros or Windows OS, just replace the relevant paths with how it’s set up on your machine.

Setting Up Compatibility Layer

(You can skip this if you are on Windows) Enable Steam Play Compatibility Settings by going to Steam > Settings > Compatibility with the following settings:

  • Enable Steam Play for supported titles
  • Enable Steam Play for all other titles

Full Screen Settings

In your game library, right click Command & Conquer™ Generals Zero Hour > General > Properties

  • Put in -win -xres x -yres y -fullscreen under Launch Options (Change x & y to your resolution example: -win -xres 2560 -yres 1440 -fullscreen)

Right click Command & Conquer™ Generals Zero Hour > Installed Files > Browse

  • Navigate to .steam/steam/steamapps/compatdata/2732960/pfx/drive_c/users/steamuser/Documents/, open Options.ini and change Resolution to your resolution (example: 2560 1440), save the file.

Zoom Level Fix

Go to this site and download the configuration file.

  • Unzip the GameData.ini into .steam/steam/steamapps/common/Command & Conquer Generals – Zero Hour/Data/INI/

Control Bar Resolution Fix

Go to this site and download a new control bar for your resolution. Be sure look for the newest version then your screen resolution (or at least something that’s nearer to your resolution). Right click Command & Conquer™ Generals Zero Hour > Installed Files > Browse

  • Unzip the contents into the folder
  • Enjoy.
Jan Bonkoski
About Jan Bonkoski 954 Articles
Jan Bakowski aka Lazy Dice, was always interested in gaming and writing. His love of gaming began with The Legend of Zelda: Ocarina of Time (Nintendo 64) back in 1998. He’s been making game guides since 2012. Sharing his gaming experience with other players has become not only his hobby but also his job. In his free time, he plays on Steam Deck.

Be the first to comment

Leave a Reply

Your email address will not be published.


*