Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 15:11
· 100 commits to main since this release
Immutable release. Only release title and notes can be modified.
cd4c49b

Installing

Copy SCD3D11.dll and SCD3D11.ini into your SimCity 4 Plugins folder, replacing the old DLL. Requires SimCity 4
Deluxe 1.1.641 for live shadows and the ReShade integration.

What's new

  • Settings file. SCD3D11.ini next to the DLL now holds every setting. A launch switch of the same name still
    works and overrides the file for that session, for example -LiveShadows:on. Values can be on/off,
    enabled/disabled, true/false or 1/0. The log lists each setting and where it came from, and says when it
    ignored a value it could not use.
  • Live shadows in one setting. LiveShadows=on replaces the -NativeShadowMasks modes. Buildings, trees, props,
    poles and prebuilt network pieces cast real shadows that fall on slopes, walls and each other, and hills shade the
    land behind them. Overlapping shadows no longer stack.
  • NetworkShadowMasks. With live shadows on, the flat shadow masks of prebuilt network pieces are removed, because
    those pieces now cast their own shadows. Set NetworkShadowMasks=on to keep them.
  • New log location. The log is now Logs\SCD3D11.log in your SimCity 4 folder, next to the logs of other plugins.
  • Debug symbols. Each release now includes SCD3D11.pdb, so crash reports can be traced to the exact function.

Faster

  • Live shadows cost far less while scrolling. In a large city they went from about a third of each frame to about a
    tenth.
  • The pauses of up to a third of a second that live shadows caused while scrolling are gone.
  • Scrolling along the edge of the city no longer makes SC4 redraw the whole view on every frame.

Fixed

  • Shadows no longer darken the empty backdrop beyond the edge of the city.

When upgrading

  • Replace -NativeShadowMasks:all, :props, :network or :replace with LiveShadows=on in SCD3D11.ini, or
    -LiveShadows:on on the command line. The old switches no longer do anything.
  • -FullscreenMode:Borderless is gone. Use Borderless=on or -Borderless.
  • The log moved from SC4D3D11.log to Logs\SCD3D11.log.

Known issues

  • With ReShade, effects can stay off in the region view after leaving a city.
  • LiveShadows still costs some frame rate, most of all while scrolling a large city.

Reporting bugs

Found a problem? Open an issue on GitHub and pick the bug
report template. It asks for your setup and for Logs\SCD3D11.log from the session that went wrong. If the game
crashed, paste its crash report as well.

What's Changed

Full Changelog: v0.2.1...v0.3.0