Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!
Quick Reply
Search this Thread
Lab Assistant
Original Poster
#1 Old 20th Nov 2010 at 6:42 PM
Default Desk locator and bed ownership
I was wondering if it would at all be possible currently to create either a pure script or object that can bring back the TS2 desk locators and bed ownership functions for TS3, and if anyone would find these things desirable?

I still get frustrated with my sims sleeping in any ole bed and using any ole desk.
Advertisement
One horse disagreer of the Apocalypse
#2 Old 20th Nov 2010 at 7:32 PM
The game already makes Sims sleep in their own bed - usually. Do you have a mod in that is breaking this behaviour? Send the sim to the bed you want him to use the first time, and he should always look for that bed afterwards.

As for desks though, nothing for them as far as I know. Sims could do with understanding the concept of "my room" "my son's room - USE MY OWN STUFF NOT HIS"

"You can do refraction by raymarching through the depth buffer" (c. Reddeyfish 2017)
Eminence Grise
#3 Old 20th Nov 2010 at 11:02 PM
That's what lockable doors are for, of which you'll find a lot on this site.

Won't make the sim USE the desk in their room, though. Just keep others from using it.
Lab Assistant
Original Poster
#4 Old 21st Nov 2010 at 1:24 AM
Yeah I haven't started using the various lockable doors yet, just got a few last night, so I can't offer a thought either way, and the whole appeal at least to me with the TS2 objects, was that those desks were locked to the appropriate people, for gaming, homework, writing. etc.etc.. And that's what I liked about them. I didn't have to look the room to everyone else.

as for other mods, non that I know of that would be causing the conflict, it was just a bed conflict between my simbot and butler even after I named the butlers bed to him. It seems the a quick delete of the bed in question fixed it, but I still like the idea of assigning beds in a way that isn't just how it is set up in the game.

Like I said just trying to see if there is an interest for TS3 like there was in TS2 for such items, and if it would be possible to make mods to do this. I am still in a long learning curve as to what is possible here and what isn't in relative terms to the behaviors of TS2 & TS3. So I am not afraid to ask dumb questions.
1978 gallons of pancake batter
#5 Old 21st Nov 2010 at 8:29 AM
@Jbob: I don't think it's possible to implement something like desk ownership, at least not with reasonable effort. Of course you'd have to override the OBJK resources of all desks to use a custom script that stores the ownership to begin with. The real thing starts when you want other to code to "respect" that ownership, because code searching for a usable surface doesn't tell that surface the sim it's searching for. So you'd have to replace all the related interactions to take the ownership into account. That won't help when "superimposed" code (in contrast to the Autonomy) is instantiating an InteractionInstance, because it will simply ignore what interactions are "attached" to the object.

If gotcha is all you’ve got, then you’ve got nothing. - Paul Krugman
One horse disagreer of the Apocalypse
#6 Old 21st Nov 2010 at 2:55 PM
I know one can use a locked door, but it's not very realistic that other family and friends can never go into a child's bedroom. I do feel it would be more natural if the "ownership" concept extended beyond beds. Most families even have favorite chairs in the family living room, one that the father usually uses etc etc. It should all be doable on the same basis as the beds. But I wouldn't have it as "hard" as assignable - just weighted towards your usual. For example, if there *was* only one table or desk in the house, and it happened to be in the kid's bedroom, well then it would be realistic for other family members to use it when they needed to use their laptop or something

"You can do refraction by raymarching through the depth buffer" (c. Reddeyfish 2017)
Lab Assistant
Original Poster
#7 Old 22nd Nov 2010 at 8:31 AM
before I ask anything else does this have more to do with the differences between TS2 and TS3? What made these objects possible and usable in TS2?

this is what was said of the TS2 desk locator: "Apart from creating this object (which isn't itself a global hack), I have also had to fix/change the way the desk objects allow you to place items on them. They would only allow the placing of objects (by Sims looking for somewhere to put something down) on the left hand side of the desk - I have made a change so that if you try to use the right hand side of the desk it will also work. This change is what makes the object a global hack. Without this change, Sim children would put their homework down on the desk and then when directed to do their homework wouldn't be able to get at it again! This does mean that with this in your downloads folder, even if you don't use the desk locator, the placing of Homework on desks will be much improved. So, apologies for those of you that don't like global hacks, but it is a very small fix."

Now global hacks, pure scripts, object mods: I am no specialist on the advantages or disadvantages of any, and simply if it works for me and doesnt mess my game up I am happy. Now as I grow more experienced I reserve my right to change my opinion and ideals

As for bed ownership or reservable beds, I still like the idea of having total freedom of saying who sleeps where.

if you know of some good OMSP's please let me know I am just starting to search for any that I think I can use in TS3.

Thanks to you both I appreciate the tips and discussion. I just don't know enough yet to know what to ask or not ask, and I don't mind asking what may be considered a stupid question.
One horse disagreer of the Apocalypse
#8 Old 22nd Nov 2010 at 11:24 AM
Oh, I think it is perfectly possible in TS3 to have strictly assignable objects. There are just far fewer object modders in TS3 due to the extra hassle of coding the script, setting up the correct instance IDs for it, etc, compared with in sims2 where the BHAVs were in the cloned object just waiting to have a line tweaked - no recompiling to do or relinking.

Most of the modders are mainly interested in general behaviour, rather than objects. I'd probably have got into object modding more by now if I wasn't so occupied with the tool development cycle.

"You can do refraction by raymarching through the depth buffer" (c. Reddeyfish 2017)
Theorist
#9 Old 22nd Nov 2010 at 3:51 PM
Back when LN had just been released, I experimented with a bed ownership mod based off the butler bed code, but I wasn't that interested so it hasn't really been tested. Last time I checked it kind of worked... intermittently :P
1978 gallons of pancake batter
#10 Old 22nd Nov 2010 at 4:53 PM
Quote: Originally posted by Inge Jones
Oh, I think it is perfectly possible in TS3 to have strictly assignable objects. There are just far fewer object modders in TS3 due to the extra hassle of coding the script{...}
It's easy for directly used objects like a computer. Homework already implements ownership like that for example. Implementing ownership for indirectly used objects will at least be a severe pain in the backside and cannot be done with a modded object alone.

If gotcha is all you’ve got, then you’ve got nothing. - Paul Krugman
One horse disagreer of the Apocalypse
#11 Old 22nd Nov 2010 at 5:56 PM
Ah yes, even in sims1 and 2 if you interrupted behaviour that was part of the function tree, things would go wrong. For example, assignable dining chairs - the sim picked up his food, chose the place at the table based on the fact there was *a* chair there, and only found out he couldn't sit in it when it was too late to choose another place. So they'd end up eating standing.

"You can do refraction by raymarching through the depth buffer" (c. Reddeyfish 2017)
Back to top