How To Upload


What am I allowed to upload ?

anchor: [[How To Upload#What]]

I am only interested in files starting with the words "ScriptError" with the file extension of "xml". Do not upload any other file, as they will simply be deleted.

"ScriptError" files are XML logs generated by the scripting side of the game, and contain one of the following :
  1. A scripting error stack frame, generated when a coding error is encountered
  2. Logging data produced by one of the suite's mods, usually due to having the debugging enabled.

Unless specifically requested by the developer, it is preferred that you do not upload debugging logs to the Issues pages.
  • If you are having issues opening XML files on your machine, right click and use Open With to change the extension to load in Notepad instead.

If you have Crash-To-Desktop logs (files with the name "xcpt"), please do not post them here. The developer cannot interpret those type of files, and they will simply be deleted.
  • There is an application that attempts to interpret those type of files over at ModTheSims : Crash Log Analyzer
  • You may be able to determine the reason for the failure using that application. Good Luck.



Where do I find these log files ?

anchor: [[How To Upload#Where]]

"ScriptError" files are generated by game into your "My Documents \ Electronic Arts \ Sims 3" folder.

You can delete them after reviewing their contents if you wish, however the game will automatically delete older logs when new ones are created, only retaining around a dozen files at any one time.



Where do I upload the file ?

anchor: [[How To Upload#Who]]

The contents of the log file dictate the best place to submit.
  • Open the file with a text editor, such as Notepad, and read the header, it will specify which mod produced the error, the version, and other goodies
  • <?xml version="1.0" encoding="utf-8"?>
    <NRaas.StoryProgression>
    <ModVersion value="203"/>
    <GameVersion value="10.0.96.013001"/>
    <BuildVersion value="0.1.0.1266"/>
    <Installed="BaseGame, EP3, EP4, EP5"/>
    <Enumerator value="4"/>
    <Content>
    • In the above example, the mod is StoryProgression
    • The version of the mod is "203"
    • The version of your highest installed Pack is "10.0.96"
    • The version of the Scripting Core you are using is "0.1.0.1266"
    • The Packs you have installed are BaseGame, Late Night, Generations, and Pets
    • And this is the fourth log produced by the mod during your play-session

  • In this case, the best place to submit the log would be on the StoryProgression Issues..page, as it is a StoryProgression error.
    • If you cannot decide where to submit a log, post it at the ErrorTrap Issues page. This is the catch-all.

  • Further into the file, you may see the following format :
  • System.NullReferenceException: A null value was found where an object instance was required.
    #0: 0x0027f callvirt   in Sims3.Gameplay.Actors.Sims3.Gameplay.Actors.SimRoutingComponent:DoRoute (Sims3.SimIFace.Route) (33000840 [00000000] )
    #1: 0x00017 ret        in Sims3.Gameplay.Actors.Sims3.Gameplay.Actors.SimRoutingComponent:DoRouteWithFollowers (Sims3.SimIFace.Route,System.Collections.Generic.List`1) (33000840 [00000000] [0/0x0] )
    #2: 0x0000f ret        in Sims3.Gameplay.Actors.Sims3.Gameplay.Actors.Sim:DoRouteWithFollowers (Sims3.SimIFace.Route,System.Collections.Generic.List`1) (8625B990 [00000000] [0/0x0] )
    #3: 0x00148 stloc.u1   in Sims3.Gameplay.Core.Sims3.Gameplay.Core.VisitLot:Run () ()
    • This is a stack trace, the output from a scripting error.
    • In this particular example the error is a Routing..error.
      • You can tell by the "Sims3.Gameplay.Actors.SimRoutingComponent:DoRoute" line in the error itself.
    • If you want to try and interpret the error yourself, review the coding snippets provide on the ErrorTrap Reading Logs..page with those in your file, and see if any match.
      • Note that some code snippets are not from the first line of the stack trace. You may need to delve further down to locate a match.

  • Note: A single file can contain multiple errors within it. So you may want to scroll down and see if another stack trace is listed.

If your script log does not have this format of header, then it is either one of the following:
  1. It is not an error at all. It could be a debugging log, or an output file containing export data (such as a GEDCOM)
  2. It is an error log from another modder's scripting. Those type of logs should be directed to that mod's creator instead.
  • Many modders use a naming convention that is unique to their code, making it easy to distinguish between them.
    • Awesome - Pescado
    • NRaas - twallan
    • SimsMX - Sims MX
    • Treeag - Treeag
    • TwoBTech - Buzzler



How do I upload a log file ?

anchor : [[How To Upload#How]]

Note: You must be a member of this wiki to upload files. Request membership before proceeding.

  1. Locate the "ScriptError" file on your machine.
  2. If you wish to remain anonymous, ensure that the name of the file does not contain your actual name. If it does, replace the name with your wiki username.
    • If you want to make things even simpler, change the name of the file to contain your wiki username.
    • Ex: ScriptError_twallan_12-26-2011__09-31-29__E6E5E92B.zip where twallan would be your username (not mine)
    • Please leave the date and hexadecimal number in the file. Doing so will ensure uniqueness.
  3. Zip up all the file(s) into a single ZIP, RAR, or 7Z compressed file.
    • In Windows, select all the files you wish to upload, right click and "Send To \ Compressed (zipped) Folder" to create a zip file.
    • Please ensure that your file is uniquely named when you upload the file, to ensure that it does not overwrite anyone else's file in the process.
  4. Click the Pages and Files..link on the left-hand side of the window
    • PagesAndFilesLink.JPG
  5. Click the Upload Files..button
    • UploadFilesButton.JPG
  6. Click the + Upload Files..button on the window that appears
    • UploadFilesButton2.JPG
  7. Select the file you wish to upload, and press the Open button
  8. Wait for the upload to complete.
    • Note that the upload window will NOT close on its own. Simply press the close button in the upper right once you are done.
  9. Finally, create a new Discussion..post containing any detail you find pertinent to the issue.
    • This allows me to answer without having to create a new thread using my own name, making it easier for you to track any responses.
    • Note: If you fail to create a thread, the developer reserves the right to not provide a response.
    • Kindly ensure that you make a POST, do not make a wiki-page.

  • You can see the uploaded file on the Recent Changes..page.
    • Since I can see it there as well, you do not need to provide the filename in your post.



What happens after I have uploaded the file ?


Either the developer or another knowledgeable user will review the file, and provide their reply on your Discussion post.

If the developer finds the answer acceptable, the post will be locked, and the file removed from the site.

If further review is required, you may need to provide details, or answer some questions in the post you created.



How do I upload a save-file to be reviewed by the developer ?

anchor : [[How To Upload#Saves|How To Upload Saves]]

On occasion, if you encounter a consistently reproducible error, the developer may request that you share your save with them for testing purposes.
  • Note: The developer does not take unsolicited save-files. So if you are not directly asked to provide a save, do not do so.

Note: If the save is running on a custom world, you will need to provide a link to where the download for the world is located

How to provide a save :
  1. Locate the save-game itself.
    • It will be in your "My Documents" Sims 3 folder, under the "Saves" folder.
  2. Zip up the entire save-folder.
    • In Windows, simply right click and use the "Send To \ Compressed (zipped) Folder" menu operation.
  3. Since save-files are too large to upload directly to this wiki, you will need to use a third-party file-share website to provide such files.
  4. Make sure to post the link to the file itself back in the appropriate Discussion thread, once you have uploaded it.