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

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.
Helena Stamatina
About Helena Stamatina 1782 Articles
My first game was Naughty Dog’s Crash Bandicoot (PlayStation) back in 1996. And since then gaming has been my main hobby. I turned my passion for gaming into a job by starting my first geek blog in 2009. When I’m not working on the site, I play mostly on my PlayStation. But I also love outdoor activities and especially skiing.

Be the first to comment

Leave a Reply

Your email address will not be published.


*