|Search this Thread|
|28th Jul 2011, 5:20 AM||Using AnyGameStarter with TS2 Collections #1|
As requested by Mootilda, I'm making a public thread about this.
For those who don't know, Numenor's AnyGameStarter does not support Collection packs other than Deluxe, Double Deluxe and Holiday Edition 2005/2006. Using it with the University Life, Best of Business, or Fun with Pets Collections can cause problems, requiring you to reinstall unless certain registry files are fixed.
Mootilda has been very kind and helpful in repairing others' games, but she deserves a break and repairing everyone's game individually would be daunting.
This thread has been made in order to compile the information related to repairing the file(s) for AnyGameStarter and the TS2 Collections to work.
I don't mind if you call me "MSD" or something for short.
Perhaps someday I'll have leisure time back...
|28th Jul 2011, 4:13 PM||Using AnyGameStarter with TS2 Collections #2|
Just to be clear: I don't know how to solve the issue with collections. As far as I can tell, the AGS doesn't recognize the collections and therefore doesn't include the necessary information in the full game restore procedure. If we can determine which registry entries are required for each collection pack, then it should be a simple matter of adding the correct entries
- The ability to follow instructions.
- Knowledge about how to create a system restore point and how to restore your system.
- Knowledge about how to and restore a file or folder.
WARNING: Do not run your AnyGame before you have either 1) created a system or 2) fixed the AppFiles folder. Preferably both.
If you have already run an AnyGame and your full game is no longer working, and if you are unable to restore your system to working order, then this will not help you. We need to examine your registry before the AGS attempts to restore your full game. At this time, we do not know enough to tell you how to fix this problem. Hopefully, with everyone's help, we'll gather the information that we need.
Note that this is a work in progress. I haven't explained how to fix the AGS yet. I'd like to see some people's registry data and AGS files first. Once I have a clear idea of what they look like, I'll make some suggestions on fixing them.
Step 1: The first thing that I would suggest is to make a system restore point before running your AnyGame. Until you are sure that your AnyGame is working correctly and that your full game can be restored correctly, this will ensure that you won't have to uninstall and reinstall everything; you can just restore from that restore point.
Step 2: If you have not yet installed an AnyGame, this would be a good time to do so. Just be sure NOT to run the AnyGame until we have fixed it.
Step 3: Installing an AnyGame should not change the state of your computer. However, it never hurts to be sure. After installing the AnyGame; make sure that you can still run your full game. If you have any problems, restore from your system restore point and let me know. There may be a problem which is unrelated to your TS2 collection pack.
Step 4: Since we will be modifying your AnyGame, your AnyGameStarter\AppFiles folder now. If you'd prefer, you should be able to just any file that you actually change, such as the AnyGameStarter\AppFiles\Sims2_Full.reg file. However, don't edit any files without a proper backup.
|28th Jul 2011, 9:25 PM||Understanding the information in your AnyGameStarter \ AppFiles folder #3|
Step 5: Understand your AnyGameStarter files. There should be only one or two AGS files which need to be modified to make everything work correctly: AnyGameStarter\AppFiles\Sims2_Full.reg and possibly AnyGameStarter\AppFiles\Sims2_AnyGame#.reg. The Sims2_AnyGame#.reg file contains the information necessary to run your AnyGame, there will be one copy per AnyGame. The Sims2_Full.reg file is supposed to contain the information necessary to restore your registry to the standard full game setup. Let's take a look at a simple Sims2_Full.reg. This file contains several sections. The Sims2_AnyGame#.reg file is very similar.
To follow along on your own computer, just find your AnyGameStarter\AppFiles folder, find the Sims2_Full.reg file, and edit it by doing one of the following:
1) Right click on the file and select "Edit"
2) Click on the file and select "Edit" from the "File" menu.
WARNING: Do not open the file by double clicking on it. The default is to actually install the registry file, which we don't want to do until we've fixed it.
Each Sims2_Full.reg is going to be different, because it reflects the state of a specific user's machine. However, the general format will be the same.
Here's the first section:
The second section tells The Sims 2 which EPs and SPs you have installed:
The second section will probably need to be fixed for people with unsupported collections. But first, we'll have to compare this line with what's in your registry.
The third section tells The Sims 2 which EPs and SPs you have installed:
Again, this section will probably need to be fixed for people with unsupported collections. But first, we'll have to compare this section with what's in your registry.
The final section explains where to find the Documents folder. The AnyGameStarter works by temporarily fooling the game into thinking that the AnyGameStarter folder is your Documents folder.
This section is probably OK and will not usually need to be changed.
We're done looking at this file for now, so you can close it without saving.
|28th Jul 2011, 9:42 PM||Finding the correct information in your registry #4|
Step 6: Now that we've looked at how the AGS intends to restore your full game, it's time to find the correct way to restore your full game. We do this by examining your registry. Be sure that you have a valid system restore point before opening your registry, since even minor changes can stop your system from working.
We will want to examine the registry for each of the sections in Sims2_Full.reg, to find any differences. Then, we'll fix the Sims2_Full.reg file so that it has the correct entries.
1) Click Start, then Run. When the Run window comes up, type regedit and then click OK.
2) When Regedit comes up, you'll see something like this:
3) If it looks a bit confusing, you can press the 'home' key on your keyboard (on the right, above the four arrow keys). Then close Regedit, and restart it as you did before. It should now look nice and neat like this:
4) Locate entries by expanding the "+" to get to the next level or the "-" to collapse it.
The Easy Way
5) Now, for each of the sections in Sims2_Full.reg, we need to compare the registry with the file. The simplest way is provide the entire tree, but some people prefer not to share that much information. If you want to use the more complex procedure, which provides only what we need, skip to 6). Otherwise, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES. If you expand that node, you should see a list of all of your games in the left pane. Select the "EA Games" node and choose Export... from the File menu. You will be asked to provide a file name, with a file extension of .REG. and attach that entire file here. If you want to see what you will be sharing, you can edit the .REG file as we did in the previous post. Skip to 9).
The Private Way
6) Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\The Sims 2 in the left pane and look for EPsInstalled in the right pane. If you double click on EPsInstalled, a window will come up with all of your EPs and SPs. You can copy the string by selecting it and then typing <ctrl> C. Then, click on the cancel button to avoid accidentally changing anything. You can paste the string here for us to view.
7) Still looking at HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\The Sims 2 in the left pane, look for DisplayName in the right pane. If you double click on DisplayName, a window will come up with the name of your save game folder, usually "The Sims 2". You can copy the string by selecting it and then typing <ctrl> C. Then, click on the cancel button to avoid accidentally changing anything. You can paste the string here for us to view.
8) Move one level up, to HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES. If you expand that node, you should see a list of all of your games in the left pane. For each game, select it and choose Copy Key Name from the Edit menu. You can paste each string here for us to view. We'll need to see the entire set, to understand how the registry should look when running the full game and to compare them against your Sims2_Full.reg.
In both cases:
9) You can also check the other keys from the final section in Sims2_Full.reg, to see whether they match your current values. If not, be sure to let us know.
10) We're done with the registry, so you can close it now. Unfortunately, you won't be given an option to avoid saving.
11) At this point, you might want to run your full game again, just to make sure that nothing has broken. If there are any problems, restore your system.
Make sure to attach all of the information that we've gathered above. You'll also want to attach your Sims2_Full.reg file, so that we can compare the two.
|28th Jul 2011, 11:17 PM||Fixing your full game #5|
This is the space for my explanation about how to fix your full game registry file using the information from your registry. However, for now let's just concentrate on getting the information from the registry, so that we can try to figure out what the problems are.
|21st Aug 2011, 10:29 PM||#6|
I just learned some additional information about TS2 collections which may have a bearing on whether the AGS will work.
In the registry, under:
[HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\The Sims 2]
there is a string value named "DisplayName", which is usually set to "The Sims 2" for non-collection EPs. However for Double Deluxe, it's not clear where the DisplayName is stored, but it is likely set to "The Sims 2™ Double Deluxe". I haven't checked this with the AGS, since I don't have any collections. However, this value may need to be temporarily changed for the AGS to work correctly.
We'll need to know what this value is set to for each of the collections. If the AGS always adds its files to "The Sims 2", then we may need to change the DisplayName temporarily. I've added instructions to the posts above.
Since no one has provided information yet, I've included a simplified method to retrieving the necessary information from your registry. Until someone actually provides this information, there is nothing more that I can do.
|31st May 2012, 10:52 PM||#7|
I have the collections packs (they were cheap) but I don't understand the question?
Elephant! Handcuffs! Naughty! Tee hee!
|31st May 2012, 11:50 PM||#8|
Which question? How to help?
- First, create a system restore point. If you don't have a system restore point, you may need to re-install all of your games.
- Run RegEdit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES. If you expand that node, you should see a list of all of your games in the left pane. Select the "EA Games" node and choose Export... from the File menu. You will be asked to provide a file name, with a file extension of .REG. and attach that entire file here.
- Install the AnyGameStarter. DO NOT RUN your AnyGame. However, I would like you to run your full game to ensure that it still works. If it doesn't, restore from your system restore point and let me know.
- and attach your entire Documents\AnyGameStarter\AppFiles folder.
|1st Jun 2012, 12:27 PM||#9|
ok I understand! So, I have created a system restore point and exported the registry entries. Please find attached file.
Have not downloaded the Any game starter yet.
****Update*** I downloaded and installed it. Then tried to start the game (from the Fun w pets icon on the desktop). But the sims 2 launcher said that I only had Nightlife and Celebration stuff installed. But I don't have celebration stuff. But, Anyways the game would not run. It said, something was wrong so I must re-install.
So, I un-installed it /the AGS that is.
Elephant! Handcuffs! Naughty! Tee hee!
|1st Jun 2012, 4:37 PM||#10|
Thanks for the file. That should be helpful. However, I still need to know something about the changes that the AnyGameStarter makes to your registry. Since you've already uninstalled it, we may be able to use your current registry.
You might want to remove the attachment now, since you and I are the only ones who need it.
Is the Fun w Pets icon your normal Sims 2 game, and not an icon created by the AGS? If so, then please rerun regedit and export the EA Games node again, to a different file name, and and attach it here. Then, you should restore from your system restore point so that you'll be able to play your game while I look at the registry entries.
|1st Jun 2012, 6:57 PM||#11|
Hello, I attached the new file, as per instructions, however perhaps I should mention that I installed the Fun with pets collection before.
(So, it would be another registry entry because of that, I suppose.)
In case it would be significant, I got messages from the ASG Installer, that it could not determine the proper path to the documents folder, it wanted the path, and then it said I must restart the computer.
Elephant! Handcuffs! Naughty! Tee hee!
|1st Jun 2012, 10:45 PM||#12|
OK, I've got it. You can remove that attachment too.
Just to be clear, you never tried to run the AnyGame, just the full game? Which EPs and SPs did you select for your AnyGame?
|1st Jun 2012, 11:46 PM||#13|
No, I did not start the AnyGameStarter, even though I installed and uninstalled it two times.
I also did not check any options, when it listed ep:s and stuff packs etc, when it was installing.
Elephant! Handcuffs! Naughty! Tee hee!
|2nd Jun 2012, 12:15 AM||#14|
OK. The AGS default is to create a base game only mini-game (no maxis content).
Unfortunately, I'm having problems finding any diff program which can find the minimal set of changes between the two reg files, so this is going to take longer than I expected. It's probably because you installed Fun with Pets. Here is the main change to the registry which seem to be causing your problems:
Those two lines should be identical, since you have never run the AnyGame. However, the AGS has completely changed the set of games that you are running, the only original EP left is Nightlife and the AGS has added Celebration Stuff which you don't have installed. I would have to see the actual AGS source code to understand why it has become so confused.
It looks like the correct resolution may be to replace your Sims2_Full.reg with the registry file that you extracted before running the AGS.
So, if you'd like to try again, here's what I'd like you to try.
1) First, create a system restore point. If you don't have a system restore point, you may need to re-install all of your games. We need a new copy because you installed Fun with Pets and we don't want to lose that.
2) Run RegEdit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES. If you expand that node, you should see a list of all of your games in the left pane. Select the "EA Games" node and choose Export... from the File menu. You will be asked to provide a file name, with a file extension of .REG.
3) Install the AnyGameStarter. DO NOT RUN your AnyGame. Take a snapshot of each screen that you get and attach them here.
4) Run Regedit and export the EA GAMES folder again. Provide a new file name, so that it won't conflict with the old one.
5) and attach your entire Documents\AnyGameStarter\AppFiles folder, plus the two reg files from steps 2 and 4.
6) Double click on the reg file from step 2. Windows will ask you whether you want to change your registry. Say yes. You should then get a message that your registry has been updated.
7) Run your full game to ensure that it still works. If it doesn't, restore from your system restore point and let me know.
Yes, the problem with diffing the reg files was Fun with Pets. I removed Fun with Pets and the only change was the one that I spotted. Here is the command line which will compare the two reg files.
fc /u /n eagames.reg eagames2.reg
|2nd Jun 2012, 5:19 PM||#15|
Hello, I attached the files, So, Hopefully I have done everything right. (There was no problem with the game but it started as usual, so, no need for the system restore.)
Elephant! Handcuffs! Naughty! Tee hee!
|3rd Jun 2012, 12:34 AM||#16|
OK, I've got them; you can remove your attachment. Let me see whether I can get your AnyGame working.
|7th Jun 2012, 10:01 PM||#17|
Sorry to take so long. Busy week.
I have made the fixes that I believe that you need. Rename your existing AppFiles folder to AppFilesOriginal and extract this new version of the AppFiles folder into Documents\AnyGameStarter.
Try running both your AnyGame and your full game. Let us know what happens.
If it works, then the steps to get the AnyGameStarter working with collection packs is pretty straightforward. I'll explain what I did once we know that it works.
If anything goes wrong, double click on your eagames1.reg file to reset your registry and you should be fine (plus, you still have that system restore point, right?).
|8th Jun 2012, 12:00 AM||#18|
I can not do that immediately, :-( because, I have noticed so much noice from my computer recently. I think it was the graphic card. It is not very good.
It was probably over heated. I read about this problems in some other thread on the forum.
So I could not play, So yesterday I uninstalled the collection packs with all the stuff packs. I bought some expansion packs second hand. and installed them, with the base game, so I can experiment and see if the noise goes away.
I will download the files when I get home, I'm at work now.
Elephant! Handcuffs! Naughty! Tee hee!
|8th Jun 2012, 12:35 AM||#19|
If you've uninstalled the collection packs, we'll probably have to start over from scratch. The AnyGameStarter really relies on the specific EPs and SPs that you have installed.
However, I think that we've learned a lot about why the AGS doesn't work with collections, so your time and energy haven't been wasted.
|8th Jun 2012, 4:23 AM||#20|
Sims2Playerfan, here's what I'd like you to do:
1) Create a system restore point, just in case. We'll want this in case things go really wrong.
2) Run RegEdit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES. If you expand that node, you should see a list of all of your games in the left pane. Select the "EA Games" node and choose Export... from the File menu. You will be asked to provide a file name, with a file extension of .REG. and attach this file. Keep your copy of this file in a safe place. We'll need it soon.
3) Install the AnyGameStarter. DO NOT RUN your AnyGame until I tell you to.
4) and attach your entire Documents\AnyGameStarter\AppFiles folder.
5) Double click on the reg file from step 2. Windows will ask you whether you want to change your registry. Say yes. You should then get a message that your registry has been updated.
6) Run your full game to ensure that it still works. If it doesn't, restore from your system restore point and let me know.
7) Let me know which EPs and SPs you included in your AnyGame and I'll try to make a working version of the AnyGameStarter\AppFiles folder. Once you can verify that your AnyGame works, I'll write up some general instructions on how to fix the AppFiles folder.
|8th Jun 2012, 4:48 AM||#21|
Ok, it's late where I am, so I probably won't have a chance to do this tonight, but I will tomorrow. Anyway, do you want me to install the published AGS on the normal downloads page or the fixed AGS you posted a few posts up?
Edit: Well, I could at least get through step 2. here's my EA GAMES node. It wasn't directly under SOFTWARE, however, it was under some node called Wow6432Node, and underneath that node were all the other expected files. I'm assuming it's what you want because it had all my installed EPs and SPs under it.
Edit while I'm removing attachment: Yes, I am running Windows 7 64 bit.
|8th Jun 2012, 5:08 AM||#22|
Yes, I suppose we'll need instructions for each of the main Windows O/S. Are you running Windows 7 64-bit?
You should install the AnyGameStarter from the main download page.
I've got your file, so you can remove it if you like. Just be sure to keep a copy for yourself. Yes, that was the correct location.
|8th Jun 2012, 5:24 AM||#23|
Also, for the sake of research, when I first ran the AGS installer, it gave me an error that Windows (7) was pointing to four different documents folders (I recognize them as the My and Public Documents under Local Disk/:C/Users/(User) as well as the My and Public Documents under the Library shortcut.)It required me to manually select the proper folder (the My Documents under Users) and restart Windows and rerun the program.
Edit: Here's the zipped Appfiles folder. Running the "full game" means running the original .exe, right?
|8th Jun 2012, 5:28 AM||#24|
Funny. fruitsymphony had the same problem. I've never seen that error before.
I wonder whether the collection packs are setting the Documents folder to something odd?
OK, I've got that one too. Yes, running the full game means running your normal game. Just ignore the AnyGame until I get your AppFiles sorted out.
|8th Jun 2012, 5:38 AM||#25|
Was fruitsymphony running Win7? The reason is likely that Windows 7 creates two Documents folders, one called "My Documents" and the other called "Public Documents" but it merges them together in the Library shortcut and just calls them "Documents" (which is also the reason it creates two EA Games folders in Documents only one seems to be empty, if you know anything about that, one is actually located in the public documents) Thus, I believe by referencing just "Documents" the AGS got both My and Public Documents but was only looking for one folder. Just my speculation on that.