More Awesome Than You!

TS3/TSM: The Pudding => Pudding Factory => Topic started by: Simius on 2010 July 28, 06:54:00



Title: Slave Bots
Post by: Simius on 2010 July 28, 06:54:00
This Mod was created before Late Night came out.  I haven't tested it, but I did look at some of the code in late night and this mod will conflict with how Butlers work.  I'm sure it will fuck up other things as well.  Do not use this mod with late night.  The scrapchargewaste mod probably still works, but who knows.  Anyway, this mod is dead in the water for now.  I may make a new late night version for it, but then again it was kind of a pain to find all the files that needed to be modified to get this to work so I might not.  If you want to do so go  ahead, you can even take full credit for it if you want to upload it here or elsewhere.




http://www.mediafire.com/file/2lmhysjwrea0jcc/Slavebots.rar Original Version

-----------------------

http://www.mediafire.com/file/7rxk6az1z1ppl84/Simius_Slavebots.package
New Version, now with gardening

http://www.mediafire.com/file/6knn3c9w9bhblc1/Simius_Slavebots.package New Version, fixed bug where SlaveBots wouldn't autonomously repair stuff.

This is a mod to turn Simbots into Slavebots.  They now compulsively clean any dishes on the lot/clean counters/do the laundry and whatever else maids do when they are on the job.  They also compulsively fix any broken appliances/bots just like the repairman does when he is on the job.  (Basically, they do anything a maid or repairman does just like they were a maid or repairman).  This mod also makes it so that sims will put away leftovers that are sitting out so they don't spoil.  They also autonomously water, weed, harvest and revive your plants as well as disposing dead plants.

------------------------
http://www.mediafire.com/file/66gycrdz63sayci/Simius_ScrapChargeWaste.Package

The second file in this mod makes it so that when a simbot eats scrap it fully recharges not only their hunger but its energy and bladder as well.  I made this one because I don't think robots should sleep in a bed or pee in a toilette.  That is just creepy.
-------------------------
http://www.mediafire.com/file/hs4ws1ljddr7ivx/Simius_ScrapChargeWaste.Package

This is another version of the scrap eating mod.  It will not fully recharge the simbot's hunger level.  Instead it will add 50 points.  (From a range of -100 = starving to 100 =full).  So he'll eat about once about every 4.5 hours.  This version still fully recharges the simbot's energy and bladder.  I did this so that there would be a little bit of a drawback from not having to sleep or pee.  But mostly I didn't want my simbots to use the bathroom just because their bladder got full and they weren't hungry yet or decide to sleep because they got tired and weren't hungry.  (I had a sim do that once, although every other time they ate scrap to satisfy their bladder/energy needs... but still, I didn't want to risk it.)

-------------------------
http://www.mediafire.com/file/lsuv3l36ra8jjgc/Simius_SlaveBotTinkeringAddon.Package

This gives the Slavebots the ability to autonomously tinker with objects to upgrade them.  There is no sanity check so they will autonomously change the upgrades on objects.  For example, they will tinker on an object and make it unbreakable.  Then later they might come back and tinker again making it self-cleaning again.  I made the call to tinker much less strong than the calls to do maid work and whatnot so they are much less likely to do it and more likely to do other things like read books or clean the lot if it is dirty.

This addon does NOT make it so they will garden or do maid work or repair objects.  If you want them to tinker AND do maid work/garden/do repairman work then you will have to install both this mod and the slavebot mod.

This mod does not require the Slavebot mod to work, but without it they will just autonomously tinker and won't be compelled to do maid work, repairman work or garden.

------------------------

So if you install both the Slavebot mod and a ScrapChargeWaste mod then Simbots will tirelessly clean the house, do the gardening and repair shit that breaks and they won't sleep in your beds or use your bathroom anymore.  If you also install the SlavebotTinkeringAddon mod then they will also tinker random objects.


Title: Re: Slave Bots
Post by: Claeric on 2010 July 28, 16:29:18
omg awesome

Can you make them garden? There's no gardener to copy behavior off of, but maybe you could borrow from Supreme Commander.

Hordes of gardening robots is...just so necessary ;-;


Title: Re: Slave Bots
Post by: Simius on 2010 July 28, 18:09:30
omg awesome

Can you make them garden? There's no gardener to copy behavior off of, but maybe you could borrow from Supreme Commander.

Hordes of gardening robots is...just so necessary ;-;
Added Gardening.  Although I don't have much of a garden so it isn't heavily tested yet.  Maybe you could be my beta-tester-guy. (I had to make gardening autonomous, so as a side effect green thumb sims should automatically garden as well when idle)

ETA: Added a new version of the scrap eating mod which will cause them to eat scrap more often.  Also I've tested the gardening and it works just fine.

If I do another version I will make them autonomously tinker with sprinklers so they become auto-watering.

ETA: Added another optional mod that allows Slavebots to autonomously tinker random objects.  I made it optional as they will tinker with objects regardless of whether they have already been upgraded or not. (Of course if there is only 1 possible upgrade they won't tinker with the object again. For example if a sprinkler is already upgraded they won't tinker with it anymore.)


Title: Re: Slave Bots
Post by: Indra on 2010 July 29, 09:09:26
This is awesome! Thank you sooo much!


Title: Re: Slave Bots
Post by: Tansi on 2010 July 29, 12:47:55
Is it possible to apply this only to certain simbots, or does it have to be all of them? :)


Title: Re: Slave Bots
Post by: Simius on 2010 July 29, 13:46:20
Is it possible to apply this only to certain simbots, or does it have to be all of them? :)
It is beyond my ability since I'd have to add a new trait which would require more a scripting mod or maybe a core mod.  Although I might be able to piggyback on AM and use one of the traits he added but isn't using yet to trigger being a slave.  The problem with that, of course, is even if I get it to work there will be unintended consequences if he ever decides to use the trait in his own mod.  (For example, there is an unused 'racist' trait that Pescado added.  So I might be able use that, but if he ever makes sims racist then regular sims with that trait would act like slavebots as well and slavebots would hate non-simbots.

I'll play around with it, but it will probably not work as intended at some point in the future. (Plus you'd have to have AM in your game for it to work)


Title: Re: Slave Bots
Post by: J. M. Pescado on 2010 July 29, 14:11:28
It is beyond my ability since I'd have to add a new trait which would require more a scripting mod or maybe a core mod.  Although I might be able to piggyback on AM and use one of the traits he added but isn't using yet to trigger being a slave.
AwesomeMod includes a plugin functionality to allow third-party creators to define their own traits, which would function in-game just as regular trait, so don't do that. Custom moodlets may also be defined by a similar functionality.


Title: Re: Slave Bots
Post by: Simius on 2010 July 29, 14:15:15
It is beyond my ability since I'd have to add a new trait which would require more a scripting mod or maybe a core mod.  Although I might be able to piggyback on AM and use one of the traits he added but isn't using yet to trigger being a slave.
AwesomeMod includes a plugin functionality to allow third-party creators to define their own traits, which would function in-game just as regular trait, so don't do that. Custom moodlets may also be defined by a similar functionality.
Wow.  I can't believe you thought of that.

How would I go about defining my own trait?


ETA: New version of Slavebot mod uploaded.  Fixed a bug where they wouldn't repair some items.


Title: Re: Slave Bots
Post by: Tansi on 2010 July 30, 10:07:06
Thanks for answering :) If it can be done, that's great (my husband actually wanted it), if not, don't worry about it! We both appreciate all the hard work done on these mods, and having modded for a different game myself, I know how hard it can be!


Title: Re: Slave Bots
Post by: wolframnhart on 2010 July 30, 15:53:46
Thanks Simius. I can't wait to see how this works in my game.  ;D


Title: Re: Slave Bots
Post by: J. M. Pescado on 2010 July 30, 18:40:28
Wow.  I can't believe you thought of that.
I thought of it mainly because I use it for myself in the Undiscovered Shiny. I have an Undiscovered Shiny assembly, that loads traits in this manner so that I never have to reveal it to you filthy peasants by having apparently unused traits spliced into the enums. This allows me to keep the REALLY special schticks to myself and not give them to you filthy peasants unless Fat Gwilly People ask me to.


Title: Re: Slave Bots
Post by: Simius on 2010 July 30, 19:51:26
Thanks for answering :) If it can be done, that's great (my husband actually wanted it), if not, don't worry about it! We both appreciate all the hard work done on these mods, and having modded for a different game myself, I know how hard it can be!
I think it is a great idea.  But I've hit a bit of a roadblock so I'll probably leave it alone for the time being and try again in a week with fresh eyes.  So hopefully in a week or two I'll get that version added.  Another thing I'd like to add is for the Slavebots to autonomously serve Autumn Salad at 4 am and then store it in the fridge.  (Since vegetarians will be able to eat that and if you have a garden the slavebot will have lots of high quality veggies to use).  But I think that would require a scripting mod which as of right now is far beyond my abilities.  Maybe in a few months, after Late Night is released, I'll try to learn how to do that.


Title: Re: Slave Bots
Post by: Indiasong on 2010 August 01, 15:48:58
I wanted to have the slavebot mod, but it conflicts with the auto repair plumbing and electronics that I have for sims. Pity.


Title: Re: Slave Bots
Post by: Simius on 2010 August 01, 19:47:04
I wanted to have the slavebot mod, but it conflicts with the auto repair plumbing and electronics that I have for sims. Pity.
If you edit your resource.cfg file so you have a folder with a lower priority than your other mods then you should be able to use both.  Put the Slavebot mod in the the folder with the lower priority so that your auto-repair plumbing/electronics mod overrides it.  That way the Slavebots will still garden and clean the house, but everyone will repair plumbing and repair electronics (Assuming that's what the mod you are talking about does).

Either that, or you have my full permission to remove the bits of the mod that conflict. You can even go ahead and reupload them wherever and take credit for them.

If that doesn't work let me know.  In which case in a week or so I might make another alternative version of the mod where Slavebots don't do any repairs.


Title: Re: Slave Bots
Post by: Indiasong on 2010 August 02, 15:13:41
Would that be 499 or 501?


Title: Re: Slave Bots
Post by: Simius on 2010 August 02, 15:24:23
Would that be 499 or 501?

This is how I have MY file setup:

Code:
Priority 900
PackedFile Awesome/*.package
PackedFile Awesome/*/*.package
PackedFile Awesome/*/*/*.package
PackedFile Awesome/*/*/*/*.package
PackedFile Awesome/*/*/*/*/*.package

Priority 800
PackedFile Override/*.package
PackedFile Override/*/*.package
PackedFile Override/*/*/*.package
PackedFile Override/*/*/*/*.package
PackedFile Override/*/*/*/*/*.package

Priority 700
DirectoryFiles  Files/... autoupdate
PackedFile Packages/*.package
PackedFile Packages/*/*.package
PackedFile Packages/*/*/*.package
PackedFile Packages/*/*/*/*.package
PackedFile Packages/*/*/*/*/*.package

Priority 600
PackedFile Testing/*.package
PackedFile Testing/*/*.package
PackedFile Testing/*/*/*.package
PackedFile Testing/*/*/*/*.package
PackedFile Testing/*/*/*/*/*.package

AM is in the Awesome folder so it overrides everything.  Twallan's mods are in the Override folder.  The rest of my mods are in the Packages folder.  I don't have any conflicts so it doesn't really matter, but if I did have a conflict and I wanted autorepair.package to override Simius_slavebots.package I'd put Simius_slavebots.package in the Testing folder and leave autorepair.package in the Packages folder.

My system works for me, but you can set your priority numbers up differently. 


Title: Re: Slave Bots
Post by: Indiasong on 2010 August 02, 16:57:50
So, 499 then. Thank you.


Title: Re: Slave Bots
Post by: cwurts on 2010 August 03, 03:33:09
What was that?  How do I add traits and moodlets using AwesomeMod?


Title: Re: Slave Bots
Post by: J. M. Pescado on 2010 August 03, 05:04:45
Adding moodlets is hard, since you have to create circumstances in which those moodlets will actually occur.


Title: Re: Slave Bots
Post by: cwurts on 2010 August 03, 12:03:04
But I'm not aware of this "plugin" you're referring to?


Title: Re: Slave Bots
Post by: Tangie on 2010 August 03, 23:03:06
Check the AwesomeMod / Requests thread, I think it was discussed over there a day or two ago.


Title: Re: Slave Bots
Post by: Dr.Dreadful on 2010 August 09, 03:15:51
If you were to make the slave actions a trait, It could be useful for more than just Simbots.

And if the trait thing is too hard, there was an item for TS2 that went in the Sim's personal inventory that would adjust his behaviors. I know that the coding for TS2 and TS3 are very different, but it might be worth looking at.


Title: Re: Slave Bots
Post by: Claeric on 2010 August 09, 04:44:58
If you were to make the slave actions a trait, It could be useful for more than just Simbots.

Are you by any chance a detective?


Title: Re: Slave Bots
Post by: Dr.Dreadful on 2010 August 09, 20:27:50
If you were to make the slave actions a trait, It could be useful for more than just Simbots.

Are you by any chance a detective?

No, I am not. May I ask why you asked?


Title: Re: Slave Bots
Post by: Bottle-O-Cunt on 2010 August 10, 11:56:55
If you were to make the slave actions a trait, it could be useful for more than just Simbots.

Are you, by any chance, a detective?

No, I am not. May I ask why you asked?

He's just paranoid you might be onto his revolesive fantasies.


Title: Re: Slave Bots
Post by: Chaavik on 2010 August 11, 19:42:46
Simius, I am wondering if the Slavebot will autonomously go to a junk pile to collect scraps of metal if it is out of scrap to eat to replenish its needs? Or if it needs to go raid the tinkering bench to get some scraps of metal from there to replenish its needs? And how much scrap will the Slavebot typically consume to satisfy its needs if I use the second version of the "ScrapChargeWaste" mod?


Title: Re: Slave Bots
Post by: Simius on 2010 August 12, 05:35:16
Simius, I am wondering if the Slavebot will autonomously go to a junk pile to collect scraps of metal if it is out of scrap to eat to replenish its needs? Or if it needs to go raid the tinkering bench to get some scraps of metal from there to replenish its needs? And how much scrap will the Slavebot typically consume to satisfy its needs if I use the second version of the "ScrapChargeWaste" mod?
I haven't touched anything regarding going to the junkyard to collect scrap or automatically raiding the tinkering bench for scrap because I haven't found any xml files to do so.  I think both of those may require an scripting mod which I currently can't do.

To satisfy its needs it will eat on average 1 piece of scrap every 4.5 hours. You can manually direct him to eat more scrap until his hunger bar is all the way filled up.  If you do that he should be able to go 15 or 20 hours before he is hungry again.  Although I haven't tested to see how long it would actually take.  (AHe might eat scrap before that since the bladder decays faster than hunger...  But if he didn't have any scrap he'd go use a toilette.)


Title: Re: Slave Bots
Post by: Chaavik on 2010 August 12, 06:25:26
Thank you for your response!


Title: Re: Slave Bots
Post by: Milhouse Trixibelle Saltfucker III on 2010 August 12, 06:56:39
revolesive
You picked THIS over "revoleting"? Ye gods, not only are you a tryhard, you are also UNHOLY SPAWN OF AGGIE. Presumably of Aggie and Pancake Fucker. Ew.


Title: Re: Slave Bots
Post by: Bottle-O-Cunt on 2010 August 12, 12:55:09
revolesive
You picked THIS over "revoleting"? Ye gods, not only are you a tryhard, you are also UNHOLY SPAWN OF AGGIE. Presumably of Aggie and Pancake Fucker. Ew.

STFU Weasel. You know my tryhard genes come from you.
Do not associate me with Maplejizz.


Title: Re: Slave Bots
Post by: Chandria on 2010 August 25, 15:45:55
Can you check the download availability for the http://www.mediafire.com/file/6knn3c9w9bhblc1/Simius_Slavebots.package on MediaFire please?  
I keep getting the error "No servers are available with the requested data on them. Please retry your request in a moment."  
I've been trying for over 3 hours and nothing so far.  

Edit: Still trying an hour later and still the same problem. Does anyone have a copy of the unmodified/undecrapified/updated file that I can get from them?

Edit: Well, it took 24 hours but I have the file.


Title: Re: Slave Bots
Post by: Sparks on 2010 September 26, 18:38:05
Can you check the download availability for the http://www.mediafire.com/file/6knn3c9w9bhblc1/Simius_Slavebots.package on MediaFire please?  
I keep getting the error "No servers are available with the requested data on them. Please retry your request in a moment."  
I've been trying for over 3 hours and nothing so far.  

Edit: Still trying an hour later and still the same problem. Does anyone have a copy of the unmodified/undecrapified/updated file that I can get from them?

Edit: Well, it took 24 hours but I have the file.

Can this file be uploaded somewhere else? All the rest of them are fine and I've tried downloading for more than 24 hours and it's still giving me the same error. I even saved it to my own Mediafire folder and I get the same Unavailable error.


Title: Re: Slave Bots
Post by: Chandria on 2010 September 27, 08:59:17
Can you check the download availability for the http://www.mediafire.com/file/6knn3c9w9bhblc1/Simius_Slavebots.package on MediaFire please?  
I keep getting the error "No servers are available with the requested data on them. Please retry your request in a moment."  
I've been trying for over 3 hours and nothing so far.  

Edit: Still trying an hour later and still the same problem. Does anyone have a copy of the unmodified/undecrapified/updated file that I can get from them?

Edit: Well, it took 24 hours but I have the file.

Can this file be uploaded somewhere else? All the rest of them are fine and I've tried downloading for more than 24 hours and it's still giving me the same error. I even saved it to my own Mediafire folder and I get the same Unavailable error.

Here's a link to my own personal 4shared account. I can't see it taking that long for anyone.

There are three files in the .zip file, you can use the one you need. http://www.4shared.com/file/Ur3v4-EO/Simius_Slavebot_Mods.html
Or just the .package file here: http://www.4shared.com/file/-yRpUB91/Simius_Slavebots.html


Title: Re: Slave Bots
Post by: Sparks on 2010 September 30, 01:47:46
Can you check the download availability for the http://www.mediafire.com/file/6knn3c9w9bhblc1/Simius_Slavebots.package on MediaFire please?  
I keep getting the error "No servers are available with the requested data on them. Please retry your request in a moment."  
I've been trying for over 3 hours and nothing so far.  

Edit: Still trying an hour later and still the same problem. Does anyone have a copy of the unmodified/undecrapified/updated file that I can get from them?

Edit: Well, it took 24 hours but I have the file.

Can this file be uploaded somewhere else? All the rest of them are fine and I've tried downloading for more than 24 hours and it's still giving me the same error. I even saved it to my own Mediafire folder and I get the same Unavailable error.

Here's a link to my own personal 4shared account. I can't see it taking that long for anyone.

There are three files in the .zip file, you can use the one you need. http://www.4shared.com/file/Ur3v4-EO/Simius_Slavebot_Mods.html
Or just the .package file here: http://www.4shared.com/file/-yRpUB91/Simius_Slavebots.html

I was really looking forward to this but it immediately crashed my game when I entered my household.


Title: Re: Slave Bots
Post by: AlexanderMorgan on 2010 October 07, 23:37:40
What's up with the default simbots from Ambitions? They have to SLEEP like they're human? And EAT scrap? And SHIT scrap???? LOL! I mean, come on :D they have to go to the bathroom, spread their cute little metal ass cheeks on the toilet and take a metal dump? :D Waste buildup, omg that is so original. Imagine the Terminator taking a dump in some movie shitting rivets and screws in some toilet and clogging it up to the top? Or C-3PO being stuck in the millennium falcon's toilet for 5 hours cause he ate some bad chipotles?

And they have to TALK to someone or something (an appliance - Jesus what are they? Schizobots???) or they feel LONELY?? LMAO!
Seriously, what gives? They're robots, why do they need to do all these things? I couldn't stop laughing when i saw my first simbot go to bed and then those ZZZs came out of his head as if IT was dreaming hahaha. I mean come on, what's the point of making a robot so life like? I made it in the hopes of getting a low maintenance service bot around the household and instead i get a another mouth to feed and is more of a burden than a gain. Is there any way to make most of their needs barred like the hygiene need? I would bar the Energy, Social Interaction and Waste. They could consume scrap (even though i'm against that too, its just plain stupid) but would have to do it once a week. Now THAT would make them true slavebots. Twice the gain and none the hustle.

Does anyone else feel this way about bots or do you want them to be as human as Mr. Data?


Title: Re: Slave Bots
Post by: jezzer on 2010 October 08, 01:25:08
*snipped tealdeer with far too many fucking smiley faces*

Welcome to June 2010, when Ambitions came out and this little rant was relevant.  We have since moved on and are bitching about the vampires in the upcoming L&P.  You can join us there, provided you leave the goddamn smileys behind.