Miche
8th Aug 2005, 11:11 AM
It`s not completely known which objects this will work with and which ones it won`t, so it would help if people try it with various objects and report back.
These instructions are for the classic version of Simpe. (and I`m actually using a older version as the newer ones keep crashing (when I try to do anything) for me and bringing down my whole system.)
Steps:
1: download the object that Crammyboy created and posted here (http://www.modthesims2.com/showpost.php?p=689291&postcount=175).
2: Open that package in SimPe, and extract the animation called "o-testbox-bounce_anim". (right click on it and select extract).
3: now extract the BHAV`s called "Interaction - bounce" and "Interaction - bounce test". (when extracting files, remember to save them with a name that you will tell you what they are.)
4: Then extract the text list with a instance number of 0x00000086.
5: for the object we are going to be adding the animation to, we need to extract a further two resources but normaly these wouldn`t be needed.
So now extract the file listed under Pie Menu functions and the file listed under Pie Menu strings.
6: now you can close that package in Simpe and go to the object workshop and clone the cheap alarm clock.
7: we are now going to add the files we extracted earlier to the alarm clock package.
8: Go to the list of behaviours and add the two extracted BHAV`s, then goto the packed file tab while the ""Interaction - bounce" behaviour is highlighted and change the instance number to 0x00001006. (remember to click commit after making changes.)
9: now add the animation file, from the add option in the file menu. Again remembering to click commit afterwards.
At the moment leave the group and instance id`s of these as they are, I need to check what they should be, so if anyone who knows the way the packages works better than me could let me know, it would be a big help.
10: As this package doesn` have a text list with a instance of 0x00000086 (which is the list of object animations) we need to add the one we extracted earlier. So as before, use the add option to add this and then commit. Leaving the instance number as it is.
11: Now this package doesn`t have any resources for Pie menu functions so we need to add that, we also are going to delete the current Pie menu string file and add the Pie menu string file we extracted.
So go to the list of Pie menu string and right click on the entry there and select delete. Then add the new one, again don`t change any instance numbers. Click commit.
12: From the add option in the file menu select add again and then add the Pie menu functions file. Then click commit.
13: Now in the pie menu string and pie menu function files we need to delete the second option. (the one called spin). Use the "delete all" button for the pie menu string and the "delete" button for the fuction one.
14: Still in the pie menu function file we need to change the behaviour that is being called. So in the text box called "Action" we need to enter 0x1006. click commit and save the file. The text next to it should change to "Interaction - bounce".
15: if you want to change the animation at a later time, you will need to replace the animation we just added (or add a new one but make sure that it`s group id is the same as the existing one), and then in the text list (instance 0x0000086) you need to change the entry number 1 to the name of your new animation.
Your object should now work, and when the bounce action is selected, it will jump up from the desk and then fall back down with a small bounce.
I know these instructions aren`t the clearest, and it could do with some pictures, but for now it`s all I can do in the time I have.
These instructions are for the classic version of Simpe. (and I`m actually using a older version as the newer ones keep crashing (when I try to do anything) for me and bringing down my whole system.)
Steps:
1: download the object that Crammyboy created and posted here (http://www.modthesims2.com/showpost.php?p=689291&postcount=175).
2: Open that package in SimPe, and extract the animation called "o-testbox-bounce_anim". (right click on it and select extract).
3: now extract the BHAV`s called "Interaction - bounce" and "Interaction - bounce test". (when extracting files, remember to save them with a name that you will tell you what they are.)
4: Then extract the text list with a instance number of 0x00000086.
5: for the object we are going to be adding the animation to, we need to extract a further two resources but normaly these wouldn`t be needed.
So now extract the file listed under Pie Menu functions and the file listed under Pie Menu strings.
6: now you can close that package in Simpe and go to the object workshop and clone the cheap alarm clock.
7: we are now going to add the files we extracted earlier to the alarm clock package.
8: Go to the list of behaviours and add the two extracted BHAV`s, then goto the packed file tab while the ""Interaction - bounce" behaviour is highlighted and change the instance number to 0x00001006. (remember to click commit after making changes.)
9: now add the animation file, from the add option in the file menu. Again remembering to click commit afterwards.
At the moment leave the group and instance id`s of these as they are, I need to check what they should be, so if anyone who knows the way the packages works better than me could let me know, it would be a big help.
10: As this package doesn` have a text list with a instance of 0x00000086 (which is the list of object animations) we need to add the one we extracted earlier. So as before, use the add option to add this and then commit. Leaving the instance number as it is.
11: Now this package doesn`t have any resources for Pie menu functions so we need to add that, we also are going to delete the current Pie menu string file and add the Pie menu string file we extracted.
So go to the list of Pie menu string and right click on the entry there and select delete. Then add the new one, again don`t change any instance numbers. Click commit.
12: From the add option in the file menu select add again and then add the Pie menu functions file. Then click commit.
13: Now in the pie menu string and pie menu function files we need to delete the second option. (the one called spin). Use the "delete all" button for the pie menu string and the "delete" button for the fuction one.
14: Still in the pie menu function file we need to change the behaviour that is being called. So in the text box called "Action" we need to enter 0x1006. click commit and save the file. The text next to it should change to "Interaction - bounce".
15: if you want to change the animation at a later time, you will need to replace the animation we just added (or add a new one but make sure that it`s group id is the same as the existing one), and then in the text list (instance 0x0000086) you need to change the entry number 1 to the name of your new animation.
Your object should now work, and when the bounce action is selected, it will jump up from the desk and then fall back down with a small bounce.
I know these instructions aren`t the clearest, and it could do with some pictures, but for now it`s all I can do in the time I have.