- Site Map >
- Modding and Creation >
- Sims 2 Creation >
- Modding Discussion >
- Individual shelf system
- Site Map >
- Modding and Creation >
- Sims 2 Creation >
- Modding Discussion >
- Individual shelf system
Replies: 6 (Who?), Viewed: 1440 times.
#1
2nd Aug 2005 at 10:00 PM
Posts: 148
Individual shelf system
Hi everyone!I've tried do make a individual shelf system. So you can put a this dresser on a another dresser.
I take a endtable to clone and import the painting globals. I did something at the function init. Now it's possible to put the table I've cloned on the same table. That's what I want but there should be the functions of a dresser (not to open doors, just for dressing). And that's the point where my hacking skills give up.
I have imported some bhav's, pie menu function, pie menu strings and text lists for the dresser. I thought, those were right. I've 'corrected' the linking of them. But a choose menu don't appears.
It's the best way to attach the package (in rar), I thought. So I hope someone could have a look at it, please?
Attached files:
teko_tab_dr_basicdresser.rar (58.3 KB, 17 downloads) - View custom content | ||||||||||
Size Packed Ratio Date Time Attr CRC Meth Ver ------------------------------------------------------------------------------- teko_tab_dr_dresserbasic.package 258368 59557 23% 02-08-05 22:17 .....A. 7E52415C m3c 2.9 ------------------------------------------------------------------------------- 1 258368 59557 23% |
Advertisement
#2
2nd Aug 2005 at 10:27 PM
In the Object Data, you have to specify the Instance number of the Pie Menu Function file. In this case, the Instance is 0x00000002: you have to write this value in the Object Data, "Raw Data" tab, field 0x0007 (it should be the 0x0007... I hope to remember well )
I've finally started my Journal. Information only, no questions.
My latest activity: CEP 9.2.0! - AnyGameStarter 2.1.1 (UPD) - Scriptorium v.2.2f - Photo & Plaques hide with walls - Magazine Rack (UPD) - Animated Windows Hack (UPD) - Custom Instrument Hack (UPD) - Drivable Cars Without Nightlife (UPD) - Courtesy Lights (FIX) - Custom Fence-Arches - Painting-TV - Smarter Lights (UPD)
I've finally started my Journal. Information only, no questions.
My latest activity: CEP 9.2.0! - AnyGameStarter 2.1.1 (UPD) - Scriptorium v.2.2f - Photo & Plaques hide with walls - Magazine Rack (UPD) - Animated Windows Hack (UPD) - Custom Instrument Hack (UPD) - Drivable Cars Without Nightlife (UPD) - Courtesy Lights (FIX) - Custom Fence-Arches - Painting-TV - Smarter Lights (UPD)
I *DON'T* accept requests, sorry.
#3
3rd Aug 2005 at 12:18 AM
Posts: 148
Thank you Numenor for you help. I've corrected that(I hope, you mean the 0x0007 Interaction Table ID) but it doesn't still work. When I go with the cursor over the table, it says me that no action is available.
#4
3rd Aug 2005 at 9:43 AM
I've checked: the right field is the 0x0007 (Interaction Table ID), so I remembered right...
The menu entries of the dressers are quite strange, since the text is not taken from the Pie Menu Strings, but it's created "on the fly" by the test BHAVs, reading from the Text List 0x012E... Quite strange objects, those dressers.
Another suggestion I can give is to change the Global Data to "ShoppingRackGlobals" (so that the object will use all the standard functions of the dresser, instead of the one for the end tables).
I don't know if this will fix your problem. Anyway, here is a general suggestion about creating new objects: try cloning an object the most similar possible to the one you want to create. In this case, you should clone a dresser. I know: this solves some problems and creates other ones: for instance, the fact that all the Maxis dressers are 2-tile wide.
Another good way to act is examining existing user-created objects similar to yours (for instance, the Single-tile dressers created by Merola64).
In this case, keep in mind that you can always examine other users' objects, but you can't clone them, nor extract part of them, unless explicitly authorized.
I've finally started my Journal. Information only, no questions.
My latest activity: CEP 9.2.0! - AnyGameStarter 2.1.1 (UPD) - Scriptorium v.2.2f - Photo & Plaques hide with walls - Magazine Rack (UPD) - Animated Windows Hack (UPD) - Custom Instrument Hack (UPD) - Drivable Cars Without Nightlife (UPD) - Courtesy Lights (FIX) - Custom Fence-Arches - Painting-TV - Smarter Lights (UPD)
The menu entries of the dressers are quite strange, since the text is not taken from the Pie Menu Strings, but it's created "on the fly" by the test BHAVs, reading from the Text List 0x012E... Quite strange objects, those dressers.
Another suggestion I can give is to change the Global Data to "ShoppingRackGlobals" (so that the object will use all the standard functions of the dresser, instead of the one for the end tables).
I don't know if this will fix your problem. Anyway, here is a general suggestion about creating new objects: try cloning an object the most similar possible to the one you want to create. In this case, you should clone a dresser. I know: this solves some problems and creates other ones: for instance, the fact that all the Maxis dressers are 2-tile wide.
Another good way to act is examining existing user-created objects similar to yours (for instance, the Single-tile dressers created by Merola64).
In this case, keep in mind that you can always examine other users' objects, but you can't clone them, nor extract part of them, unless explicitly authorized.
I've finally started my Journal. Information only, no questions.
My latest activity: CEP 9.2.0! - AnyGameStarter 2.1.1 (UPD) - Scriptorium v.2.2f - Photo & Plaques hide with walls - Magazine Rack (UPD) - Animated Windows Hack (UPD) - Custom Instrument Hack (UPD) - Drivable Cars Without Nightlife (UPD) - Courtesy Lights (FIX) - Custom Fence-Arches - Painting-TV - Smarter Lights (UPD)
I *DON'T* accept requests, sorry.
#5
3rd Aug 2005 at 10:21 AM
Posts: 148
I've cloned earlier a dresser to compare. But there where a few functions, they don't make a sense for me. That means, no 'Change Into' etc. entries in die Pie Menu Functions and Strings. So I took the 1tiledresser from Shaklin to compare.
I can try to change the TableGlobals into the ShoppingRackGlobals. I think there would be some new problems with the function of the table. Is a table only described in the Object Functions? Or something in the init at the bhav?
By the way, when I change the Pie Menu Stings, it also change the Pie Menu Function (only Names). I hope, you mean this.
I'm now on a little holidaytrip. I can at the earliest reply on sunday. :hmm:
I can try to change the TableGlobals into the ShoppingRackGlobals. I think there would be some new problems with the function of the table. Is a table only described in the Object Functions? Or something in the init at the bhav?
By the way, when I change the Pie Menu Stings, it also change the Pie Menu Function (only Names). I hope, you mean this.
I'm now on a little holidaytrip. I can at the earliest reply on sunday. :hmm:
#6
7th Aug 2005 at 7:30 PM
Posts: 148
So, I'm back. I've changed the TableGlobals into the ShoppingRackGlobals. But it doesn't solve the problem, there are now problems with the 'be a table'. The object only permit to put the own object on it, no other decoration. The menu doesn't always still appears. I'm helpless.
#7
7th Aug 2005 at 11:14 PM
As I said, the Pie Menu for the dresser are quite unique: they aren't contained in the "Pie Menu Strings" like any other object. The only way I know to let them show up is to clone a dresser, because only a clone of a dresser will contain the needed BHAVs to correctly manage the menu options.
But you're right: cloning a dresser will make you lose the "table" functions. Unfortunately, it's not always possible to "merge" the functions of two objects. At least, you need to heavily edit the package structure and the BHAV functions, in order to do this "merging". I suggested you to look at Merola's dressers because they act as endtables *and* they have all the dressers functions; but my knowledge isn't so deep about this subject, so I hope that someone more expert than me will answer your question in a more satisfactory way...
I've finally started my Journal. Information only, no questions.
My latest activity: CEP 9.2.0! - AnyGameStarter 2.1.1 (UPD) - Scriptorium v.2.2f - Photo & Plaques hide with walls - Magazine Rack (UPD) - Animated Windows Hack (UPD) - Custom Instrument Hack (UPD) - Drivable Cars Without Nightlife (UPD) - Courtesy Lights (FIX) - Custom Fence-Arches - Painting-TV - Smarter Lights (UPD)
But you're right: cloning a dresser will make you lose the "table" functions. Unfortunately, it's not always possible to "merge" the functions of two objects. At least, you need to heavily edit the package structure and the BHAV functions, in order to do this "merging". I suggested you to look at Merola's dressers because they act as endtables *and* they have all the dressers functions; but my knowledge isn't so deep about this subject, so I hope that someone more expert than me will answer your question in a more satisfactory way...
I've finally started my Journal. Information only, no questions.
My latest activity: CEP 9.2.0! - AnyGameStarter 2.1.1 (UPD) - Scriptorium v.2.2f - Photo & Plaques hide with walls - Magazine Rack (UPD) - Animated Windows Hack (UPD) - Custom Instrument Hack (UPD) - Drivable Cars Without Nightlife (UPD) - Courtesy Lights (FIX) - Custom Fence-Arches - Painting-TV - Smarter Lights (UPD)
I *DON'T* accept requests, sorry.
Who Posted
|