The Sims™ 3

The Sims™ 3

VoidByte Feb 3, 2017 @ 4:08am
Sims3ClearStart program [Steam Version] [English and German]
Current Version: 1.0rc

Download Link: https://mega.nz/#!p5gGxBBC!W3a8c5bOUKLnUcH-LsgEWIOXz5jtC60fl86koJ2Nvv4
If you dont have the english or german version of the game, scroll down until: Game Language informations to make the program usefull for you.

---------------------
ENG
---------------------
Hey guys,
as "trained" Sims 3 users know:
Always clear your cache.
Always delete the contents in folder XY before start etc..

because that is to much for me for just start up a game, i wrote a small batch program wich will do all those things in one doubleclick. After I made this program a bit more nicely and addet the english language to it, I decide to spread it out, so it might help you.

But first things first:
This program is written and tested (in everyday usage) on a Windows 10 machine. It should work fine with 8.1 down to "Windows Vista" (but i dont have it, so I cannot test it). It will NOT work on any kind of Non-Windows Systems like MacOS or Linux distributions. Also I think it will not Work with "Windows XP" and below, due to the different path to your documents root.
At least: This is the STEAM version of my Script. It won't work with the Origin Sims 3 Version (To be precise: It might work well with the Origin-Version, but the game don't start automatically after the process, because I launch it via Steam ID)

What it does in detail:
  1. it checks what language of Sims 3 you have installed. If it is English or German, it will continue. Otherwise it will send you to a web-Page with 5 steps how to make your language aviable for the programm to run.
  2. If step one is successfull done, it will delete the following files from your Sims 3 folder:
    • CASPartCache.package
    • scriptCache.package
    • compositorCache.package
    • simCompositorCache.package
    • socialCache.package
  3. it makes a safe folder for the ccmerged.package file, that you NEVER want to delete.
  4. it move the ccmerged.package file from DCBackup folder to the safe-folder.
  5. it deletes all content inside the DCBackup Folder
  6. it moves the ccmerged file back to the DCBackup Folder.
  7. it removes the temporary safe-folder
  8. it starts the Sims 3 Launcher (via Steam ID)


For more Information about the deleted files and why you want to delete them, check out this page[simswiki.info] out.

If you are familiar with DOS Commands or Batch writing, send me some comments how i can improve it if you wish! If there are enough Windows XP users, I could check to make this program work for XP.

This program stays open untill you press a button. I decided to do this, so you can check if everything works as it should. If you want the programm to auto-close after the Sims 3 Launcher has started, just delete the "@pause" at the very bottom inside the script. (Access the sourcecode via right-click and choose "edit".)

---------------------
GER
---------------------
Hi,
Jeder der schon eine Weile Sims 3 spielt und sich damit beschäftigt wieso die Dinge laufen wie sie eben laufen wird schonmal gehört haben das man immer
seinen Cache leeren soll,
seine Dateien löschen soll in Ordner XY etc.

Da mir das ein wenig zu blöde war, dauernd so'n aufwand zu betreiben. Nur um ein Spiel zu starten habe ich eine Batch Datei geschrieben die all diese Aufgaben für mich übernimmt. Und da ich das ganze dann ohnehin noch aufgehübscht habe mit Textausgaben, was eigentlich vor sich geht, dachte ich mir das ich das Program einfach mal unter die Community mische.

Aber fangen wir mal mit dem Wichtigsten an: Das Programm wurde auf Windows 10 geschrieben und ist in täglichem Gebrauch bei mir getestet. Es sollte aber auch mit den Systemen zwischen 8.1 bis hin zu Windows Vista kein problem haben. (Ich hab aber weder das eine noch die anderen und kann es daher nicht testen). Wo es aber definitiv NICHT funktionieren wird, sind Non-Windows Systeme wie MacOS oder Linux distributionen. Ausserdem wird es nicht bei Windowsversionen tiefer als Vista funktionieren, da die Pfade zum Documents-Verzeichnis andere sind.
Zuguterletzt: Dies ist die STEAM Version des Programms. Es funktioniert also auch nur mit einem Sims 3 das auf Steam installiert wurde. Nicht mit der Origin Version (genaugenommen funktioniert es vermutlich schon, nur startet das Spiel dann nicht automatisch. Da ichs über die Steam ID aufrufe)

Was es genau tut:
  1. Es stellt fest ob die verwendete Spiel-Version Deutsch oder Englisch ist. (Sollte es weder das eine noch das andere sein, bricht das Programm ab und schickt den Nutzer auf eine Website mit 5 Schritten wie er das Programm für seine Sprache umschreiben kann.)
  2. Sollte das erfolgreich verlaufen sein und das Programm fährt fort, löscht es die folgenden Dateien:
    • CASPartCache.package
    • scriptCache.package
    • compositorCache.package
    • simCompositorCache.package
    • socialCache.package
  3. Dann wird es einen sicheren Ordner erstellen um die ccmerged.package Datei zu schützen die man GANZ SICHER nicht Löschen möchte.
  4. Das Programm verschiebt die Datei ccmerged.package in den Sicheren Ordner
  5. Das Programm löscht alle Inhalte im Ordner DCBackup.
  6. Das Programm schiebt die ccmerged Datei wieder dahin wo sie hingehört.
  7. Das Programm löscht den temporär erstellten Ordner in dem die ccmerged beschützt wurde.
  8. Das Programm startet Sims 3 (mittels Steam ID)

Für Informationen was genau die Cache Dateien sind und wieso man sie löschen möchte, schaut euch einfach diese Website[simversium.wordpress.com] an. (Zugegeben ich hab nur kurz gegoogled. Für detaillierte Infos und weniger ComicSans klickt im englischen Teil auf den Link.. is dann aber halt Englisch ;D)

Solltet ihr euch mit DOS oder dem erstellen von Batch skripten auskennen freu ich mich immer für Verbesserungsvorschläge. Sollten sich genug User finden die noch Windows XP nutzen, kann ich das Programm auch nochmal anpassen damit auch XP unterstützt wird.

Nach dem Ausführen bleibt das Programm offen, das hab ich gemacht damit man nachvollziehen kann was eigentlich passiert. Sollte euch das nerven und ihr wollt dass das Programm schließt nachdem der Launcher aufgeht, müsst ihr einfach nur "@pause" am ende des Scripts rauslöschen (Um zum Quellcode zu gelangen, einfach die Datei rechts-klicken und "Editieren" auswählen.. oder "bearbeiten" oder wie auch immer das in eurem Windows heisst.)


---------------------
Game Language informations
---------------------
The game makes its own folder with the name of "The Sims 3" in your personal language, and i just speak german and english, so there is no version for other languages. BUT stay (yes, dont run away) there is a solution. I explained it with a 5 Step list at this page:
http://misc.binary-soul.de/falselanguage.html

If you have any problems with those 5 Steps, you may write me a mail at: support@binary-soul.de (In ENGLISH please, or german ;D)
Last edited by VoidByte; Feb 3, 2017 @ 4:28am
Date Posted: Feb 3, 2017 @ 4:08am
Posts: 0