Jump to content

1 Screenshot

About This File

A DLL Plugin for SimCity 4 that sets the game's rendering mode and resolution options.

Features

  • Custom resolutions can be configured without command line arguments.
  • Supports borderless full screen mode without requiring a launcher.
  • Supports changing the game's rendering driver without a command line argument.
  • Allow the DirectX full screen mode to use 32-bit color.
  • Allows the game's intro to be disabled without a command line argument.
  • Allows pausing on focus loss to be enabled without a command line argument.

This DLL cannot change the game's full screen resolution, it will always match your monitor. If you want to run a full screen window at something other than your monitor's resolution you need to use an external window scaling program such as Magpie.

System Requirements

The plugin may work on Windows 7 or later, but I do not have the ability to test that.

Installation

  1. Close SimCity 4.
  2. Copy SC4GraphicsOptions.dll and SC4GraphicsOptions.ini into the Plugins folder in the SimCity 4 installation directory.
  3. Configure the graphics options, see the Configuring the plugin section.

Configuring the plugin

  1. Open SC4GraphicsOptions.ini in a text editor (e.g. Notepad).
    Note that depending on the permissions of your SimCity 4 installation directory you may need to start the text editor with administrator permissions to be able to save the file.

  2. Adjust the settings in the [GraphicsOptions] section to your preferences.

  3. Save the file and start the game.

Settings overview:

EnableIntroVideo controls whether the game's intro video will be played on startup, defaults to true. Setting this to false is equivalent to the -Intro:off command line argument.

PauseGameOnFocusLoss controls whether the game will be paused when it looses focus, defaults to false. Setting this to true is equivalent to the -gp command line argument.

Driver the driver that SC4 uses for rendering, the supported values are listed in the following table:

Driver Notes
DirectX SC4's default hardware renderer. Because this renderer targets DirectX 7, a DirectX wrapper (e.g. dgVoodo 2 or DxWrapper) is required for resolutions above 2048x2048.
OpenGL An unfinished hardware renderer. simmaster07's SCGL project aims to replace this renderer with a new one targeting OpenGL 3.0.
SCGL          simmaster07's replacement for SC4's OpenGL renderer. This is an alias for the OpenGL entry above.
Software The renderer SC4 uses when no supported hardware renderer is available.

WindowWidth the width of SC4's window when running in windowed or full screen mode. This is ignored for the borderless full screen mode. The minimum value is 800, values above 2048 with the DirectX driver require the use of a DirectX wrapper.

WindowHeight the height of SC4's window when running in windowed or full screen mode. This is ignored for the borderless full screen mode. The minimum value is 600, values above 2048 with the DirectX driver require the use of a DirectX wrapper.

ColorDepth the color depth that SC4 uses, in bits per pixel. The supported values are 16 and 32.

WindowMode the window mode that SC4 uses, the possible values listed in the following table:

Window Mode Notes
Windowed                        Runs the game in windowed mode, the window size is set by the WindowWidth and WindowHeight values above. Equivalent to the -w command line parameter. Screen resolutions larger that 2048x2048 in DirectX mode require the use of a DirectX wrapper.
FullScreen Runs the game in exclusive full screen mode, the window size is set by the WindowWidth and WindowHeight values above. Equivalent to the -f command line parameter. Screen resolutions larger that 2048x2048 in DirectX mode require the use of a DirectX wrapper.
BorderlessFullScreen Runs the game a window that covers the entire screen. Screen resolutions larger that 2048x2048 in DirectX mode require the use of a DirectX wrapper.
Borderless An alias for the BorderlessFullScreen option above.
   
  Troubleshooting
 

The plugin should write a SC4GraphicsOptions.log file in the same folder as the plugin.
The log contains status information for the most recent run of the plugin.

Source Code and Support

Plugin thread: https://community.simtropolis.com/forums/topic/762952-sc4graphicsoptions

The plugin's source code and issue tracker are located on GitHub: https://github.com/0xC0000054/sc4-graphics-options

  If you would like to make voluntary contributions to support me in continuing to create more content for SimCity 4, I accept donations via PayPal: https://paypal.me/0xC0000054
 

Thanks to the few people who have donated to me.


What's New 1.4.0   View Changelog


Released

  • Added an equivalent to SC4Launcher's "force draw on scroll" option.
  • Don't use borderless full screen as a fallback for window sizes larger than the primary display.
  • Like 28
  • Yes 1
  • Thanks 5



User Feedback

Create an account or Sign In to leave a review

You need to be a member in order to leave a review

Sign In  

Already have an account? Sign in here.

Sign In Now

Create an Account  

Sign up to join our friendly community. It's easy!  

Register a New Account


anonymous1234

   2 of 2 members found this review helpful 2 / 2 members

Previously I couldn't use this mod, but thanks to the new fix I can now enjoy it.

It's very easy to set up if you read the instructions, even if you're clumsy like me, and the experience is improved, it feels like a revamped game.

It's worth it, totally recommended

Share this review


Link to review
MagicSpear

   2 of 2 members found this review helpful 2 / 2 members

purrfection.jpg

It works! IT WORKS PERFECTLY! AAAAAA

  • Like 2

Share this review


Link to review
×

Thank You for the Continued Support!

Simtropolis depends on donations to fund site maintenance costs.
Without your support, we just would not be in our 24th year online!  You really help make this a great community. *:thumb:

But we still need your support to stay online. If you're able to, please consider a donation to help us stay up and running. This helps sustain a platform where we can share our community creations for years to come.

Make a Donation, Get a Gift!

Expand your city with the best from the Simtropolis Exchange.
Make a Donation and get one or all three discs today!

STEX Collections

By way of a "Thank You" gift, we'd like to send you our STEX Collector's DVD. It's some of the best buildings, lots, maps and mods collected for you over the years. Check out the STEX Collections for more info.

Each donation helps keep Simtropolis online, open and free!

Thank you for reading and enjoy the site!

More About STEX Collections