Skip to content

Credits roll time changes heavily with current game resolution #2059

@WWB2-account

Description

@WWB2-account

Prerequisites

  • I have searched for similar issues and confirmed this is not a duplicate

Game Version

  • Command & Conquer Generals
  • Command & Conquer Generals: Zero Hour
  • Other (please specify below)

Bug Description

When the game Credits are rolled, the text scrolls slowly from bottom to top. The speed at which it moves depends on the resolution of the game, i.e. 800x600 is faster than 1600x1200 is faster than 2560x1600.
The cause is the way the text scrolls: it doesn't use a set time, but it uses pixel increments. Since larger resolutions have more pixels to scroll, it takes longer to make it through the entire credits.

Normally, a difference of a couple seconds isn't problematic, but almost scaling with the relative vertical resolution is. Here's what I measured with a simple stopwatch:

vGEN
800x600: 8 min 55 sec
1600x1200: 13 min 55 sec
Difference: 5 minutes (!)

ZH
800x600: 6 min 25 sec
2560x1600: 11 min 19 sec
Difference: 4 minutes 54 seconds (!)

Because the game's initial resolution was 800x600, that's what I will assume to be the baseline, and any time that largely deviates from that are unintentional, which I consider bugs.

Reproduction Steps

  1. Start game
  2. Set game resolution to 800x600
  3. Open credits and measure time to roll with a stopwatch or the like
  4. Set game resolution to anything with a different vertical resolution, e.g. 1600x1200
  5. Measure again and observe different in time

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething is not working right, typically is user facingMinorSeverity: Minor < Major < Critical < Blocker

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions