PDA

View Full Version : Post Game Bugs Here In One Area to Help Form a Spec Sheet to Help Tilted Make Patches


RageproRadeon
11-16-2007, 12:46 AM
Hello all I have a bug might be like some you are haveing as well. I figured if we all post in one area it might help Tilted Mill to look at the problems to help makes patches or help others to fix problems.

My problem is that when I launch the game it runs fine I can get to the game settings to change video, sound, and extra. Make a user profile to start the city setup and can make the city with the name and extra but when I try to start the city and it is at the loading screen. I think it makes it to the end of the loading screen but I get the Application Error after the words "Playing in the mud...." and it will do that for Tutorial too. I have updated my video, sound, .NET Framework all the way to version 3.0, and also DirectX. I made sure I have admin rights and extra. I have tried to run the games without McAfee Total Protection running which I disabled the virus scanning and firewall. The McAfee Total Protection is the business edition of their products. I'm on a small network running Windows Small Business 2003. I also installed the first patche for the game also. But still get the errors. Which are:

Event Type: Error
Event Source: Application Error
Event Category: None
Event ID: 1000
Date: 11/15/2007
Time: 10:50:47 PM
User: N/A
Computer: RAGE
Description:
Faulting application simcitysocieties.exe, version 1.0.0.16, faulting module ntdll.dll, version 5.1.2600.2180, fault address 0x000111de.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 73 69 6d ure sim
0018: 63 69 74 79 73 6f 63 69 citysoci
0020: 65 74 69 65 73 2e 65 78 eties.ex
0028: 65 20 31 2e 30 2e 30 2e e 1.0.0.
0030: 31 36 20 69 6e 20 6e 74 16 in nt
0038: 64 6c 6c 2e 64 6c 6c 20 dll.dll
0040: 35 2e 31 2e 32 36 30 30 5.1.2600
0048: 2e 32 31 38 30 20 61 74 .2180 at
0050: 20 6f 66 66 73 65 74 20 offset
0058: 30 30 30 31 31 31 64 65 000111de
0060: 0d 0a ..

And:

Event Type: Error
Event Source: .NET Runtime 2.0 Error Reporting
Event Category: None
Event ID: 1000
Date: 11/15/2007
Time: 10:50:30 PM
User: N/A
Computer: RAGE
Description:
Faulting application simcitysocieties.exe, version 1.0.0.16, stamp 473476e4, faulting module ntdll.dll, version 5.1.2600.2180, stamp 411096b4, debug? 0, fault address 0x000111de.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 00 70 00 70 00 6c 00 A.p.p.l.
0008: 69 00 63 00 61 00 74 00 i.c.a.t.
0010: 69 00 6f 00 6e 00 20 00 i.o.n. .
0018: 46 00 61 00 69 00 6c 00 F.a.i.l.
0020: 75 00 72 00 65 00 20 00 u.r.e. .
0028: 20 00 73 00 69 00 6d 00 .s.i.m.
0030: 63 00 69 00 74 00 79 00 c.i.t.y.
0038: 73 00 6f 00 63 00 69 00 s.o.c.i.
0040: 65 00 74 00 69 00 65 00 e.t.i.e.
0048: 73 00 2e 00 65 00 78 00 s...e.x.
0050: 65 00 20 00 31 00 2e 00 e. .1...
0058: 30 00 2e 00 30 00 2e 00 0...0...
0060: 31 00 36 00 20 00 34 00 1.6. .4.
0068: 37 00 33 00 34 00 37 00 7.3.4.7.
0070: 36 00 65 00 34 00 20 00 6.e.4. .
0078: 69 00 6e 00 20 00 6e 00 i.n. .n.
0080: 74 00 64 00 6c 00 6c 00 t.d.l.l.
0088: 2e 00 64 00 6c 00 6c 00 ..d.l.l.
0090: 20 00 35 00 2e 00 31 00 .5...1.
0098: 2e 00 32 00 36 00 30 00 ..2.6.0.
00a0: 30 00 2e 00 32 00 31 00 0...2.1.
00a8: 38 00 30 00 20 00 34 00 8.0. .4.
00b0: 31 00 31 00 30 00 39 00 1.1.0.9.
00b8: 36 00 62 00 34 00 20 00 6.b.4. .
00c0: 66 00 44 00 65 00 62 00 f.D.e.b.
00c8: 75 00 67 00 20 00 30 00 u.g. .0.
00d0: 20 00 61 00 74 00 20 00 .a.t. .
00d8: 6f 00 66 00 66 00 73 00 o.f.f.s.
00e0: 65 00 74 00 20 00 30 00 e.t. .0.
00e8: 30 00 30 00 31 00 31 00 0.0.1.1.
00f0: 31 00 64 00 65 00 0d 00 1.d.e...
00f8: 0a 00 ..

I meet the requirements of the game. But I will list them here to and have a copy of the DirectX info also.

Computer Specs:

Operating System - Windows Xp Professional SP2
Motherboard - Asus P5WD2-E Premium
Processor - Intel Pentium D 950 3.4GHz
Hard Drivers - Western Digital Cavair SE WD800JD
Western Digital Caviar SE16 WD2500KS SATA 3.0Gb/s
Video Cards - 2 Sapphire Radeon X1600XT 256MB PCI Express x16 Running CrossFire
RAM - 2 Crucial Technology 2GB 240-Pin DDR2

I know this is a long post but I hope this info will help in future patching.

Need_Help
11-16-2007, 01:26 AM
For me, it sounds that your ntdll.dll file is kind of 'corrupted'. I'll let the more 'experienced' forum members to help you in the 'real' way (I'm just 'guessing' that the file is 'corrupted')

Thanks :)

Edit : After doing some 'research', the problem may be caused by faulty RAM, and DEP too.

mouse
11-16-2007, 09:19 AM
Try rolling back your video card driver to early this year since newest video drivers aren't always the best drivers for a given game.

RageproRadeon
11-16-2007, 10:31 PM
I searched the ntdll.dll at Microsoft and I found out that the Runtime problem is because of the Multiple CPUs. In my case the 2 core I have on my CPU. They have fixed those problems with NT 4.0 and Windows 2000 but Xp doesn't have any problems with running 2 CPUs or the 2 cores so I hope there working on a patch for Pentium D and for those Core 2 Duo CPUs. Did they put support for those processors. I don't see it on the system requirements. If not they should these are the computers of today we won't see single core processors much anymore now.

woopinarsu
11-16-2007, 10:45 PM
i would agree and im willing to test that theory. I currently have 2 machines 1 being older and having lag issues with todays top games vs the new machine that flies through them. The better of the two machines runs on vista where as the latter uses xp. Ill see wha i can come up with and go from there seeing if i still have the boot issues.

Morpheus121073
11-16-2007, 11:00 PM
I'm running vista with indeed a a pentium D dual core pc, so lets hope they are going to fix this issue with a patch if that is really the problem.

Morpheus121073
11-16-2007, 11:30 PM
i tried playing the game with bindcpu but the game still crashes with the runtime error, so i'm not so sure if it's dual core related.

ReedOfAmun
11-18-2007, 09:15 AM
Good idea RagePro. Like a lot of others I am getting the C++ startup error.

Here is what I have done so far:

1. Updated both video and sound card drivers.
2. Updated to C++ 2005 SP1 Runtime libraries.
3. Updated the .NET 2.0 libraries.
4. Updated DirectX to the latest version, 9c.
5. Cleaned out the Windows Temp directory.
6. Installed SC on my C drive without the "TM" in the directory name.
7. Installed SC patch 1.

I tested the application between steps 6 and 7 and got the following error both times:

"Runtime Error!
Program: C:\Program F...

This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information."

Some things I noticed and may give someone an idea of where the error is occuring or mean nothing are:
1. When program starts, the screen goes black. Hour glass appears in middle of screen. Cursor can be moved.
2. When the error occurs, there is the typical ding, and the cursor goes to a pointer. No error message appears, the system just sits.
3. Doing a START-TAB, minimizes the application, and the error message above appears, but... The application game window shows up to the left screen corner. You can move the error box around in this window, but box trails show up.
4. Only after clicking on the OK button in the error message box does the video return to normal.

A PDF with the error is attached to this post along with my DxDiag text file.

This is my second post on this problem, but with more detail.

Hope Tilted Mill can fix this one quick.

Thanks.

RageproRadeon
11-18-2007, 12:02 PM
Well what ever the Runtime errors are it might be related to .NET Framework. The game is using .NET Framework 2.0 which it has some bugs in it still. When .NET Framework 3.0 came out they fixed some of the bugs but not all. 3.0 had some new features like Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace. Microsoft now is coming out with .NET Framework 3.5 which includes more fixes from 2.0 and 3.0 and some more new features. But right now it is only in Beta 2 but it is expected to be released near the end of 2007. So maybe if Tilted Mill doesn't have patch by then .NET Framework 3.5 might fix some problems.

aafuss
11-18-2007, 04:34 PM
The game reads the DVD, but crashes with a generic error message even before the launcher can appear.

I reinstalled .NET Framework 2.0, and the VC++ redistributable.

ReedOfAmun
11-19-2007, 06:27 AM
Here is some additional information from the Windows Event Viewer:

Event Type: Error
Event Source: Application Error
Event Category: None
Event ID: 1000
Date: 11/18/2007
Time: 12:44:40 PM
User: N/A
Computer: JTUSSEY
Description:
Faulting application simcitysocieties.exe, version 1.0.0.16, faulting module msvcr80.dll, version 8.0.50727.762, fault address 0x000046b4.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 73 69 6d ure sim
0018: 63 69 74 79 73 6f 63 69 citysoci
0020: 65 74 69 65 73 2e 65 78 eties.ex
0028: 65 20 31 2e 30 2e 30 2e e 1.0.0.
0030: 31 36 20 69 6e 20 6d 73 16 in ms
0038: 76 63 72 38 30 2e 64 6c vcr80.dl
0040: 6c 20 38 2e 30 2e 35 30 l 8.0.50
0048: 37 32 37 2e 37 36 32 20 727.762
0050: 61 74 20 6f 66 66 73 65 at offse
0058: 74 20 30 30 30 30 34 36 t 000046
0060: 62 34 0d 0a b4..

I went to Microsoft and did a search on MSVCR80.DLL and got back the following article, entitled : Redistribution of the shared C runtime component in Visual C++ 2005 and in Visual C++ .NET; Article ID : 326922

When you build an application in Microsoft Visual Studio 2005 or in Microsoft Visual Studio .NET , and the application uses the C run-time libraries (CRT), distribute the appropriate CRT DLL from the following list with your application and install the DLL in your Program Files directory:
• Msvcr80.dll for Microsoft Visual C++ 2005
• Msvcr71.dll for Microsoft Visual C++ .NET 2003 with the Microsoft .NET Framework 1.1
• Msvcr70.dll for Microsoft Visual C++ .NET 2002 with the Microsoft .NET Framework 1.0
Do this instead of installing the DLL in the system directories. Do not assume that the DLL already exists in the system directories.

MORE INFORMATION
The shared CRT DLL has been distributed by Microsoft in the past as a shared system component. This may cause problems when you run applications that are linked to a different version of the CRT on computers that do not have the correct versions of the CRT DLL installed. This is commonly referred to as the "DLL Conflict" problem.

To address this issue, the CRT DLL is no longer considered a system file, therefore, distribute the CRT DLL with any application that relies on it. Because it is no longer a system component, install it in your applications Program Files directory with other application-specific code. This prevents your application from using other versions of the CRT library that may be installed on the system paths.

Visual C++ 2005 or Visual C++ .NET installs the CRT DLL in the System32 directory on a development system. This is installed as a convenience for the developer. Otherwise, all projects that are built with Visual C++ 2005 or Visual C++ .NET that link with the shared CRT require a copy of the DLL in the build directory for debugging and execution.

When you distribute applications that require the Shared CRT library in the CRT DLL, we recommend that you use the VC_CRT.msm merge module that is included with Visual C++ 2005 or with Visual C++ .NET instead of directly distributing the DLL file.

I checked the SC download and there are no CRs that I recognize in the download. This looks like it may be the problem, given the fact that the Event Viewer for applications calls out that the problem is occurring in MSVCR80.DLL.

Thanks.

Morpheus121073
11-19-2007, 06:55 AM
Maybe a good idea to try to copy MSVCR80.DLL to the SCS folder, who knows it just might fix it but i highly doubt it :(

Ed.
11-19-2007, 01:30 PM
The problem is if msvcr80.dll is faulting, it's being loaded correctly, so this won't solve it. DLL's are called by instance and use the applications memory space. This would mean that it's the call to this file that is the problem, not the file itself and this takes us back to the game code.

Morpheus121073
11-19-2007, 01:43 PM
Yup i tried putting it inside the game folder with no luck, it's definatly something in the game code and from what i heard it's located inside the .exe

ReedOfAmun
11-19-2007, 03:14 PM
I checked my MSVCR80.dll's (there was more than one) and all of them have a much older date than 2005. The article specifically mentions an MSVCR80 which is for VS 2005 C++. There are folks who are not having this problem, they have others. I would be happy right now to just get to the splash screen!:eek:

I did some more testing. I de-installed msvcr80.dll from the system then ran the VS 2005 C++ update. The new version does no better.

Looks like RagePro is right, this is probably a programing error.

Thanks.

RageproRadeon
11-21-2007, 02:11 AM
Well reading other threads. It just seem to be a game problem just because of the same hardware specs people be posting. Also that the game is having the runtime errors in Vista to. Xp and Vista look at the programming code differently so that is why there are different types. I'm sure they are looking at the different threads and I know it is hard sometimes to wait for a patch to a game that you can't even to get it running or play it long enough. All I know is that the game has some errors that still need fixing. When I get that runtime error the error box looks different then what Xp uses. I think Xp uses .NET Framework 1.1 to send the errors to Microsoft. Everyone knows the game uses .NET Framework 2.0 which it pops up that version of the error box. If I click the debug it switches to a different looking error box. I can't send the error report because it just locks up my PC to where I have to force a restart. All of those that have error just need to post the info on the forums so they can research the errors and the types of errors that are happening so they can come up with a patch to fix these problems.

ReedOfAmun
11-21-2007, 03:10 PM
You are right of course, nations will not fall if the patch does not come out today. This was a good time for me though.... On vacation and the wife busy with Thanksgiving, so no honey-dos.

If you will excuse me I will go have some cheese with my whine. Thanks.:cool: