Repository navigation
v0.3.0
·
100 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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.ininext 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 beon/off,
enabled/disabled,true/falseor1/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=onreplaces the-NativeShadowMasksmodes. 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. SetNetworkShadowMasks=onto keep them.- New log location. The log is now
Logs\SCD3D11.login 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,:networkor:replacewithLiveShadows=oninSCD3D11.ini, or
-LiveShadows:onon the command line. The old switches no longer do anything. -FullscreenMode:Borderlessis gone. UseBorderless=onor-Borderless.- The log moved from
SC4D3D11.logtoLogs\SCD3D11.log.
Known issues
- With ReShade, effects can stay off in the region view after leaving a city.
LiveShadowsstill 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
- Perf/live shadow scrolling by @caspervg in #5
- Feat/ini settings by @caspervg in #6
- Fix/settings review by @caspervg in #7
- Chore/release 0.3.0 by @caspervg in #8
Full Changelog: v0.2.1...v0.3.0