About This File
SC4 Render Services is a DLL plugin framework for SimCity 4 that adds shared rendering services for other DLL mods. It provides Dear ImGui UI support, DirectX 7 draw callbacks, S3D camera/world projection helpers, and terrain decal rendering APIs.
Most players only need this if another DLL mod lists SC4RenderServices as a dependency. Modders can use it to add in-game tools, overlays, custom UI panels, terrain decals, and render-pass hooks without each mod needing to implement its own DirectX/ImGui integration.
NOTE: This is a newer version compared to the last version that was available on the STEX before the Simtropolis reset!
The GitHub release v0.6.3 with attestation and SHA256 checksums is available at https://github.com/caspervg/sc4-render-services/releases/tag/v0.6.3
System Requirements
- SimCity 4 version 1.1.641 (Digital Deluxe)
- Windows 10 or later
- DirectX/hardware rendering mode
The plugin may work on older Windows versions with the Microsoft Visual C++ 2022 x86 Redistributable installed, but that has not been tested and is unsupported.
Installation
- Close SimCity 4.
- Run the included installer.
- Select your SimCity 4 installation folder, the folder containing Apps.
- Select your SimCity 4 Plugins folder.
- Start SimCity 4.
The installer places imgui.dll in the SimCity 4 Apps folder and SC4RenderServices.dll in your Plugins folder. If SC4RenderServices.ini does not already exist, a default copy is installed.
Configuration
The plugin reads optional settings from SC4RenderServices.ini in the same folder as SC4RenderServices.dll.
Example:
[SC4RenderServices] LogLevel=info Theme=dark UIScale=1.0 ShowDemoPanel=false EnableImGuiService=true EnableS3DCameraService=true EnableDrawService=true EnableTerrainDecalService=true EnableCustomTerrainDecalRenderer=true
Most users can leave the default configuration unchanged. UIScale can be interesting for people running on high resolution monitors.
3rd party code
- gzcom-dll - GNU LGPL v2.1
- Dear ImGui - MIT License
- mINI - MIT License
- spdlog - MIT License
- {fmt} - MIT License
- D3D7Imgui - see upstream repository for license details
-
11
-
3

Supported

Recommended Comments
There are no comments to display.
Sign In or register to comment...
To comment in reply, you must be a community member
Sign In
Already have an account? Sign in here.
Sign In NowCreate an Account
Sign up to join our friendly community. It's easy!
Register a New Account