Jump to content

SC4 Render Services DLL  v0.6.3

   (0 Reviews)

2 Screenshots

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

 

  • Like 11
  • Thanks 3



User Feedback

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 Now

Create an Account  

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

Register a New Account

×

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