Jump to content
I.M. Corbusier

City loading crashes to desktop after NAM 37 installation

29 posts in this topic Last Reply

Highlighted Posts

Posted:
Last Online:  
 

Followed all installation directions carefully, including deleting specified individual files.  No install issues.  I'm finding that any city I attempt to load (tried with multiple different cities from different regions) will get probably 2/3rds or 3/4ths of the way through loading process and then I get a CTD.  Going back to the old version of NAM fixes things.

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

Did you apply the 4 GB patch to SimCity 4.exe?

If you try to play the game with NAM 37 without applying the 4 GB patch first, it will crash to desktop every time in the exact way you're describing.

  • Like 2
  • Thanks 1

🚜 Get well soon, Cori! 🚜

Share this post


Link to post
Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Sorry for the late response.  I'm not sure if I've done the 4GB patch.  Is there an easy way to tell?

     

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    Mostly that you should stop getting CTDs, since it frees up the needed RAM which NAM 37’s larger controller needs. I’ve a step by step tutoring on the new NAM installer that covers the 4GB patch. If it works, it should create a backup of the in modified SC4 executable, shown in the video.

    • Thanks 1

    Head over to my Lot and Mod Shack to keep abreast of my latest developments.

    Do you like custom textures, but don't like all the work involved creating them?, take a look at the Texture Automation options here. Change the look and feel of your transit networks, with the minimum of effort, for example customised versions of my Sidewalk NAM (SWN) and Terrain Grass NAM (TGN) mods, and much more besides.

    New to the NAM? Check out my tutorials on YouTube. Latest upload: How to: RHW - MHO Roundabout Interchanges. (Nov 25).

    p.s. - I'm MGB over on SC4D and a member of the NAM team.

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     
    19 hours ago, I.M. Corbusier said:

    Is there an easy way to tell?

    If you ran it on the SC4 exe file, then it has a recent date, plus there's a backup copy sitting there in the same directory.


    -- Jeff Fisher ><> Vancouver WA
    "I may be pissing into the wind, but if I keep my enemies behind me and aim carefully, I can still rain on their parade."

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    OK, so I still had the problem with NAM 37 after the 4 GB patch was successfully applied.  I've installed NAM 38 now and still have the problem.  The system still does a CTD while loading cities.  It does not matter if I am loading an existing city within a custom imported region, a region I have made myself or a city within an official, original SC4 region.  It also happens when making a new city for the first time in any of those scenarios.  Here's a transcript of the most recent exception report:

     

    I notice that the report lists my system memory at 2GB - is this of any significance?

     

    Exception time: 09/10/2020, at 09:23:59.
    Exception code: 0xC0000005 (-1073741819) ACCESS_VIOLATION.
    Current thread ID: 17356 (0x000043cc).
    Version information:
    Application/module path: F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe
    Application/module version name: SimCity 4
    Application/module version: 1.1.641.0
    System version: Windows NT 6.2
    System memory: 2048 Megabytes total, 2048 Megabytes free.

    Exception module:  F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe.
    Exception address: 0x005b9feb. Section:Offset: 0x01:0x001b2feb.

    Registers
       EAX: 00000000
       EBX: 0019f9c8
       ECX: 00000000
       EDX: 00000000
       ESI: 00000009
       EDI: 8a000004
       CS:EIP: 0023:005b9feb
       SS:ESP: 002b:0019f904  EBP:0019f94c
       DS:002b  ES:002b  FS:0053  GS:002b
       Flags: 00210202

    Loaded Modules
       Address          Size Module             Path
       ----------------------------------------------------------------------------------------------
       0x00400000    8511488 SimCity 4.exe      F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe
       0x77800000    1716224 ntdll.dll          C:\WINDOWS\SYSTEM32\ntdll.dll
       0x75a50000     983040 KERNEL32.DLL       C:\WINDOWS\System32\KERNEL32.DLL
       0x74f40000    2174976 KERNELBASE.dll     C:\WINDOWS\System32\KERNELBASE.dll
       0x6d450000     651264 apphelp.dll        C:\WINDOWS\SYSTEM32\apphelp.dll
       0x769f0000     495616 ADVAPI32.dll       C:\WINDOWS\System32\ADVAPI32.dll
       0x77470000     782336 msvcrt.dll         C:\WINDOWS\System32\msvcrt.dll
       0x76970000     479232 sechost.dll        C:\WINDOWS\System32\sechost.dll
       0x75dd0000     761856 RPCRT4.dll         C:\WINDOWS\System32\RPCRT4.dll
       0x763b0000    4554752 WININET.dll        C:\WINDOWS\System32\WININET.dll
       0x75360000    1650688 USER32.dll         C:\WINDOWS\System32\USER32.dll
       0x75eb0000      98304 win32u.dll         C:\WINDOWS\System32\win32u.dll
       0x6cd40000      32768 WSOCK32.dll        C:\WINDOWS\SYSTEM32\WSOCK32.dll
       0x75240000     143360 GDI32.dll          C:\WINDOWS\System32\GDI32.dll
       0x74ea0000     405504 WS2_32.dll         C:\WINDOWS\System32\WS2_32.dll
       0x75160000     892928 gdi32full.dll      C:\WINDOWS\System32\gdi32full.dll
       0x76b10000     503808 msvcp_win.dll      C:\WINDOWS\System32\msvcp_win.dll
       0x77350000    1179648 ucrtbase.dll       C:\WINDOWS\System32\ucrtbase.dll
       0x76b90000    5967872 SHELL32.dll        C:\WINDOWS\System32\SHELL32.dll
       0x74f10000     151552 IMM32.dll          C:\WINDOWS\System32\IMM32.dll
       0x57600000     520192 DSOUND.dll         C:\WINDOWS\SYSTEM32\DSOUND.dll
       0x6d700000     163840 WINMM.dll          C:\WINDOWS\SYSTEM32\WINMM.dll
       0x74790000      32768 VERSION.dll        C:\WINDOWS\SYSTEM32\VERSION.dll
       0x75b40000    2625536 combase.dll        C:\WINDOWS\System32\combase.dll
       0x6b040000    1060864 OPENGL32.dll       C:\WINDOWS\SYSTEM32\OPENGL32.dll
       0x70ef0000     139264 MSVFW32.dll        C:\WINDOWS\SYSTEM32\MSVFW32.dll
       0x73090000     278528 powrprof.dll       C:\WINDOWS\SYSTEM32\powrprof.dll
       0x6cb10000     258048 GLU32.dll          C:\WINDOWS\SYSTEM32\GLU32.dll
       0x57b20000     118784 winmmbase.dll      C:\WINDOWS\SYSTEM32\winmmbase.dll
       0x6f110000     577536 COMCTL32.dll       C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.488_none_89e6152f0b32762e\COMCTL32.dll
       0x72ef0000      53248 UMPDC.dll          C:\WINDOWS\SYSTEM32\UMPDC.dll
       0x70d60000    1613824 gameoverlayrendere C:\Program Files (x86)\Steam\gameoverlayrenderer.dll
       0x776a0000     929792 ole32.dll          C:\WINDOWS\System32\ole32.dll
       0x75e90000      24576 PSAPI.DLL          C:\WINDOWS\System32\PSAPI.DLL
       0x74e60000     102400 bcrypt.dll         C:\WINDOWS\System32\bcrypt.dll
       0x73440000     335872 MSWSOCK.dll        C:\WINDOWS\SYSTEM32\MSWSOCK.dll
       0x03ee0000     552960 shcore.dll         C:\WINDOWS\System32\shcore.dll
       0x72000000      40960 CRYPTBASE.DLL      C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL
       0x76810000     376832 bcryptPrimitives.d C:\WINDOWS\System32\bcryptPrimitives.dll
       0x723b0000    6320128 windows.storage.dl C:\WINDOWS\SYSTEM32\windows.storage.dll
       0x72350000     147456 Wldp.dll           C:\WINDOWS\SYSTEM32\Wldp.dll
       0x777a0000     282624 shlwapi.dll        C:\WINDOWS\System32\shlwapi.dll
       0x74470000      61440 kernel.appcore.dll C:\WINDOWS\SYSTEM32\kernel.appcore.dll
       0x72d30000     475136 uxtheme.dll        C:\WINDOWS\system32\uxtheme.dll
       0x76a70000     614400 OLEAUT32.dll       C:\WINDOWS\System32\OLEAUT32.dll
       0x75500000     516096 clbcatq.dll        C:\WINDOWS\System32\clbcatq.dll
       0x714e0000     798720 PROPSYS.dll        C:\WINDOWS\SYSTEM32\PROPSYS.dll
       0x741a0000     888832 rasapi32.dll       C:\WINDOWS\SYSTEM32\rasapi32.dll
       0x74170000     176128 rasman.dll         C:\WINDOWS\SYSTEM32\rasman.dll
       0x70d40000     131072 SC4Fix.dll         C:\Users\dad\Documents\SimCity 4\Plugins\SC4Fix.dll
       0x03e10000     294912 SimCity 4 Extra Ch C:\Users\dad\Documents\SimCity 4\Plugins\SimCity 4 Extra Cheats Plugin.dll
       0x63220000     180224 dxcore.dll         C:\WINDOWS\SYSTEM32\dxcore.dll
       0x772b0000     241664 cfgmgr32.dll       C:\WINDOWS\System32\cfgmgr32.dll
       0x762b0000     864256 MSCTF.dll          C:\WINDOWS\System32\MSCTF.dll
       0x65e80000     761856 textinputframework C:\WINDOWS\SYSTEM32\textinputframework.dll
       0x65b60000    2613248 CoreUIComponents.d C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
       0x65de0000     634880 CoreMessaging.dll  C:\WINDOWS\SYSTEM32\CoreMessaging.dll
       0x74140000     167936 ntmarta.dll        C:\WINDOWS\SYSTEM32\ntmarta.dll
       0x6ae20000     909312 wintypes.dll       C:\WINDOWS\SYSTEM32\wintypes.dll
       0x52da0000     954368 DDRAW.DLL          C:\WINDOWS\SYSTEM32\DDRAW.DLL
       0x67510000     794624 dxgi.dll           C:\WINDOWS\SYSTEM32\dxgi.dll
       0x52d90000      28672 DCIMAN32.dll       C:\WINDOWS\SYSTEM32\DCIMAN32.dll
       0x56130000    1589248 aticfx32.dll       C:\WINDOWS\System32\DriverStore\FileRepository\c0357282.inf_amd64_001167b3dcd63149\B357146\aticfx32.dll
       0x70d10000     172032 atiu9pag.dll       C:\WINDOWS\System32\DriverStore\FileRepository\c0357282.inf_amd64_001167b3dcd63149\B357146\atiu9pag.dll
       0x796e0000   10919936 atiumdag.dll       C:\WINDOWS\System32\DriverStore\FileRepository\c0357282.inf_amd64_001167b3dcd63149\B357146\atiumdag.dll
       0x6d510000     507904 dbghelp.dll        F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\dbghelp.dll
       0x54d40000     155648 amdihk32.dll       C:\WINDOWS\SYSTEM32\amdihk32.dll
       0x70ca0000     405504 D3DIM700.DLL       C:\WINDOWS\SYSTEM32\D3DIM700.DLL
       0x6a750000     434176 MMDevApi.dll       C:\WINDOWS\System32\MMDevApi.dll
       0x6a890000     147456 DEVOBJ.dll         C:\WINDOWS\System32\DEVOBJ.dll
       0x577d0000    1265664 AUDIOSES.DLL       C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
       0x6f0e0000     155648 dwmapi.dll         C:\WINDOWS\SYSTEM32\dwmapi.dll
       0x70c90000      61440 resourcepolicyclie C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll
       0x75ed0000    2269184 iertutil.dll       C:\WINDOWS\System32\iertutil.dll
       0x72180000     163840 SspiCli.dll        C:\WINDOWS\SYSTEM32\SspiCli.dll
       0x721d0000     118784 profapi.dll        C:\WINDOWS\SYSTEM32\profapi.dll
       0x6b180000      73728 ondemandconnrouteh C:\WINDOWS\SYSTEM32\ondemandconnroutehelper.dll
       0x746b0000     794624 winhttp.dll        C:\WINDOWS\SYSTEM32\winhttp.dll
       0x74280000     204800 IPHLPAPI.DLL       C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
       0x6fdc0000      32768 WINNSI.DLL         C:\WINDOWS\SYSTEM32\WINNSI.DLL
       0x77790000      28672 NSI.dll            C:\WINDOWS\System32\NSI.dll
       0x57910000     995328 Windows.UI.dll     C:\Windows\System32\Windows.UI.dll
       0x57750000     471040 WindowManagementAP C:\Windows\System32\WindowManagementAPI.dll
       0x60a10000     970752 InputHost.dll      C:\Windows\System32\InputHost.dll
       0x66b50000    1638400 twinapi.appcore.dl C:\WINDOWS\SYSTEM32\twinapi.appcore.dll
       0x57ad0000      32768 avrt.dll           C:\WINDOWS\SYSTEM32\avrt.dll

    Call stack:
    (Debug information (.pdb files) appears to be absent).
    0x0001:0x001b2feb F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe.
    GZDllGetGZCOMDirector() + 62310

    GZDllGetGZCOMDirector() + 64640


    Stack data: (ESP is 0x0019f904)
    0x0019f784   02400000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f7a4   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f7c4   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f7e4   00000000 00000000 643d25f9 30acd93d 643d25f9 30acd93d 00c01f77 563bcbbf 
    0x0019f804   643d25f9 30acd93d 00000000 30fbffff c0050000 30fbffff d0040000 f0000000 
    0x0019f824   00000000 ff070000 00020000 050000c0 00000000 00000000 00000000 eb9f5b00 
    0x0019f844   00000000 02000000 00000000 01000000 00000000 00000000 00000000 00000000 
    0x0019f864   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f884   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f8a4   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f8c4   00000000 7e0b9300 bcf81900 eb9f5b00 00000000 d8f89e00 8863ae00 ffffffff 
    0x0019f8e4   35069f00 00f91900 34fdffff e4020000 34fdffff cc020000 19000000 00000000 
    0x0019f904   00004000 9826b600 c6555e00 0000000a 00004000 c0f91900 62cf9000 0000000a 
    0x0019f924   4b359b00 0000000a a9d09100 00004000 00000000 1008a800 c0f91900 00000000 
    0x0019f944   c0f91900 00002000 6cf91900 63d19100 2470bf4d 84f91900 77f91900 01000000 
    0x0019f964   01000000 8cfa1900 08fa1900 7dda9100 84f91900 00000000 1008a800 00000000 
    0x0019f984   1008a800 94c04646 b1c04646 b2c04646 00000000 1008a800 54c04646 71c04646 
    0x0019f9a4   72c04646 00000000 1008a800 94c04646 b1c04646 b2c04646 00000000 2470bf48 
    0x0019f9c4   2470bf4d 2470bf4d 1008a800 9400023d b100023d cf00023d 00000000 1008a800 
    0x0019f9e4   549def3c 619def3c 629def3c 00000000 1008a800 9492be3b b192be3b d992be3b 
    0x0019fa04   00000000 00000000 40d46300 86000000 e0d16300 d066b400 00000000 34841706 
    0x0019fa24   1008a800 1453ea3c 2153ea3c 2253ea3c 00000000 1b556200 8cfa1900 f086aa00 
    0x0019fa44   143ced37 189fcc37 00000000 c571598a b993598a 4e170000 cd1f0000 4b1f0000 
    0x0019fa64   c7170000 00000000 00000000 0f1f0000 0a000000 4f1e0000 4f1d0000 4f130000 

    Instruction data: (EIP is 0x005b9feb)
    0x005b9f6b   b6 02 00 83 c4 04 8b c6 5e c2 04 00 cc cc cc cc cc cc cc cc cc 56 57 8b f1 8b 7e 10 6a 0c e8 c6 
    0x005b9f8b   2f 35 00 8d 48 08 83 c4 04 85 c9 74 06 8b 54 24 0c 89 11 8b 4f 04 89 38 89 48 04 89 01 89 47 04 
    0x005b9fab   8b 46 14 40 5f 89 46 14 5e c2 04 00 cc cc cc cc cc cc cc cc cc 56 57 8b 7c 24 0c 83 c7 04 33 f6 
    0x005b9fcb   b8 08 00 00 00 3b f8 76 21 46 03 c0 83 fe 09 72 f4 57 e8 8c 66 43 00 81 cf 00 00 00 80 83 c4 04 
    0x005b9feb   89 38 5f 83 c0 04 5e c2 04 00 8b 4c b1 6c 8b 01 ff 10 c1 e6 18 0b f7 89 30 5f 83 c0 04 5e c2 04 
    0x005ba00b   00 cc cc cc cc 83 ec 08 8b 44 24 14 8b 54 24 10 56 8b c8 8b f2 81 e1 00 00 ff ff 81 e6 00 00 ff 
    0x005ba02b   ff 25 ff ff 00 00 81 e2 ff ff 00 00 89 4c 24 18 3b f1 89 74 24 14 89 44 24 04 89 54 24 08 8d 4c 
    0x005ba04b   24 18 72 04 8d 4c 24 14 3b d0 8d 44 24 04 72 04 8d 44 24 08 8b 31 8b 00 8b 54 24 10 03 c6 33 c9 
     

    My best guess is that I may have a problem with a plugin file that is not playing  nice with NAM.  I have always been pretty organized about my Plugin directory and I take pains to make sure that I keep dependency files up to date.  I use Cleanitol religiously whenever I'm given a remove file and I rarely, if ever have issues with missing dependencies.  However...at 1700+ files and 3.6GB, I don't see how I can troubleshoot the suspected issue easily.  Any pointers or recommendations at this point would be most welcome.  I have been very much looking forward to using the features of the new NAM and to have this ongoing issue is...disappointing.

    Many thanks! 

     

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    It occurs to me that my system specs might be helpful :).

    2010 Mac Pro, dual boot (NOT bootcamp)

    12 core, 128GB RAM, NVME m.2 2 TB boot drive, game installed on 2nd 500 GB SATA SSD,  Radeon RX 580 8GB

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    I've seen the RAM get reported as low as 1GB before on people who have installed the patch . . . that's what it comes up with if I crash my game, which is patched.  It's sounding like either (a) the patch isn't installed properly (check F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe, see if you have SimCity 4.exe.Backup in there, and also check the date on your SimCity 4.exe file--it should match when you installed the patch), or (b) the version of Windows you're running in that dual-boot setup is 32-bit, not 64-bit, which might be creating a memory bottleneck (though the fact that you have a "Program Files (x86)" folder generally suggests you're on 64-bit).

    In any case, if you are on a Mac that has that killer of specs, given that you're playing the Steam version of the game, and it is a SteamPlay title, you should have access to the macOS port for free (I do), which is 64-bit and doesn't require the 4GB Patch.  That's another option.

    -Tarkus

    • Like 3

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Thanks for the prompt input, Tarkus.  I do indeed run 64 bit windows and the patch has taken place, for sure, with a backup exe file and a recent date for the launcher. I'd like to keep to the Windows side for gaming, but given the issues, I'll have a look at the mac version.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Whelp, I just spent the last 3 hours getting installed on the Mac Mojave side.  Found the necessary launch parameter changes for steam which allowed the program to open. I subsequently was able to apply NAM 38 into a totally stock install with a clean plugins folder. I identified a number of previously downloaded regions  whose presence in the regions folder alone was enough to prevent the program from launching.  I subsequently found that I could not add back my plugins - this would prevent the program from even launching.  At 4.6 GB and >7000 individual files, this is not going to be amenable to troubleshooting.  Not sure where I'll go from here,,,

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    If you are thinking of running the 64-bit (latest) version of SC4 for Mac, you should bear in mind that another user here reported problems sharing save files from that release with a friend using Windows. Make sure you keep a backup of the Regions folder that does not get modified by the Mac game if there is the slightest chance you might want to return to the Windows version at some point.

    There are quirks to running the Mac version of SC4, including the lack of both the EP1 and Nitelighting patches from the Windows game, but more importantly there is a strict limit to the combined number of folders and files you can have in the Plugins folder, going over this causes problems. The solution to that is DAT-Packing your Plugins, which essentially just puts everything into the fewest number of total files, but each containing much more data. This is a one-way process, you can't unpack or otherwise reverse the process. So it's important you keep both the original unpacked files, somewhere SC4 won't load them. If you make changes to the contents of your Plugins folder, do that with the unpacked data in place. When you finish, DAT-Pack and then use the updated set.

    To troubleshoot the PC issues, it's useful to know that the 4GB Patch doesn't allow SC4 (or 32-bit apps), to use 4GB of memory, it just re-works system allocated memory such that a 32-bit app can have access to the full 2GB it supports. To work you must be using a 64-bit OS and have sufficient RAM installed in your machine. If the patch is correctly set and your system has the necessary requirements, which it certainly should, then it would appear the larger custom controller used by NAM 37, with its larger RAM requirements is still the problem. This is simple to test, temporarily remove the Network Addon Mod folder from Plugins and load a city. If the game is suddenly stable, then the additional presence of the NAM is most likely to be your issue. If you try creating a Custom Controller using the files included in the Installer, ideally without RHW included, that will give you a much smaller controller than the default one. Like using the 4GB Patch, this has lower system requirements and I would expect again for your game to be stable if you try this. Of course if you need to use most, if not all features of the NAM, this isn't much of a solution, since you'll need the extra code.

    If those tests pan out as I'm expecting them too, the question that arrises is how much RAM can SC4 actually make use of on your system. Because if neither the 4GB Patch nor smaller Custom Controller prevented the problem, but removing the Network Addon Mod folder did, it would be a bit of a paradox. Whilst the diagnostics showing the detected RAM is usually wrong, for starters as a 32-bit app, it can only ever see 2GB anyway, doesn't usually prevent the game from actually accessing such memory in use. You can check SC4's RAM usage in Task Manager, likely with the number of Plugins you have, SC4 is already using more than 1GB RAM.

    I do wonder though, having so much RAM in your system might potentially lead to compatibility issues with older apps, such things are not unheard of although I've not come across it for SC4 personally. In any case, if you can let us know how the results of the few tests here, it should help to confirm what we're seeing.

    • Like 1

    Head over to my Lot and Mod Shack to keep abreast of my latest developments.

    Do you like custom textures, but don't like all the work involved creating them?, take a look at the Texture Automation options here. Change the look and feel of your transit networks, with the minimum of effort, for example customised versions of my Sidewalk NAM (SWN) and Terrain Grass NAM (TGN) mods, and much more besides.

    New to the NAM? Check out my tutorials on YouTube. Latest upload: How to: RHW - MHO Roundabout Interchanges. (Nov 25).

    p.s. - I'm MGB over on SC4D and a member of the NAM team.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Glad to see your post!  I have been able to run on the windows side with good stability when I get rid of the NAM 37 plugin and revert to older version.  I have been diving into some of your older posts on the exemplar 1 vs 0, 32 bit float issue, which is somewhat beyond the limits of my understanding of OS's and computers in general.  If I only had a few plugins, I would probably just dive into iLives reader back on the windows side and do things manually, but with number of files I'm dealing with, that is a non-starter.  My hope would be that someone could figure out a java-based script that could parse these files and make the exemplar correction in bulk.  My experience running the base install of SC4 in Mojave was, well W00t city!  It is blindingly fast on my machine.  I can only hope that a generous member with the programming skills can come up with a patch for us folks who would like to stay on the Mac side.  Just as a side-note - I won't be going beyond Mojave, as my machine is a 2010 model and will not support  Catalina.

    What I do think I will try is to redo my Steam install on the Windows 10 side (yes, running 64 bit).  I'll start totally clean and install NAM 38 before anything else and then restore plugins.  Will report back after I've done this.

    With regards to the 4GB patch, which I assume I will have to reapply to my clean re-install, I can say with confidence that it did seem to apply to my last go on Win 10.  I was able to identify a new, current date on the launcher and a backup version was present as well. As for the question of the patch being correctly installed,  I'm not sure how I would assess that.

    Thanks again!

     

    PS - do you have any info on the hard limit on file number in plugins for the Mac version?

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    A brief progress note:  installing NAM 38 into a clean plugins folder did not work.  I have also been doing a survey of my plugins, trying to identify transit-enabled lots.  So far have found 2 transit lots with a Float32 Rep value set at 1 instead of 0.  As a matter of curiosity, I looked at some of the non-transit lots by one of those authors and lo and behold, one of the first I looked at (a ploppable residential lot) had a similar issue.  This leads me to think that this problem may be significantly more widespread than just a few transit lots.

     

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Some patterns are emerging.  Up to about 17 files found so far.  Essentially ALL of jestarr's transit enabled lots show this problem.  Across the board, independent of author, the transit enabled lots have the error for "Transit switch entry cost" and "Transit switch traffic capacity."  To varying degrees a descriptor of "unknown" also is seen.  All of the non-transit enabled lots I have found with the problem seem to solely have the "unknown" descriptor error.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    I have been playing around with different iterations of NAM 38 installed into a clean plugin folder, from full boat down to core-only files.  The game still does a CTD during the late stages of city loading, even with brand new cities from stock regions.  This does not vary, except that once or twice the program completely failed to launch at all.  I could get back to my "old familiar" crash by doing a local file integrity check with Steam.  I do not appear to be having an issue with RAM - the max use I see immediately before crash is about 820-830 MB.  Here is a copy of the most recent exception report:

     

    Exception time: 09/14/2020, at 22:39:26.
    Exception code: 0xC0000005 (-1073741819) ACCESS_VIOLATION.
    Current thread ID: 10712 (0x000029d8).
    Version information:
    Application/module path: F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe
    Application/module version name: SimCity 4
    Application/module version: 1.1.641.0
    System version: Windows NT 6.2
    System memory: 2048 Megabytes total, 2048 Megabytes free.

    Exception module:  F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe.
    Exception address: 0x005b9feb. Section:Offset: 0x01:0x001b2feb.

    Registers
       EAX: 00000000
       EBX: 0019f9c8
       ECX: 00000000
       EDX: 00000000
       ESI: 00000009
       EDI: 94000004
       CS:EIP: 0023:005b9feb
       SS:ESP: 002b:0019f904  EBP:0019f94c
       DS:002b  ES:002b  FS:0053  GS:002b
       Flags: 00210202

    Loaded Modules
       Address          Size Module             Path
       ----------------------------------------------------------------------------------------------
       0x00400000    8511488 SimCity 4.exe      F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe
       0x77230000    1716224 ntdll.dll          C:\WINDOWS\SYSTEM32\ntdll.dll
       0x751f0000     983040 KERNEL32.DLL       C:\WINDOWS\System32\KERNEL32.DLL
       0x76490000    2174976 KERNELBASE.dll     C:\WINDOWS\System32\KERNELBASE.dll
       0x65e20000     651264 apphelp.dll        C:\WINDOWS\SYSTEM32\apphelp.dll
       0x76e90000     495616 ADVAPI32.dll       C:\WINDOWS\System32\ADVAPI32.dll
       0x76a30000     782336 msvcrt.dll         C:\WINDOWS\System32\msvcrt.dll
       0x76f90000     479232 sechost.dll        C:\WINDOWS\System32\sechost.dll
       0x76db0000     761856 RPCRT4.dll         C:\WINDOWS\System32\RPCRT4.dll
       0x75b60000    4554752 WININET.dll        C:\WINDOWS\System32\WININET.dll
       0x77080000    1650688 USER32.dll         C:\WINDOWS\System32\USER32.dll
       0x768e0000      98304 win32u.dll         C:\WINDOWS\System32\win32u.dll
       0x754a0000     143360 GDI32.dll          C:\WINDOWS\System32\GDI32.dll
       0x68cb0000      32768 WSOCK32.dll        C:\WINDOWS\SYSTEM32\WSOCK32.dll
       0x75340000     892928 gdi32full.dll      C:\WINDOWS\System32\gdi32full.dll
       0x77010000     405504 WS2_32.dll         C:\WINDOWS\System32\WS2_32.dll
       0x75420000     503808 msvcp_win.dll      C:\WINDOWS\System32\msvcp_win.dll
       0x75fe0000    1179648 ucrtbase.dll       C:\WINDOWS\System32\ucrtbase.dll
       0x74a30000    5967872 SHELL32.dll        C:\WINDOWS\System32\SHELL32.dll
       0x76d80000     151552 IMM32.dll          C:\WINDOWS\System32\IMM32.dll
       0x50460000     520192 DSOUND.dll         C:\WINDOWS\SYSTEM32\DSOUND.dll
       0x73da0000     163840 WINMM.dll          C:\WINDOWS\SYSTEM32\WINMM.dll
       0x741c0000      32768 VERSION.dll        C:\WINDOWS\SYSTEM32\VERSION.dll
       0x76af0000    2625536 combase.dll        C:\WINDOWS\System32\combase.dll
       0x66190000    1060864 OPENGL32.dll       C:\WINDOWS\SYSTEM32\OPENGL32.dll
       0x7c370000     139264 MSVFW32.dll        C:\WINDOWS\SYSTEM32\MSVFW32.dll
       0x72390000     278528 powrprof.dll       C:\WINDOWS\SYSTEM32\powrprof.dll
       0x506c0000     118784 winmmbase.dll      C:\WINDOWS\SYSTEM32\winmmbase.dll
       0x66140000     258048 GLU32.dll          C:\WINDOWS\SYSTEM32\GLU32.dll
       0x6bc30000     577536 COMCTL32.dll       C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.488_none_89e6152f0b32762e\COMCTL32.dll
       0x71f60000      53248 UMPDC.dll          C:\WINDOWS\SYSTEM32\UMPDC.dll
       0x7b2d0000    1613824 gameoverlayrendere C:\Program Files (x86)\Steam\gameoverlayrenderer.dll
       0x76200000     929792 ole32.dll          C:\WINDOWS\System32\ole32.dll
       0x74970000      24576 PSAPI.DLL          C:\WINDOWS\System32\PSAPI.DLL
       0x76e70000     102400 bcrypt.dll         C:\WINDOWS\System32\bcrypt.dll
       0x72640000     335872 MSWSOCK.dll        C:\WINDOWS\SYSTEM32\MSWSOCK.dll
       0x748e0000     552960 shcore.dll         C:\WINDOWS\System32\shcore.dll
       0x70620000      40960 CRYPTBASE.DLL      C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL
       0x762f0000     376832 bcryptPrimitives.d C:\WINDOWS\System32\bcryptPrimitives.dll
       0x73790000    6320128 windows.storage.dl C:\WINDOWS\SYSTEM32\windows.storage.dll
       0x71d20000     147456 Wldp.dll           C:\WINDOWS\SYSTEM32\Wldp.dll
       0x76440000     282624 shlwapi.dll        C:\WINDOWS\System32\shlwapi.dll
       0x73e40000      61440 kernel.appcore.dll C:\WINDOWS\SYSTEM32\kernel.appcore.dll
       0x71e60000     475136 uxtheme.dll        C:\WINDOWS\system32\uxtheme.dll
       0x76990000     614400 OLEAUT32.dll       C:\WINDOWS\System32\OLEAUT32.dll
       0x763c0000     516096 clbcatq.dll        C:\WINDOWS\System32\clbcatq.dll
       0x6f4e0000     798720 PROPSYS.dll        C:\WINDOWS\SYSTEM32\PROPSYS.dll
       0x73530000     888832 rasapi32.dll       C:\WINDOWS\SYSTEM32\rasapi32.dll
       0x73500000     176128 rasman.dll         C:\WINDOWS\SYSTEM32\rasman.dll
       0x5be30000     180224 dxcore.dll         C:\WINDOWS\SYSTEM32\dxcore.dll
       0x748a0000     241664 cfgmgr32.dll       C:\WINDOWS\System32\cfgmgr32.dll
       0x75a80000     864256 MSCTF.dll          C:\WINDOWS\System32\MSCTF.dll
       0x5ea70000     761856 textinputframework C:\WINDOWS\SYSTEM32\textinputframework.dll
       0x5e750000    2613248 CoreUIComponents.d C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
       0x5e9d0000     634880 CoreMessaging.dll  C:\WINDOWS\SYSTEM32\CoreMessaging.dll
       0x73ef0000     167936 ntmarta.dll        C:\WINDOWS\SYSTEM32\ntmarta.dll
       0x658e0000     909312 wintypes.dll       C:\WINDOWS\SYSTEM32\wintypes.dll
       0x7a940000     954368 DDRAW.DLL          C:\WINDOWS\SYSTEM32\DDRAW.DLL
       0x600c0000     794624 dxgi.dll           C:\WINDOWS\SYSTEM32\dxgi.dll
       0x7aa30000      28672 DCIMAN32.dll       C:\WINDOWS\SYSTEM32\DCIMAN32.dll
       0x774e0000    1589248 aticfx32.dll       C:\WINDOWS\System32\DriverStore\FileRepository\c0357282.inf_amd64_001167b3dcd63149\B357146\aticfx32.dll
       0x7a820000     172032 atiu9pag.dll       C:\WINDOWS\System32\DriverStore\FileRepository\c0357282.inf_amd64_001167b3dcd63149\B357146\atiu9pag.dll
       0x78730000   10919936 atiumdag.dll       C:\WINDOWS\System32\DriverStore\FileRepository\c0357282.inf_amd64_001167b3dcd63149\B357146\atiumdag.dll
       0x6d510000     507904 dbghelp.dll        F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\dbghelp.dll
       0x77de0000     155648 amdihk32.dll       C:\WINDOWS\SYSTEM32\amdihk32.dll
       0x7b4f0000     405504 D3DIM700.DLL       C:\WINDOWS\SYSTEM32\D3DIM700.DLL
       0x651b0000     434176 MMDevApi.dll       C:\WINDOWS\System32\MMDevApi.dll
       0x652c0000     147456 DEVOBJ.dll         C:\WINDOWS\System32\DEVOBJ.dll
       0x50520000    1265664 AUDIOSES.DLL       C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
       0x6bc00000     155648 dwmapi.dll         C:\WINDOWS\SYSTEM32\dwmapi.dll
       0x7a880000      61440 resourcepolicyclie C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll
       0x0cf90000    2269184 iertutil.dll       C:\WINDOWS\System32\iertutil.dll
       0x704e0000     163840 SspiCli.dll        C:\WINDOWS\SYSTEM32\SspiCli.dll
       0x70870000     118784 profapi.dll        C:\WINDOWS\SYSTEM32\profapi.dll
       0x65a60000      73728 ondemandconnrouteh C:\WINDOWS\SYSTEM32\ondemandconnroutehelper.dll
       0x740f0000     794624 winhttp.dll        C:\WINDOWS\SYSTEM32\winhttp.dll
       0x73610000     204800 IPHLPAPI.DLL       C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
       0x6e160000      32768 WINNSI.DLL         C:\WINDOWS\SYSTEM32\WINNSI.DLL
       0x76350000      28672 NSI.dll            C:\WINDOWS\System32\NSI.dll
       0x50360000     995328 Windows.UI.dll     C:\Windows\System32\Windows.UI.dll
       0x502e0000     471040 WindowManagementAP C:\Windows\System32\WindowManagementAPI.dll
       0x595d0000     970752 InputHost.dll      C:\Windows\System32\InputHost.dll
       0x5f760000    1638400 twinapi.appcore.dl C:\WINDOWS\SYSTEM32\twinapi.appcore.dll
       0x50670000      32768 avrt.dll           C:\WINDOWS\SYSTEM32\avrt.dll

    Call stack:
    (Debug information (.pdb files) appears to be absent).
    0x0001:0x001b2feb F:\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe.
    GZDllGetGZCOMDirector() + 62310

    GZDllGetGZCOMDirector() + 64640


    Stack data: (ESP is 0x0019f904)
    0x0019f784   02400000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f7a4   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f7c4   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f7e4   00000000 00000000 8cd185f7 b796cb3d 8cd185f7 b796cb3d 00aa8094 d3a2f1bf 
    0x0019f804   8cd185f7 b796cb3d 00000000 30fbffff c0050000 30fbffff d0040000 f0000000 
    0x0019f824   00000000 ff070000 00020000 050000c0 00000000 00000000 00000000 eb9f5b00 
    0x0019f844   00000000 02000000 00000000 01000000 00000000 00000000 00000000 00000000 
    0x0019f864   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f884   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f8a4   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f8c4   00000000 7e0b9300 bcf81900 eb9f5b00 00000000 d8f89e00 8863ae00 ffffffff 
    0x0019f8e4   35069f00 00f91900 34fdffff e4020000 34fdffff cc020000 19000000 00000000 
    0x0019f904   00008000 9826b600 c6555e00 00000014 00008000 c0f91900 62cf9000 00000014 
    0x0019f924   4b359b00 00000014 a9d09100 00008000 00000000 1008a800 c0f91900 00000000 
    0x0019f944   c0f91900 00004000 6cf91900 63d19100 24d0024e 84f91900 77f91900 01000000 
    0x0019f964   01000000 8cfa1900 08fa1900 7dda9100 84f91900 00000000 1008a800 00000000 
    0x0019f984   1008a800 5460193f 7160193f 7260193f 00000000 1008a800 9460193f b160193f 
    0x0019f9a4   b260193f 00000000 1008a800 5460193f 7160193f 7260193f 00000000 24d00244 
    0x0019f9c4   24d0024e 24d0024e 1008a800 54006e2c 71006e2c 8f006e2c 00000000 1008a800 
    0x0019f9e4   b454d429 c154d429 c254d429 00000000 1008a800 14c62d2b 31c62d2b 5ac62d2b 
    0x0019fa04   00000000 00000000 40d46300 86000000 e0d16300 d066b400 00000000 34840f04 
    0x0019fa24   1008a800 94f5c129 a1f5c129 a2f5c129 00000000 1b556200 8cfa1900 f086aa00 
    0x0019fa44   14909c28 d8a37428 00000000 c571598a b993598a 4e170000 cd1f0000 4b1f0000 
    0x0019fa64   c7170000 00000000 00000000 0f1f0000 0a000000 4f1e0000 4f1d0000 4f130000 

    Instruction data: (EIP is 0x005b9feb)
    0x005b9f6b   b6 02 00 83 c4 04 8b c6 5e c2 04 00 cc cc cc cc cc cc cc cc cc 56 57 8b f1 8b 7e 10 6a 0c e8 c6 
    0x005b9f8b   2f 35 00 8d 48 08 83 c4 04 85 c9 74 06 8b 54 24 0c 89 11 8b 4f 04 89 38 89 48 04 89 01 89 47 04 
    0x005b9fab   8b 46 14 40 5f 89 46 14 5e c2 04 00 cc cc cc cc cc cc cc cc cc 56 57 8b 7c 24 0c 83 c7 04 33 f6 
    0x005b9fcb   b8 08 00 00 00 3b f8 76 21 46 03 c0 83 fe 09 72 f4 57 e8 8c 66 43 00 81 cf 00 00 00 80 83 c4 04 
    0x005b9feb   89 38 5f 83 c0 04 5e c2 04 00 8b 4c b1 6c 8b 01 ff 10 c1 e6 18 0b f7 89 30 5f 83 c0 04 5e c2 04 
    0x005ba00b   00 cc cc cc cc 83 ec 08 8b 44 24 14 8b 54 24 10 56 8b c8 8b f2 81 e1 00 00 ff ff 81 e6 00 00 ff 
    0x005ba02b   ff 25 ff ff 00 00 81 e2 ff ff 00 00 89 4c 24 18 3b f1 89 74 24 14 89 44 24 04 89 54 24 08 8d 4c 
    0x005ba04b   24 18 72 04 8d 4c 24 14 3b d0 8d 44 24 04 72 04 8d 44 24 08 8b 31 8b 00 8b 54 24 10 03 c6 33 c9 
     

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    As @rsc204 noted, it's the full blast NAM Controller that's installed by default that is the thing that requires the game to have more RAM access.  Running the Controller Compiler and deselecting at least the higher-level RHW networks would make a difference on that end.

    Based on what I'm seeing, however, I'm still convinced that somehow your SimCity 4.exe isn't getting the necessary memory access.  That's possibly due to the 4GB Patch still not being successfully applied, but I also noticed you mentioned a "launcher".  Are you referring to the .exe itself, to the Steam client, or to one of the third-party "SC4 Launcher" utilities that are out there?  I can verify that the second isn't an issue, from experience, but as far as the third goes, while I've never used any of those launcher utilities, depending on how they call the game's executable, it's possible that could be a bottleneck (in which case 4GB Patching the launcher may be needed).

    If the 4GB Patch is successfully applied, in addition to the presence of the SimCity 4.exe.Backup file, the SimCity 4.exe file itself should have a much newer date/time--the date/time you ran the 4GB Patch, while the Backup file will have the date/time of when you installed the game.  As @CorinaMarie rightly pointed out in one of the other threads on the subject, it's possible to get the Backup file on a failed install of the 4GB Patch, in which case one should always pay attention to the date/time on SimCity 4.exe.

    -Tarkus

    • Like 1

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Patched the wrong file.  Full NAM 38 install now working.  Think I'm gonna change my name and go back into quarantine... and file this thread in the "did you check to see if it's plugged in?" folder.

    FP.jpg

    • Yes 1
    • Haha 1

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     
    16 hours ago, I.M. Corbusier said:

    Patched the wrong file.  Full NAM 38 install now working.

    Honestly I think a lot of users may be inadvertently patching the NAM installer, so don't kick yourself too hard. I even reneged on making a how-to tutorial video, originally thinking it was a waste of time, specifically because of the number of issues, mostly surrounding the 4GB patch, we were seeing.

    The good news is now it's working, you can enjoy all the cool new stuff in NAM 38. :)

    • Yes 1

    Head over to my Lot and Mod Shack to keep abreast of my latest developments.

    Do you like custom textures, but don't like all the work involved creating them?, take a look at the Texture Automation options here. Change the look and feel of your transit networks, with the minimum of effort, for example customised versions of my Sidewalk NAM (SWN) and Terrain Grass NAM (TGN) mods, and much more besides.

    New to the NAM? Check out my tutorials on YouTube. Latest upload: How to: RHW - MHO Roundabout Interchanges. (Nov 25).

    p.s. - I'm MGB over on SC4D and a member of the NAM team.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Thanks for the kind words.  I am enjoying the new features quite a bit.  I am immensely appreciative of the amount of work the NAM team has put into the project.  It is such a detailed and multilayered mod that I am needing to go "back to school" to get up to speed.  A good problem to have!  The much more realistic grade and curve limitations for the railroads are providing an interesting challenge *:).  Next project is to figure out how to get things up and running on the Mac side.  Those pesky float32 issues are looking to be very common and I'm not sure how I can tackle 5 or 6 GB worth of lots.  In any event, thanks to all for the assistance and another big shout out to the NAM team as a whole.  Well done!

     

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Well, I seem to be back to square 1 here. In an entirely unrelated incident, the drive where my previously working install was residing was accidentally formatted when I while I was booted on the Mac side (fat finger syndrome should be a contraindication to using the Terminal.app in OS X) a trying to do some things with Wine and Wineskin.  Long story short, I lost my working SC4 install and had to start over.  No biggie, right?  It worked before, I knew how to properly patch the install and to install NAM 38 in plugins before putting anything else back.  As of right now, I can launch and use a vanilla install with a clean NAM 38 install, but when I put plugins back, I get CTDs during initial map loading from the region.  

    I have observed the following:

    1.  when launching with only the clean NAM install in plugins, I see utilization of RAM which is consistent with the previous working install I lost and is also consistent with the patch being in place.

    2.  With the plugins restored, I get a CTD at a point in RAM utilization which is very similar to when I was trying to open an unpatched version.

    3. After these crashes, if I run a "verify integrity of game files" from Steam, it tells me 1 file failed to validate and will be reacquired.

    4.  Not sure if this is related, but if I run the integrity check immediately after the patch, I get the same result - 1 bad file.

    The exception report does appear to show that the patch is indeed in place.

    Nothing has changed in my plugins since I lost the previous install, so I'm really at my wits end figuring out what's going on.  I am now Sim-less and would really like to get up and running again.  Going to the Mac side is not an option due to the many lots that have "32float Rev 1" issues.  Hopefully someone has some ideas about what may have happened...

     

    Spoiler

    Exception time: 09/20/2020, at 21:12:26.
    Exception code: 0xC0000005 (-1073741819) ACCESS_VIOLATION.
    Current thread ID: 10616 (0x00002978).
    Version information:
    Application/module path: C:\Program Files (x86)\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe
    Application/module version name: SimCity 4
    Application/module version: 1.1.641.0
    System version: Windows NT 6.2
    System memory: 4096 Megabytes total, 4096 Megabytes free.

    Exception module:  C:\Program Files (x86)\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe.
    Exception address: 0x00748605. Section:Offset: 0x01:0x00341605.

    Registers
       EAX: 0000c86e
       EBX: 00000020
       ECX: 00000000
       EDX: 00000000
       ESI: 0f24da14
       EDI: 000000ff
       CS:EIP: 0023:00748605
       SS:ESP: 002b:0019fa28  EBP:00000000
       DS:002b  ES:002b  FS:0053  GS:002b
       Flags: 00210246

    Loaded Modules
       Address          Size Module             Path
       ----------------------------------------------------------------------------------------------
       0x00400000    8511488 SimCity 4.exe      C:\Program Files (x86)\Steam\steamapps\common\SimCity 4 Deluxe\Apps\SimCity 4.exe
       0x77840000    1716224 ntdll.dll          C:\WINDOWS\SYSTEM32\ntdll.dll
       0x76f30000     983040 KERNEL32.DLL       C:\WINDOWS\System32\KERNEL32.DLL
       0x75bd0000    2174976 KERNELBASE.dll     C:\WINDOWS\System32\KERNELBASE.dll
       0x65100000     651264 apphelp.dll        C:\WINDOWS\SYSTEM32\apphelp.dll
       0x76680000     495616 ADVAPI32.dll       C:\WINDOWS\System32\ADVAPI32.dll
       0x76270000     782336 msvcrt.dll         C:\WINDOWS\System32\msvcrt.dll
       0x76a50000     479232 sechost.dll        C:\WINDOWS\System32\sechost.dll
       0x76700000     761856 RPCRT4.dll         C:\WINDOWS\System32\RPCRT4.dll
       0x74ea0000    4554752 WININET.dll        C:\WINDOWS\System32\WININET.dll
       0x77260000    1650688 USER32.dll         C:\WINDOWS\System32\USER32.dll
       0x774c0000      98304 win32u.dll         C:\WINDOWS\System32\win32u.dll
       0x77560000     143360 GDI32.dll          C:\WINDOWS\System32\GDI32.dll
       0x74bc0000      32768 WSOCK32.dll        C:\WINDOWS\SYSTEM32\WSOCK32.dll
       0x76e50000     892928 gdi32full.dll      C:\WINDOWS\System32\gdi32full.dll
       0x75300000     405504 WS2_32.dll         C:\WINDOWS\System32\WS2_32.dll
       0x75370000     503808 msvcp_win.dll      C:\WINDOWS\System32\msvcp_win.dll
       0x75a20000    1179648 ucrtbase.dll       C:\WINDOWS\System32\ucrtbase.dll
       0x75410000    5967872 SHELL32.dll        C:\WINDOWS\System32\SHELL32.dll
       0x76330000     151552 IMM32.dll          C:\WINDOWS\System32\IMM32.dll
       0x74bd0000     163840 WINMM.dll          C:\WINDOWS\SYSTEM32\WINMM.dll
       0x74e80000      32768 VERSION.dll        C:\WINDOWS\SYSTEM32\VERSION.dll
       0x66980000    1060864 OPENGL32.dll       C:\WINDOWS\SYSTEM32\OPENGL32.dll
       0x775a0000    2625536 combase.dll        C:\WINDOWS\System32\combase.dll
       0x64900000     520192 DSOUND.dll         C:\WINDOWS\SYSTEM32\DSOUND.dll
       0x79710000     139264 MSVFW32.dll        C:\WINDOWS\SYSTEM32\MSVFW32.dll
       0x72180000     258048 GLU32.dll          C:\WINDOWS\SYSTEM32\GLU32.dll
       0x74120000     278528 powrprof.dll       C:\WINDOWS\SYSTEM32\powrprof.dll
       0x651a0000     118784 winmmbase.dll      C:\WINDOWS\SYSTEM32\winmmbase.dll
       0x6b810000     577536 COMCTL32.dll       C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.488_none_89e6152f0b32762e\COMCTL32.dll
       0x74110000      53248 UMPDC.dll          C:\WINDOWS\SYSTEM32\UMPDC.dll
       0x79580000    1613824 gameoverlayrendere C:\Program Files (x86)\Steam\gameoverlayrenderer.dll
       0x76d60000     929792 ole32.dll          C:\WINDOWS\System32\ole32.dll
       0x77590000      24576 PSAPI.DLL          C:\WINDOWS\System32\PSAPI.DLL
       0x76d40000     102400 bcrypt.dll         C:\WINDOWS\System32\bcrypt.dll
       0x72010000     335872 MSWSOCK.dll        C:\WINDOWS\SYSTEM32\MSWSOCK.dll
       0x75b40000     552960 shcore.dll         C:\WINDOWS\System32\shcore.dll
       0x6ff60000      40960 CRYPTBASE.DLL      C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL
       0x76ad0000     376832 bcryptPrimitives.d C:\WINDOWS\System32\bcryptPrimitives.dll
       0x742f0000    6320128 windows.storage.dl C:\WINDOWS\SYSTEM32\windows.storage.dll
       0x742c0000     147456 Wldp.dll           C:\WINDOWS\SYSTEM32\Wldp.dll
       0x759d0000     282624 shlwapi.dll        C:\WINDOWS\System32\shlwapi.dll
       0x74900000      61440 kernel.appcore.dll C:\WINDOWS\SYSTEM32\kernel.appcore.dll
       0x732b0000     475136 uxtheme.dll        C:\WINDOWS\system32\uxtheme.dll
       0x76ca0000     614400 OLEAUT32.dll       C:\WINDOWS\System32\OLEAUT32.dll
       0x774e0000     516096 clbcatq.dll        C:\WINDOWS\System32\clbcatq.dll
       0x74170000     798720 PROPSYS.dll        C:\WINDOWS\SYSTEM32\PROPSYS.dll
       0x72b60000     888832 rasapi32.dll       C:\WINDOWS\SYSTEM32\rasapi32.dll
       0x72b30000     176128 rasman.dll         C:\WINDOWS\SYSTEM32\rasman.dll
       0x78630000     131072 SC4Fix.dll         C:\Users\dad\Documents\SimCity 4\Plugins\SC4Fix.dll
       0x04720000     294912 SimCity 4 Extra Ch C:\Users\dad\Documents\SimCity 4\Plugins\SimCity 4 Extra Cheats Plugin.dll
       0x63e60000     180224 dxcore.dll         C:\WINDOWS\SYSTEM32\dxcore.dll
       0x04a00000     241664 cfgmgr32.dll       C:\WINDOWS\System32\cfgmgr32.dll
       0x765a0000     864256 MSCTF.dll          C:\WINDOWS\System32\MSCTF.dll
       0x64ca0000     761856 textinputframework C:\WINDOWS\SYSTEM32\textinputframework.dll
       0x64a20000    2613248 CoreUIComponents.d C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
       0x64980000     634880 CoreMessaging.dll  C:\WINDOWS\SYSTEM32\CoreMessaging.dll
       0x74910000     167936 ntmarta.dll        C:\WINDOWS\SYSTEM32\ntmarta.dll
       0x647b0000     909312 wintypes.dll       C:\WINDOWS\SYSTEM32\wintypes.dll
       0x50080000     954368 DDRAW.DLL          C:\WINDOWS\SYSTEM32\DDRAW.DLL
       0x5fc40000     794624 dxgi.dll           C:\WINDOWS\SYSTEM32\dxgi.dll
       0x50070000      28672 DCIMAN32.dll       C:\WINDOWS\SYSTEM32\DCIMAN32.dll
       0x52c90000    1589248 aticfx32.dll       C:\WINDOWS\System32\DriverStore\FileRepository\c0357282.inf_amd64_001167b3dcd63149\B357146\aticfx32.dll
       0x78aa0000     172032 atiu9pag.dll       C:\WINDOWS\System32\DriverStore\FileRepository\c0357282.inf_amd64_001167b3dcd63149\B357146\atiu9pag.dll
       0x78ad0000   10919936 atiumdag.dll       C:\WINDOWS\System32\DriverStore\FileRepository\c0357282.inf_amd64_001167b3dcd63149\B357146\atiumdag.dll
       0x6d510000     507904 dbghelp.dll        C:\Program Files (x86)\Steam\steamapps\common\SimCity 4 Deluxe\Apps\dbghelp.dll
       0x518a0000     155648 amdihk32.dll       C:\WINDOWS\SYSTEM32\amdihk32.dll
       0x79790000     405504 D3DIM700.DLL       C:\WINDOWS\SYSTEM32\D3DIM700.DLL
       0x63df0000     434176 MMDevApi.dll       C:\WINDOWS\System32\MMDevApi.dll
       0x651d0000     147456 DEVOBJ.dll         C:\WINDOWS\System32\DEVOBJ.dll
       0x0e400000    1265664 AUDIOSES.DLL       C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
       0x6b7e0000     155648 dwmapi.dll         C:\WINDOWS\SYSTEM32\dwmapi.dll
       0x78600000      61440 resourcepolicyclie C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll
       0x76370000    2269184 iertutil.dll       C:\WINDOWS\System32\iertutil.dll
       0x74270000     163840 SspiCli.dll        C:\WINDOWS\SYSTEM32\SspiCli.dll
       0x742a0000     118784 profapi.dll        C:\WINDOWS\SYSTEM32\profapi.dll
       0x64890000      73728 ondemandconnrouteh C:\WINDOWS\SYSTEM32\ondemandconnroutehelper.dll
       0x73370000     794624 winhttp.dll        C:\WINDOWS\SYSTEM32\winhttp.dll
       0x73330000     204800 IPHLPAPI.DLL       C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
       0x6dd90000      32768 WINNSI.DLL         C:\WINDOWS\SYSTEM32\WINNSI.DLL
       0x76360000      28672 NSI.dll            C:\WINDOWS\System32\NSI.dll
       0x54450000     995328 Windows.UI.dll     C:\Windows\System32\Windows.UI.dll
       0x543d0000     471040 WindowManagementAP C:\Windows\System32\WindowManagementAPI.dll
       0x542e0000     970752 InputHost.dll      C:\Windows\System32\InputHost.dll
       0x5f610000    1638400 twinapi.appcore.dl C:\WINDOWS\SYSTEM32\twinapi.appcore.dll
       0x50270000      32768 avrt.dll           C:\WINDOWS\SYSTEM32\avrt.dll

    Call stack:

    Stack data: (ESP is 0x0019fa28)
    0x0019f8a8   ff3f0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f8c8   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f8e8   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f908   00000000 00000000 2f5a9723 6117d43d 2f5a9723 6117d43d 00d07dce 08d8c7bf 
    0x0019f928   2f5a9723 6117d43d 30fbffff c0050000 30fbffff d0040000 f0000000 00000000 
    0x0019f948   14da240f 50cd532c 050000c0 00000000 00000000 00000000 05867400 00000000 
    0x0019f968   02000000 00000000 00000000 00000000 04000000 00000000 00000000 00000000 
    0x0019f988   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f9a8   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f9c8   00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
    0x0019f9e8   1505142c 1605142c 05867400 00000000 64cd5b2c 00000000 00010000 00010000 
    0x0019fa08   20fa1900 00000000 34fdffff e4020000 34fdffff cc020000 19000000 00000000 
    0x0019fa28   54da240f 3484f703 14da240f 44fb1900 f8940001 00000000 00000000 00000000 
    0x0019fa48   00000000 00807b43 00000000 00000000 00004040 ff000000 a036a4d3 00000000 
    0x0019fa68   93a59643 20b4b400 00000000 00000000 00000000 00010000 00010000 00004040 
    0x0019fa88   ee7f7200 94fa1900 54da240f 00000000 00000000 00010000 00010000 ac387400 
    0x0019faa8   9a918c44 44000000 00000000 54da240f 14da240f 3484f703 12917400 1a917400 
    0x0019fac8   54da240f 54da240f 14da240f 06967400 54da240f 18546d1e 14346d1e 14da240f 
    0x0019fae8   8fb17c00 00000000 4045a12b 3484f703 00000000 3c45a12b 44fb1900 3484f703 
    0x0019fb08   00000000 18f8240f 44fb1900 0aeb9200 54007c1d 3c84f703 1484f703 4c84f703 
    0x0019fb28   1444a12b 0046a12b 1446a12b e400f703 a8826d1c 00000000 00000000 6cfb1900 
    0x0019fb48   b0e09200 54007c1d 00000000 1484f703 64000000 7d010000 00000000 54007c1d 
    0x0019fb68   58eda801 f4010000 b79a4400 00000000 d4814e04 54804e04 1cba240f 2000fa03 
    0x0019fb88   04000000 58eda800 1517e127 52000000 00000000 00000000 9b594500 64000000 

    Instruction data: (EIP is 0x00748605)
    0x00748585   83 ff 1f 7e 05 bf 1f 00 00 00 8b 84 24 88 00 00 00 8b 8e 00 01 00 00 8b 11 50 8b 44 24 24 50 ff 
    0x007485a5   52 4c 8b 4e 38 33 d2 c1 e7 04 03 f8 8b c3 f7 f1 8b 7c bd 00 8b 8e bc 00 00 00 c6 44 24 13 01 8b 
    0x007485c5   ea 8b 15 90 bc b4 00 8b 1c 8a 33 d2 f7 f3 33 d2 0f af 04 8d 20 bc b4 00 89 44 24 14 8b c5 f7 f3 
    0x007485e5   8b 54 24 14 03 d0 8d 04 49 8b 04 85 9c bc b4 00 0f b7 04 50 8b 0c 8d 70 c6 b4 00 8b 0c b9 33 d2 
    0x00748605   f7 71 04 8b 5c 24 28 8b ea c1 e5 0c 03 ef a1 e0 bc b4 00 8b 0d e4 bc b4 00 2b c8 c1 f9 02 33 d2 
    0x00748625   8b c7 f7 f1 a1 e0 bc b4 00 33 c9 8b 14 90 3b d1 89 54 24 2c 0f 84 50 02 00 00 eb 04 8b 54 24 2c 
    0x00748645   39 7a 04 74 0f 8b 12 3b d1 89 54 24 2c 75 ed e9 36 02 00 00 3b d1 0f 84 2e 02 00 00 8b 86 bc 00 
    0x00748665   00 00 d9 05 88 d6 b0 00 d8 4c 82 70 8b 54 82 5c 8b 44 24 18 8b f8 d9 c0 2b fa d8 c9 89 7c 24 5c

     

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     
    16 hours ago, I.M. Corbusier said:

    I knew how to properly patch the install and to install NAM 38

    Skip the plugins installations. Just copy your plugins backup into place. Then copy your SC4 apps backup into its place under program files.

    Done


    -- Jeff Fisher ><> Vancouver WA
    "I may be pissing into the wind, but if I keep my enemies behind me and aim carefully, I can still rain on their parade."

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     
    16 hours ago, I.M. Corbusier said:

    3. After these crashes, if I run a "verify integrity of game files" from Steam, it tells me 1 file failed to validate and will be reacquired.

    That does make me think Steam may have some security system in-place that’s reversing the changes of the Patch. Windows 10 also can do this for anything installed into Program Files and it’s x86 variant. Indeed, whenever the crashes are resolved by removing NAM, it points to the patch not being there. 

    You may find running SC4 directly using a shortcut, rather than via the Steam Client prevents the integrity check. Otherwise if you don’t need the full NAM Controller, you can significantly reduce the RAM required by making a Custom Controller. Just bear in mind the former solution may require you to infrequently repeat the patch process, since you must login to Steam after a certain period before you can play SC4 (DRM).

    • Like 1

    Head over to my Lot and Mod Shack to keep abreast of my latest developments.

    Do you like custom textures, but don't like all the work involved creating them?, take a look at the Texture Automation options here. Change the look and feel of your transit networks, with the minimum of effort, for example customised versions of my Sidewalk NAM (SWN) and Terrain Grass NAM (TGN) mods, and much more besides.

    New to the NAM? Check out my tutorials on YouTube. Latest upload: How to: RHW - MHO Roundabout Interchanges. (Nov 25).

    p.s. - I'm MGB over on SC4D and a member of the NAM team.

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    I have tried applying the patch and immediately launching the app from the /Apps subfolder, both with and without steam running and it doesn't change the CTD.

     

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Some followup:  I have spent so much time on this, i figured, why not try the GOG version, see if any differences.  I downloaded a new clean install from GOG (put this one on a separate drive, staying away from the x86 program files on the boot drive.  Pretty much the same story - I can get a clean install of NAM 38 to launch  successfully, but restoring the rest of the plugins files gets me back to a CTD.  Interestingly, the exception report shows 1024 MB RAM available, rather than the 4096 being reported on the CTDs from the steam version.  Makes me wonder if the GOG version is unpatchable.  So, it would suggest that the problem is not likely to be related to a peculiarity of Steam.  Is there any possibility that the SC4DataNode program might be any help?  I'm not entirely sure how to utilize it, but just wondering.  Kind of grasping at straws here.

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    The GOG version is most definitely patchable.  I'm running it without issue--Plugins folder of 4.7GB and my personal current working build of NAM 39 (which also includes some stuff that probably won't be in a NAM release until somewhere in the mid-40s in terms of version numbers).  I've heard some issues from users who are running it through GOG Galaxy rather than the Offline Backup Game Installers--the latter of which is how I installed it, and what is generally recommended around these parts.  If you are indeed using the offline installer rather than Galaxy, try re-patching the .exe file (default location C:\GOG Games\SimCity 4 Deluxe Edition\Apps).  It also shows 1024MB RAM when I get it to crash, so that's not really an issue.

    I've also just fired up my Steam copy as a test.  Same deal.  No issues with 4.7GB of plugins and an experimental NAM that's even bigger than NAM 38.

    It's most likely something non-NAM-related up with your plugins, from the sound of it.

    -Tarkus

    • Like 1
    • Yes 1

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    OK, just finished a non-galaxy, offline reinstall of the GOG version to a separate drive.  Same problem.  No problem with a clean install of NAM38.  Add back in my previously working plugins and get the CTD. Something has changed, clearly.  I'm going to look and see if I can find an earlier backup of my plugins directory and try using that.

     

    OK- found 2 separate earlier backups of my plugins.  Tried both, neither worked.


      Edited by I.M. Corbusier  

    addt'l info

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    @I.M. Corbusier, if the game works correctly with NAM 38 and an empty Plugins folder, that would tend to indicate that the problem is not specifically NAM-related. If your Plugins folder was previously working, then yes that would suggest that something has changed. However, it would be impossible for the NAM team to try and guess what might be incompatible between the new version of NAM and the thousands of bits of custom content that is available out there without first knowing what custom content is involved.

    So unless you can narrow the problem down to what in your Plugins folder is not wanting to play nice with the new version of NAM, the NAM team really can't do anything about trying to resolve this issue. I fear you're going to have to go the testing by halves route to determine this. Depending on how your Plugins folder is set up, it might not be as bad as it sounds. Of the top of my head, I would suspect a Mod of some sort. If you can do so easily, you might consider first trying to remove all the Mods (especially if they are transportation-related) before going any further.

    As far as DataNode, it could tell you if there are any errors in any of the files in your Plugins folder (based on what is considered normal for files of any specific type). It can tell you what files NAM overrides or which files override NAM (which I suspect might be your issue). It will not be able to tell you if there are any incompatibilities between files. If you decide to go the DataNode route, make sure you read the documentation. If you run into problems using it, @rivit does maintain a support thread for DataNode, or if it's something simple, you can ask here.

    • Like 2

    Share this post


    Link to post
    Share on other sites
  • Original Poster
  • Posted:
    Last Online:  
     

    Yes, I think this is correct...unfortunately.  It's pretty clear that NAM 38 itself is probably not the culprit in this problem.  I seem to have 2 equally unpalatable choices.  I can do a complete manual rebuild of the folder, re-downloading everything from scratch, or adding back my various folders and files one at a time and rebooting the game at each point.  As the age old question goes - "Feathers or lead?"  I think I may take a spin through SC4DataNode and see if I can identify some chaff to separate from the wheat, so I know what actually needs to undergo retest or re-download.  I guess this is an indication of how much I like the game and our community - that I'm willing to go forward with this much effort says how much I get out of it. Withdrawal is gonna be tough *:).  Anyway - thanks to all for your assistance, it was and is much appreciated!

    • Like 1

    Share this post


    Link to post
    Share on other sites
    Posted:
    Last Online:  
     

    I think a different route than adding everything back one-by-one would be more time efficient.

    The testing by halves method I mentioned would likely be much quicker.

    1. You can either start from your full Plugins folder, or an empty folder with only NAM installed. I would start off empty.

    2. Divide you plugins folder by half (however you like). Place this half in your Plugins folder, and try to start your game. If it starts without a CTD, then you know that half of your Plugins is probably clear. If it does CTD, then something in that half is the culprit. Remove that half, and replace it with the other half. Try and start your game. If it also CTDs, you've got multiple offending files. If it doesn't CTD, you've eliminated half of your files from being the offenders.

    3. Continue this process with hopefully only one half causing your CTD. Divide in half and test as above.  Continue the process. Eventually you will be left with only the offending files. While this seems like a lot of work, it's less work than trying to replacing files in your Plugins one at a time, and testing after each. The offending files would be just as likely to be the last ones you move back as they would be first ones.

    4. Of course, if there are any files you suspect, it would be logical to test them first.

    • Like 1
    • Yes 1

    Share this post


    Link to post
    Share on other sites

    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