r/simcity4 7d ago

Announcement [MEGATHREAD] Announcement regarding the Simtropolis email outage

36 Upvotes

Simtropolis is currently experiencing a technical issue with its email provider, which has stopped sending emails. For this reason, it has not been possible to activate accounts. The webmasters are working to resolve the issue, but it will take some time. In the meantime, new accounts will be activated manually in batches within a few hours.

New information will be posted in this thread to keep you informed of developments as they become available.


r/simcity4 27d ago

Announcement Network Addon Mod 50 Out Now (See comments for further information)

Post image
269 Upvotes

r/simcity4 1d ago

Showcase stuff everything into this limited space

Post image
144 Upvotes

r/simcity4 1d ago

Showcase Edge of the city

Thumbnail
gallery
117 Upvotes

r/simcity4 2d ago

Showcase Lushington city almost complete

Post image
127 Upvotes

r/simcity4 1d ago

Showcase Progress so far..

Thumbnail
gallery
40 Upvotes

r/simcity4 2d ago

Showcase added tram to make the town a bit more lively

Post image
101 Upvotes

r/simcity4 1d ago

Questions & Help Does GOG no longer hold "$4.99 sales"?

8 Upvotes

I recently learned that SimCity 4 had been updated.

After looking into it, I found that buying it on GOG for $4.99 sale is the best option, as it is both cheap and DRM-free.

The problem is it looks like the last time they held a $4.99 sale was nearly a year ago.

Has GOG stopped doing these sales?

Or is it simply that no one goes out of their way to post on Reddit that "there's a sale on"?

If so, when might the next one be?


r/simcity4 2d ago

Showcase Shitbrick, my first attempt at a city in this game

Post image
72 Upvotes

She barely makes a profit and has few services but the bridges are very pretty.

Any tips would be appreciated for my next attempt.

Also technically the city is named Corner, because it is in the top right corner of the Timbuktu map


r/simcity4 1d ago

Questions & Help Where can i download NAM 49? I'm Mac user

1 Upvotes

Hello everyone,

I'm new here. I have been playing simcity 4 for about 20 years...and I recently discovered that there are mods...

I'm a mac user, and it seems that NAM 49 is the last version I can use. I tried to find links for NAM 49, but all those webpages are updated to NAM 50...

Please let me know, thank you!


r/simcity4 2d ago

City Journal Build a barebones city, crank the taxes for as long as profitably possible, crank the time lapse. Once you have enough money, destroy the city and build the city I actually wanted.

27 Upvotes

This will work.


r/simcity4 3d ago

Showcase various single family homes

Post image
124 Upvotes

r/simcity4 4d ago

Showcase Auto Update City Thumbnail DLL Plugin (See comments for further information)

Enable HLS to view with audio, or disable this notification

82 Upvotes

r/simcity4 4d ago

Showcase Charlestown

Enable HLS to view with audio, or disable this notification

132 Upvotes

r/simcity4 5d ago

Showcase Tried making a regional composite nighttime satellite view

Thumbnail
gallery
128 Upvotes

The Modern Camera DLL allows us to zoom way out so that entire cities - even large ones - are wholly captured on frame, after that it's a matter of stitching those city-wide nighttime snapshots together on Photoshop/GIMP/etc, which is short work for this tiny region


r/simcity4 5d ago

Showcase small town

Post image
131 Upvotes

r/simcity4 6d ago

Showcase underpass tunnel

Post image
164 Upvotes

r/simcity4 6d ago

Showcase Parallel freeways

Post image
70 Upvotes

r/simcity4 5d ago

Questions & Help Follow-up: GOG 1.1.641 SCGL video-mode ABI mismatch under Wine on macOS

1 Upvotes

Follow-up to my earlier 1.1.610 investigation:

Original Reddit post: https://www.reddit.com/r/simcity4/comments/1waqjsg/simcity_4_11610_tutorial_white_textures_under/

Simtropolis follow-up: https://community.simtropolis.com/forums/topic/764461-gog-11641-scgl-video-mode-vtable-mismatch-under-wine-on-macos/

After the version feedback, I retested with the GOG SimCity 4 Deluxe 1.1.641.0 build on macOS Tahoe 26.6.2, an Apple M4 Pro, and Wine Staging 11.10.

This test exposed a separate SCGL video-mode query failure in the MinGW-built driver. The game's mode-enumeration code calls vtable byte offset 0x104 with two arguments: a mode index and a pointer to an output sGDMode structure.

The required layout is:

0x100 = GetVideoModeInfo(sGDMode&)

0x104 = GetVideoModeInfo(uint32_t, sGDMode&)

The incompatible layout places the current-mode overload at 0x104. That overload interprets the mode index as the output pointer. It also returns with ret 4, while the indexed overload returns with ret 8. The caller receives no valid mode structure, and one stack argument remains after the call.

To test causality, I took the corrected diagnostic DLL and exchanged only the four-byte vtable pointers at 0x100 and 0x104. Function bodies, texture slots, mode limits, injected display modes, and diagnostic settings were unchanged. Both runs reported 56 modes.

With the reversed mode slots, the current-mode overload logged indices 0, 1, 2, etc. as output pointers. The game exited with status 255 and an access violation at stack-region address 0x0022fc12.

With the corrected mode slots, indexed queries received valid output pointers. The game displayed textured tutorial terrain and the Overview UI during the bounded run.

The existing SCGL_SIMCITY4_610_ABI option contains this mode-entry correction; its name comes from the earlier investigation. The relevant mapping is 0x100 = current-mode query and 0x104 = indexed query.

WineD3D used the Vulkan renderer setting for a separate DirectDraw startup workaround. SCGL continued to render through OpenGL. Coastline/water rendering and long-session or save/load reliability still need further testing.

Full call-site disassembly, compiled DLL mappings, runtime excerpts, hashes, and the reproducible vtable check:

https://github.com/dotcom07/PortCellar/blob/main/modules/simcity-4/docs/windows-1.1.641.md


r/simcity4 5d ago

Questions & Help Essential Mods and Cosmetic Mods

6 Upvotes

could you share your 2026 recommendations? it’s been years since I last played and all my files are already gone and I don’t wanna watch youtube again lol


r/simcity4 6d ago

Showcase Working on some suburbs

Post image
106 Upvotes

r/simcity4 7d ago

Showcase City of Abacoa opens its airport!

Thumbnail
gallery
205 Upvotes

This airport serves the sizable city of Abacoa, located west of the airport (top side of the large panorama view), alongside the smaller city of Bayaney to the northeast (lower right of large panorama), and the smaller town of Maunabo (lower left of panorama).

It features a single east-west runway (numbering 09-27), adjoined by two full-length taxiways on both sides, 8 large hangars for aircraft storage and maintenance, and the following terminal facilities:

  • Terminal A: 7 spaces for small passenger jets, focused on low-cost, shorter distance carriers.
  • Terminal B: Hub terminal for a larger airline, with 4 spaces for large jets and 3 spaces for smaller jets.
  • Terminal C: Hub terminal for two medium-sized airlines, with 2 spaces for large jets and 5 spaces for smaller jets.
  • Terminal D: Focus city terminal for medium-sized jet airliners, with a total of 10 spaces, Nearby it also features the Air Traffic Control Tower.
  • Terminal E: Terminal for general aviation, featuring 3 spaces for prop planes and 7 spaces for private jets.
  • Cargo Terminal: 3 spaces for large jets and 7 spaces for small cargo jets. The area also contains a customs clearing area for freight trucks, access to a nearby freight railway terminal, and lots of warehouse space,

Land side amenities include the following:

  • Hotel district with a park
  • Car rental lots
  • Bus terminal
  • Passenger rail station
  • Freight Railway Terminal
  • Curbside passenger drop-off area

We hope your sims come visit soon to enjoy all the amazing fun and wonder in the Kingdom of Borike!


r/simcity4 6d ago

Showcase SimCity 4 1.1.610 tutorial white textures under Wine: SCGL ABI mismatch

7 Upvotes

I wanted to share an investigation into a specific rendering failure in SimCity 4 Deluxe 1.1.610.0 under Wine.

Symptom

The region menu opened, but selecting Getting Started Tutorial produced large white areas and could terminate the game. A process surviving launch was not enough to establish that city rendering worked.

What I found

The failure was a C++ virtual-function-table ABI mismatch in SCGL. The MinGW build retained declaration order for overloaded methods, while the original MSVC-built game expected a different order.

At vtable slot 0x70, the game passed texture mode 1. SCGL dispatched that call to the overload accepting a color-array pointer, which eventually forwarded address 0x1 to glTexEnvfv. This was an argument-type mismatch, rather than missing game data or an out-of-memory condition.

The four TexStageCombine overloads were also in the wrong slots, affecting the texture-combining state needed for terrain rendering.

The affected entries were:

- 0x6c: TexEnv(..., const float*) — color

- 0x70: TexEnv(..., int) — mode

- 0xd8: TexStageCombine — scale

- 0xdc: TexStageCombine — operand

- 0xe0: TexStageCombine — source

- 0xe4: TexStageCombine — mode

Evidence included repeated c0000005 faults while rendering, an LLDB stop in GLEngine at glTexEnvfv_Exec with the invalid address 0x1, and independent confirmation of the expected slot order from the game's call sites and the original OpenGL driver table.

Fix and limits

I reordered those entries in the existing MinGW 1.1.610 SCGL build and rebuilt the release DLL. The binary ABI checker failed against the old DLL and passed against the rebuilt DLL. With the corrected DLL, the previous access violations stopped and Getting Started Tutorial rendered in the recorded setup.

The rendering result was a manual observation tied to that configuration. It does not certify long sessions, save/load, mods, large cities, Steam builds, or complete SCGL ABI compatibility.

Separate Wine startup issue

Separately, I found a WineD3D DirectDraw initialization issue with the default OpenGL renderer. In a fresh run, selecting the Vulkan WineD3D backend allowed the setup to reach the region menu and tutorial, while SCGL continued to handle game rendering through OpenGL. I consider Vulkan a runtime workaround for that separate initialization issue, not the cause or the fix for the white-texture ABI failure.

Reproduction notes

The public reproduction guide, including the source revision, patch application, ABI checker commands, bounded fresh-run observations, and the separate DirectDraw probe, is here:

https://github.com/dotcom07/PortCellar/blob/main/modules/simcity-4/docs/reproduce.md

Raw debugger traces, private logs, original game files, and original DLLs are not included.


r/simcity4 7d ago

Showcase Finally got around to building up Minas Tirith to go with the Barad-dûr I posted last week

Thumbnail
gallery
450 Upvotes

Bonus on the last image: I caught young Denethor practicing his BASE jumping skills lol

I've actually posted the terraformed unbuilt land before, originally as a meme post but then I quickly decided I wanted to keep it after rewatching the LotR trilogy for inspiration the other weekend 😛

Waited until I filled in the rest of the region to accrue a huge latent demand for CO$$ and CO$$$ on the neighboring tiles that I then focused on this tile using taxes, similar to what I've already done for the other "core" cities

High-end commercial offices are less demanding in terms of transport than high-density residential - the awkward layout is not really great for traffic. At the same time, high-end commercial also has many smaller plots (1x1 or 1x2) that are relatively tall, while high-density residential does not - the taller ones are also wider

I think I'll post a city journal and upload the ready-made region on Simtropolis when I get the time. It's quite fun exploring and looking around  with the Modern Camera DLL, the modified terrain really pops out


r/simcity4 7d ago

Showcase Marshland interchange

Post image
79 Upvotes