FEATURES: GenTool for C&C Generals and Zero Hour

gentool

GenTool provides enhanced game controls and optimizations to maximize your online gaming experience. Additionally it comes with three anti cheat solutions for Generals and Zero Hour. The program is easy to install and is fully functional with C&C: Generals v1.08, C&C: Generals Zero Hour v1.04, C&C: The First Decade and C&C: The Ultimate Collection.

generals
zerohour

GenTool is created by xezon, and published by GameReplays.org. CNCNZ.com doesn’t provide support for GenTool. We only host this mirror for convenience. For more information about GenTool please visit the following links…

Changelog

New Features 7.4

  • Added rank support for more custom community maps

Fixes/Improvements 7.4

  • Slight performance improvement on custom ranked map validation routine

Fixes/Improvements 7.3

  • Fixed GenTool compatibility bug with Generals German2 version
  • Fixed an exploit in LAN
  • Added ‘CNC Online’ match mode to Upload Mode text information
  • Updater: Fixed a faulty result message in GenTool Updater
  • Refactored minor parts of code

Fixes/Improvements 7.2

  • Fixed GenTool bug that would crash game on Windows XP
  • Fixed Game File Validation incompatibility with Zero Hour ME 2009
  • Added ‘GameRanger’ match type to Upload Mode text information

New Features 7.1

  • Added full GameRanger support for Upload Mode, Ticker and GenTool updater
  • Added Fault Tolerant Heap to help against C&C:Online match freeze
  • CNC Online: Added Point Reward Preview for Shatabrick Ladder
  • Anti Cheat: Added a Game File Validator that blocks cheat mods

Fixes/Improvements 7.1

  • Fixed critical crash and performance issue from ‘Origin In Game’
  • Fixed GenTool crash on game shutdown (when run without compat mode)
  • Fixed GenTool crash in ‘WorldBuilder’
  • Added a warning message in the event that ‘Origin In Game’ is used
  • Improved internal Anti Cheat mechanisms
  • Removed the game version mismatch message for ‘WorldBuilder’
  • Removed obsolete terrain draw modes from Render Mode
  • Fixed a bug where the ticker would draw an empty message
  • CNC Online: Now disables stats if not all players are on proper GenTool version (6.6)
  • CNC Online: Fixed a bug where the ladder display could stall the lobby
  • Updater: Fixed a code bug in the registry lookup of the Maps Patcher
  • Updater: Fixed a bug where the updater would re-download GenTool every time
  • Changed ‘upload.log’ (Unicode) to ‘gentool.log’ (ANSI)
  • Fixed general flaws in code
  • Refactored major parts of code

Fixes/Improvements 7.0

  • Fixed a series of critical exploits: SCUD bug, tunnel bug, building bug
  • Added a latency presentation as light blue frame count in GenTool HUD
  • Updater: Added update package to fix cracked game.dat in Zero Hour

Fixes/Improvements 7.0

  • Improved the Unofficial Maps tab in statistics enabled game room to remember map selection within current session
  • Changed MDS lag tolerance to a minimum of 10 and maximum of 64
  • Removed error messages on failed ticker loading
  • Added notification on game start to advertise cnc-online.net to GameRanger players

New Features 6.9

  • CNC Online: Fixed a crash on log in

New Features 6.8

  • CNC Online: Enabled Relax Maps to be playable with statistics from unofficial map list
  • CNC Online: Added shatabrick.com top 10 scoreboard(s) to online experience

Fixes/Improvements 6.8

  • Fixed a bug where matches were uploaded without date to server
  • Refactored GameSpy API to increase lobby performance
  • Updater: Added option to cancel installation of third party packages (e.g. Relax Maps)
  • Updater: Removed forced RUNASADMIN WINXPSP3 flags
  • Updater: Removed Direct Connect Fix for GameRanger users
  • Updater: Improved Updater functionality for UAC enabled systems

Fixes/Improvements 6.7

  • Fixed black screen issue in The First Decade – Generals Zero Hour

New Features 6.6

  • CNC Online: Added access to Generals Statistics server
  • CNC Online: Added exclusive access to Shatabrick.com Generals Ladder
  • Updater: Added Generals version mismatch fix for The Ultimate Collection (Origin)
  • Updater: Added Relax Maps as downloadable package for Zero Hour users
  • Updater: Added direct connect fix for non-English GameRanger users
  • Updater & Installer: Added force set of RUNASADMIN WINXPSP3 on generals.exe for Windows Vista and higher

Fixes/Improvements 6.6

  • Fixed a bug where the resolution text was not printed correctly on uploaded images
  • Improved GenTool Updater

New Features 6.5

  • Added game access to cnc-online.net servers (Revora)
  • Added Auto Updater

Fixes/Improvements 6.5

  • Fixed a crash when launching a Generals Campaign mission
  • Fixed cursor lock with dual monitor setup
  • Adjusted UI content

Fixes/Improvements 6.4

  • Fixed potential crash on application shutdown
  • Fixed MDS issue where repairing unit on stealthed building caused false positive
  • Moved GenTool save folder from C:\GenTool to C:\Users\…\Documents\GenTool
  • Removed Upload Mode text when inside match or replay
  • Removed version specific Ticker messages
  • Changed Upload Mode to work with latest game versions only
  • Changed Screenshot folder name from “Shots” to “Images”
  • Changed maximum JPG quality setting from 100 to 95
  • Changed Lobby FPS to 20 when windowed game is not in foreground
  • Reworked game version authentication

Fixes/Improvements 6.3

  • Fixed Windows 8 Crash (apphelp.dll)
  • Fixed Origin crash from Origin Game Overlay (IGO32.dll)
  • Fixed upload bug where screenshot was taken twice
  • Fixed non-unique upload player ID in folder name
  • Fixed some exploits in Upload Mode
  • Added fixes to prevent local zoom hack in LAN matches
  • Added check for GameRanger to hide GenTool intro screen (-nologo startup parameter)
  • Changed GenTool’s brightness behavior
  • Refactored key management
  • Improved memory usage

Fixes/Improvements 6.2

  • Improved Fix for ScudBug
  • Improved time management for Upload Mode and other clock dependent features
  • Removed force time update on Windows clock
  • Added incompatible version warning to Generals – The Ultimate Collection
  • Improved some code

New Features 6.1

  • Added full support for Generals and Zero Hour from The Ultimate Collection
  • Added code fixes for Scud Bug
  • Added code fixes for Multiplayer Crash when many units are in movement

Fixes/Improvements 6.1

  • Fixed potential crash when Player Table was opened
  • Fixed broken online nickname warnings
  • Fixed broken MDS in Generals
  • Changed Player Table layout
  • Minor code optimizations

Fixes/Improvements 6.0

  • Reverted some MDS changes from version 5.9
  • Improved MDS techniques

New Features 5.9

  • Added MDS Profiler/Output
  • Added Brightness option to GenTool menu

Fixes/Improvements 5.9

  • Fixed “GetLogicalProcessorInformation” crash for Windows XP SP2 and lower
  • Fixed “unknown” upload directory in CCG upload mode
  • Fixed blurry GenTool image on boot up
  • Changed Config Save to keep settings accross new versions
  • Increased overall MDS performance
  • Improved MDS detection accuracy by scanning player actions
  • Improved MDS AIState retrieval strategy
  • Improved Scrolling behaviour when the Spetating mode or MDS Popup is active
  • Improved Event readability by converting UTC to local times
  • Improved Event logic
  • Refactored/Optimized code for readability and efficiency

Fixes/Improvements 5.8

  • Fixed major performance issues by improving Single Core and Multi Core CPU techniques
  • Fixed missing plane lock warning in CCG MDS
  • Fixed missing deletion of left over files from Upload Mode on application quit during active upload
  • Added deactivation of scroll while player spectating is enabled in Replay mode

New Features 5.7

  • Added event scheduler in main menu

Fixes/Improvements 5.7

  • Fixed possible crash when MDS was used with replays containing non-ASCII player names
  • Fixed MDS false positive due lock under fog on buildings
  • Fixed MDS false positive due workers clearing mines
  • Fixed MDS false positive due angry mobs auto locking units in fog (added warning)

Fixes/Improvements 5.6

  • Fixed Error 45, Error 13 and similar on game launch/exit
  • Fixed MDS false positives due attack-move with high range and similar moves
  • Fixed user error with wrong windows clock DST settings by increasing clock adjustment tolerance to 1:05 hours
  • Fixed upload.log not being saved to correct location when storage was changed
  • Added modding support by allowing custom camera height settings from GameData.ini
  • Added popup on game start if game version is not fully supported
  • Changed texts
  • Changed major parts of code

Fixes 5.5

  • Fixed mismatch bug from previous GenTool version
  • Fixed potential crash with replay observer
  • Fixed non closing MDS popup when pressing P without player selected
  • Minor code changes

New Features 5.4

  • Fixed multiple game crashes when selecting players in replay mode
  • Fixed game crash when leaving replay mode while player places beacon
  • Added Fog of War in replay mode to see match through player’s eyes
  • Added Auto Focus Spectating of observed player (ZH only)
  • Added Auto Camera height adjustment in Replay when fog enabled
  • Added Maphack Detection System in replay mode
  • Added Frame Stepping for Pause in replay mode
  • Added automatic Windows Clock adjustment if it is set wrong on game start

Fixes/Improvements 5.4

  • Fixed rare crash on game start caused by Upload Mode
  • Fixed uploading issue when using # in LAN nickname
  • Fixed text size issue when using Windows DPI higher than 100%
  • Fixed replay match timer inaccuracies when using fast forward
  • Fixed minor issue with ControlBar toggle in replay mode
  • Fixed minor issue in font class
  • Added cracked game.dat to be compatible (ZH only)
  • Added version recognition in PlayerTable with older GenTool versions
  • Added note about match location in Replay Information text file
  • Changed match length time format in Replay Information text file
  • Changed storage device options to decrease user mistakes
  • Changed lobby ping appearance of non GenTool players
  • Changed GenTool menu appearance and colors
  • Changed appearance of lobby nickname warnings as popups
  • Changed appearance of game timer
  • Removed [Pause] key of replay pause but kept [P]
  • Reworked major parts of code

Fixes 4.7

  • Fixed crash when files failed uploading
  • Fixed missing GenTool root folder creation leading to failing uploads/screenshots
  • Fixed storage device not being saved to config

Fixes 4.6

  • Fixed 3 potential crashes
  • Fixed several config exploits
  • Fixed minor intro screen text issue
  • Fixed minor nickname warning message issue
  • Fixed window position issue from using left/top windows taskbar
  • Added new upload server at www.gentool.net
  • Added Upload Mode status to Player Table
  • Added frame counter to replay timer
  • Added new messages in upload.log in case of upload failures
  • Excluded Observers from turning off Random Balance
  • Excluded Observers from uploading screenshots
  • Changed render mode shader
  • Changed minor aspects of menu
  • Changed Player Table making it incompatible with older versions incl. Random Balance
  • Decreased upload screenshot quality
  • Improved upload security
  • Improved upload pipeline
  • Improved upload status output
  • Improved replay save to store broken replays
  • Improved ticker system
  • Improved major parts of code
  • Removed game freeze when quitting game during active upload
  • Removed ticker message when using WorldBuilder

Fixes 4.2

  • Fixed possible crash on game launch
  • Fixed crash when toggling Camera Rotation in Generals
  • Fixed Resolution Lock & Cursor Lock toggle issue on Windows 7
  • Fixed Replay Speed & Camera Rotation settings not restored correctly from config file
  • Fixed logic issue with Camera Pitch toggle keys
  • Fixed minor issues in Screenshot procedure
  • Improved performance of 16 Bit screenshot procedure
  • Improved Window Position to consider windows taskbar and 2nd monitor
  • Improved code
  • Renamed default Fps Limit value to “Default”
  • Removed Camera Pitch numpad key toggle in lobby
  • Removed Camera Pitch toggle when replay is paused
  • Added alternative Pause button on P-key
  • Added upward limit for Scroll Speed option

New Features 4.1

  • Added Camera Rotation speed option
  • Added Replay Fast Forward speed option
  • Added Replay Pause button
  • Modified Replay Game Timer to display the real runtime
  • Modified Replay Camera Pitch to allow changes down to 16.5
  • Added Replay Camera Extra option to increase camera height and draw entire terrain
  • Added Replay Render Mode with wireframes and polycounts
  • Added more FPS limit options
  • Added file size HUD information when taking screenshot
  • Removed Game Controls input when opening GenTool menu in game mode
  • Added Escape for quit and Return for toggle as alternative GenTool menu buttons
  • Added minor visual changes to GenTool menu

Fixes 4.1

  • Fixed crash when launching game with GameRanger
  • Fixed missing upload retry upon failed fileserver connection
  • Fixed HUD/Ticker overlapping GenTool menu
  • Fixed Camera Pitch issues in Replay
  • Fixed Camera Pitch issues in Shellmap
  • Fixed Map scroll bounding issue upon camera change
  • Fixed taking Screenshot in WorldBuilder when window not active
  • Reworked GenTool key technology to avoid issues with other programs using GetAsyncKeyState()
  • Improved Ticker rendering to avoid warping text during loading times
  • Improved GenTool menu code
  • General code refactoring

Fixes 3.3

  • Fixed WorldBuilder incompatibility issues
  • Added 16-bit Color mode support for screenshots
  • Fixed rare gentool menu rendering issue
  • Fixed flaw in Player Table to avoid rare false detection
  • Fixed “null” string in upload.log
  • Improved screenshot messages
  • Fixed minor replay file naming issue when observer was involved
  • Improved some code

Fixes 3.2

  • Fixed rare upload mode hang
  • Increased internet time request from 5 to 10 seconds to help avoiding wrong dates on Fileserver
  • Fixed mistake in ID generation code to avoid multiple and duplicate ID’s

Fixes 3.1

  • Fixed rare ALT+Tab crash
  • Fixed crash from wrong FPS rate
  • Fixed broken scroll speed
  • Fully reworked widescreen, camera pitch and scroll speed

New Features 3.0

  • Improved Anti cheat for local maphack detection
  • Added GenTool menu (press Insert)
  • Added live GenTool detection in GameSpy lobby
  • Added player table to see UID, GenTool, etc in GameSpy lobby
  • Added random balancing feature
  • Unlocked all supported resolutions in options menu
  • Added option to forbid resolution changes
  • Added warning if GameSpy nickname is bugged or bad
  • Added new upload modes to keep/delete local files
  • Changed intro layout and added skip button
  • Added window mode repositioning after resolution change
  • Added more text size options
  • Added JPG quality option for F11 shots
  • Added log file for upload transactions in GenTool root folder
  • Removed unnecessary toggle keys
  • Many other tweaks and improvements

Fixes 3.0

  • Fixed memory leak
  • Possibly fixed rare crash from upload mode
  • Avoid double and duplicate ID’s for upload folder
  • Removed useless underscore in replay name
  • Removed upload retry if connection was not established to file server
  • Improved CPU performance of text
  • Added library to avoid possible XP incompatibility issue
  • Fixed broken F9 menu toggle
  • Fixed failing uploads when previous upload session failed
  • Fixed camera bug

New Features 2.1

  • Added full Generals 1.8 support
  • Added full The First Decade support
  • Added observer chat
  • Added configuration save
  • Upload Mode: Added RepInfo detection
  • Upload Mode: Now attempts to re-upload files to server
  • Upload Mode: Exchanged UID from upload name with unique ID
  • Upload Mode: Changed replay folders to Game\Month\Day\Player
  • Anti Cheat: Shuts down the game when cheat was detected
  • Changed camera pitch limit

Fixes 2.1

  • Upload Mode: Added unicode support to solve path problems
  • Upload Mode: Bad player name will now be replaced with “player”
  • Upload Mode: {0} in player name will now be removed
  • Upload Mode: Now uses system drive as storage location
  • Upload Mode: Now uses internet time to avoid wrong date on file server
  • Improved general performance
  • Fixed crash on game shutdown
  • Fixed many code issues

New Features 1.8

  • Added Upload mode (serves as anti cheat)
  • Added JPG screenshot (F11)
  • Added camera pitching (PgDown/PageUp keys)
  • Added scroll speed adjustment (+/- keys)

Fixes 1.8

  • Improved Ticker
  • Fixed many minor issues

New Features 1.4

  • Added widescreen resolution support
  • Added toggle for menu Bar in replay mode

Fixes 1.4

  • Fixed issue preventing all text not showing up
  • Fixed issue showing ticker with failing content

Initial Release (1.0) Features

  • Clock display
  • Match and Replay Timer
  • News Ticker
  • FPS Limiter
  • Window positions presets for window mode
  • Cursor lock for window mode and two monitor setup
eXTReMe Tracker