#sims 2 modding
Explore tagged Tumblr posts
paradoxcase · 5 months ago
Text
Right, so, after reading some error logs, obtaining a copy of the objects.package that shipped with the Sims 2 rerelease, and talking about this with Lazy Duchess, I have a conspiracy theory about why the rerelease is so damn broken
Tumblr media
So first, I looked at an error log that was happening in the Enthusiasm Tracker. It was coming from the function that signs sims up for a magazine subscription after they choose that option on the phone. It's a very short function, all it does is 1) check to see if the family has a magazine subscription token, 2) create one if it does not already exist, and 3) set a property on the token regardless of whether 2 was necessary or not. All three of these actions make use of the Manage Inventory primitive, which controls not just sim inventories, but also tokens like this, memories, and gossip. I compared all like five lines of this function to the one in my objects.package, that I have from the Ultimate Collection, and they were exactly the same. But for some reason, in the rerelease, this throws an error. There is no explanation at the level of this function. I kind of scratched my head and thought, maybe they changed how the magazine subscription token works in this version, and forgot to update this function? Or something?
Next, there was an Too Many Iterations error log that had a very obvious cause: for some reason, the active family had over 500 tokens in its inventory. The family inventory isn't listed in the error log, so have no idea what those tokens were, or how there came to be 500+ of them. BUT. The aforementioned magazine subscription token is a token that goes in the family inventory. Maybe these two problems are somehow related. Are those 500 tokens all magazine subscription tokens, or something?
And then there is the infamous error that the game now throws when a sim goes to get abducted. I didn't see an error log for this one, but I was making a post on MTS listing all of the known issues with the rerelease, and someone mentioned there that the issue is not so much with the abduction as it is with other sims reacting to the abduction, and if there are no sims on the lot to react to the abduction, the error does not occur. Someone else then mentioned that the Abduction Reaction Fix mod that I made actually fixes this error. I made that mod, I know exactly what it does. What does it do?
Well, you see, objects in the game all have what is called a tree table, which is a table of interactions and the functions that need to be called when those interactions are triggered. One of the interactions on the telescope is the interaction to run to the telescope after someone has been abducted. But, in the Free Time expansion, a lot of new interactions were added to the telescope, and for some reason, EA decided to renumber all of the functions when they did that. They forgot to update the tree table, which references functions by their numbers, and as a result, the function that was called when sims were supposed to do the run-to-telescope interaction was actually the function that gives sims credit for discovering a new planet. In my mod, I fixed this, so that when sims are supposed to run to the telescope, the proper run-to-the-telescope function is called instead.
So, the error happens when my mod is not installed (when the planet discovery function is being called erroneously) and not when it is (when the run-to-the-telescope function is called instead). So the error must be coming from the planet discovery function. What is in the planet discovery function? It is almost identical to the magazine subscription function. It checks for the planet discovery token, adds it if it isn't there, and then modifies a property on it, using Manage Inventory. So this is exact same bug. And other people are reporting that some sims cannot gain memories - another game function that is handled by Manage Inventory. There is also an error that happens after a sim cooks food - one thing that happens at that point is that tokens and memories are added to the sim's inventory marking that they have successfully (or unsuccessfully) learned to cook that food.
So at this point, my theory is that EA somehow broke the Manage Inventory primitive. It's used all over the code, to do all sorts of stuff, if you break something that ubiquitous and fundamental, of course it's going to cause a whole lot of seemingly completely unrelated errors. Manage Inventory is now going hog-wild, throwing errors, adding hundreds of extraneous tokens to inventories, refusing to give sims memories, and who knows what else. I can feel it, this is the answer
565 notes · View notes
fireflowersims · 27 days ago
Text
Sims 2 "kiosks" aka: Someone stole my code and I am not happy
Okay, I'm gonna be honest about this because it's seriously bothering me. I hesitated to say something about this for a long time because I do not want to platform that code thief. I'm also not a fan of drama, I know how stressful that is for all parties and I normally try to stay out of it. Unfortunately, this theft just keeps coming back and seriously upsetting me so I have to say something about this.
My code has been stolen. To be exact: the vendor code from Sun&Moon. To be specific: a very specific version of the Laundry mod.
And by stealing, I mean passing off someone else's work as their own and encouraging others to utilize said stolen code.
Who did it? @sissysims
Sissysims stole the vendor code, made it into a "template" and even made a tutorial telling people how to use said template to make a "kiosk". After the publication, a number of people created "kiosks" using this stolen code. Notably: @simulationprincess and @grilledcheese-aspiration. I do not blame them from thinking it is a neat concept. Because it is. That's why we built those vendors.
It is seriously upsetting though to see our work going fully uncredited and sissy-sims receiving all the credit and praise. I have tried leaving a comment under her youtube video, but she must have hidden or blocked it, as it does not show up at all. She has also disabled private messages on her Tumblr. Basically, there is no way I can get in contact with her directly. So unfortunately, I feel like this is the only way to get my message out: in public.
Tumblr media
But how can I verify that this is stolen code?
Good question. I have recorded a little video with my proof. One-take, no editing. Should she choose to try to scrub her evidence, it will remain up.
youtube
So why am I this upset about it?
I am upset because of a variety of reasons:
Somebody is passing off my work as their own. Not only disrespecting me, mind you, but also the others who contributed to the vendor, most notably: the amazing people who translated that vendor. Yes, it is because of translations that I know that she directly stole our work. She not only stole my code, she had the nerve to steal my own words as well! I can literally see the Dutch translation that I wrote myself in there and if that isn't pissing and shitting on my head, I don't know what is
Sissysims does not know what she is doing object-creation wise. The Sun&Moon vendor code is among the easiest Sun&Moon code there is. It is simple and elegant. She decided to make it a mess requiring multiple files for some guobforsaken reason. Possibly to make it seem like it isn't straight up stolen code, who knows. Just speculating. Regardless, someone who knows what they're doing wouldn't have done what she did to that poor vendor.
Sissysims does not have the basic knowledge of how BHAVs work. The vendor code she stole uses custom globals, (something that we always clearly indicate). Naturally, she does not seem aware of this. Anyone using her "template" (read: what did she do to my darling vendor 😭) risks getting bugs because sissy-sims is incompetent and doesn't know what she's doing
Sissysims is encouraging other people to use stolen code that she herself does not understand
This is an explicit violation of the Sun&Moon policy. And also probably why she didn't bother even mentioning us. Other "edits" she has done are credited. She chose of her own free will not to bother crediting.
If she has done it to us, who is to say she won't do it to someone else in the future?
She has a fucking merch store and clearly has aspirations to earn money from her Sims videos, monetarily profiting from - among other things - the stolen code.
So what now?
If you want to create a "kiosk", please don't use that mutilated template. Just reach out to me and I can teach you how to make a vendor. It's easier and technically set up much better than sissy's poor excuse of a "template". And if it turns out the vendor doesn't do exactly what you would like it to do, then I can help you figure out how you can code something that does tick all the boxes.
If you already made one, I kindly, humbly, request you add credit. It is quite upsetting to see my work going uncredited. Or better yet: reach out as well. The offer to teach you the vendor code to make something better is also open to you. I enjoy teaching people new things if they only ask politely and are willing to learn.
If there is enough interest, I can even release an official vendor template with instructions. Simple to work with, the only requirement being proper crediting. Let me know if you'd be interested in this.
If you're sissysims:
Reconsider your choices and most importantly:
✨May you step on a LEGO brick✨
309 notes · View notes
heathensimmer · 10 days ago
Text
WANT TREES TUTORIAL PART 2
There is a field that is given with every branch of a Want Tree (Aspiration, age, personality, mood, etc.) that is called “SuperZero”. This needs to be set to true if you want the branches to be absolute and 100% restrictive on the types of Sims you want to roll certain wants. False if not.
For example, if you set SuperZero to true for Sloppy Sims to not roll the bubblebath want (which would be a False value in the personality section), then they 100% won’t ever roll it. If it’s set to false, then they may roll it, but likely not.
At least, I strongly suspect it.
You can ABSOLUTELY diversify your wants panel by changing all of it within reason.
Sims that fall into the following categories/branches are set in WantTrees- i.e. if you set any of the aspirations to “True” then the specific want described above the branches will roll for this Sim, at least, it is weighted to:
Aspiration
Age
Personality
SuperZero
If true, categories are exclusive
If false, categories are not exclusive
Weight
How much the game "pushes" the current want onto each type of Sim that you put true or false for. Wants set to "50" (by Eaxis) are wants that usually roll all the time. I always lower this to like 35 or 25. You can set different weights for different wants! maybe some wants are heavily weighted to be pushed at certain aspirations, but others mostly are decided by personality. Or both! It's fun to see wants pop up for specific Sims at specific times.
-Set Weight to a number between 1-50 (I'm sure you can raise it but I tend to stay in that range
Person Data (hobbies, interests, etc.. it is decided what PersonData the game looks at it by the "index" field, but I need to research more about what numbers you can put in there that correspond with hobbies or interests.
Mood (again you can change the Super Zero field here as well) This pushes wants towards a Sim if their mood is within certain ranges (and there are fields for both ends of the range. Example: Sims with a mood of -50 to 0 are feeling bad, so they would get certain types of wants for "Bad moods")
Relationship pushes wants to a Sim with relationship with person in question in a certain range, much like mood
Aspiration score: Just like above. I believe staying between -50 and 50 is ideal just like weight, mood, and other things like this. Relationship you can do -100 to 100
Have you played around with Wanttrees? It's fun!!
28 notes · View notes
davinaojeda · 2 years ago
Text
Quick GUID Checker for Sims 2
Tumblr media
This is an expansion on @picknmixsims Microsoft Excel sheet available here. It is a table I made that is incredibly lazy but effective and quick at searching for searching for Maxis GUID conflicts when you create new GUIDs. It's a little easier to use since the GUID Database has been down for a long time and you can add your own GUIDs onto the list and update the formula if you're savvy enough in Excel.
DOWNLOAD SFS
DOWNLOAD MEGA
210 notes · View notes
Text
📏🌍 Happy World Metrology Day, Simmers! 🌍📏
Did you ever wish your Sims could be a bit taller… or shorter… and still have proportional animations? To celebrate #MetrologyDay, here’s a free tool that helps you do exactly that — with precision! 🎯
🔧 Introducing the Size Ratio Calculator
Made for The Sims 2 players who love tinkering under the hood, this tool lets you:
✅ Convert real-world heights into Sims’ stretchskeleton values — and the other way around
✅ Follow a realistic child-to-elder growth curve (with values for each age!) to guide your choices
✅ Use the stretchskeleton cheat with more accuracy per Sim
⚠️ This is a totally different tool than The Height Mod by @lazyduchess.
⚠️ Reminder: The stretchskeleton cheat needs to be applied to each Sim individually. So when applying it, it needs to be redone every time the lot is loaded — which can be tedious.
With SimPE, it's possible to make the change PERMANENT per Sim — UNTIL they age up (or down).
🧩 You can find a tutorial for that here: https://sites.google.com/view/sims2idealetsplay/how-i-play/size-ratio-calculator?authuser=0
🔗 Try the tool here: https://sites.google.com/view/sims2idealetsplay/how-i-play/size-ratio-calculator?authuser=0
🧪 Because every Sim deserves scientifically calculated proportions.
📅 Available now – because #Sims2 is timeless.
13 notes · View notes
maksplaygroundsims2 · 5 months ago
Text
Am I actually thinking of learning to mod?
I'm desperately tryirng to look for a tutorial on how to transfer the "buy lottery ticket" action/mod part of Monique's computer, to a 4t2 lotto ticket object. I have NO idea where to start, NO clue how to go about even wording it properly into google but, I'm on a mission to find some sort of tutorial. I'll probably post over on the MTS forums, since I've had luck with them when trying to get clean installer to work on Linux... I could also ask in one of the discords I'm in, I'm sure someone could point me in some sort of direction. I have a few other things I want to lean to do but I know this might be a project/thing I'm gonna be spending some time on learning... but well. here's to learning and hyper-focus!
15 notes · View notes
equinoxts2 · 1 month ago
Text
On today's episode of "Did EAxis do this on purpose?" I have a discovery that is probably completely irrelevant and that only I actually noticed.
The "Coin Flip" global, which I've been messing around with a lot today as I work on an update to my RCC-compatible Alien Experiments edit, has opcode 1d2.
In tabletop gaming notation, "1d2" would mean "roll a two-sided die" which is... exactly the same thing as flipping a coin.
Sims 2 devs, was this deliberate? Or does this dice nerd just spend too much time in SimPE?
10 notes · View notes
ivycopur · 3 months ago
Text
Facial Structure (LNxR) and DatGen
If you've ever had an interest in modding sim faces in TS2, you've probably noticed these Facial Structure files. Every character file has them, but opening them in SimPE gives you a whole lotta nothing.
Tumblr media
These seem to be where the sim's genetic facial data is stored. You can delete all GMDC, GMND, SHPE and CRES files from a character file, and the sim's face will appear broken ingame, but if they then have a child, the offspring will still inherit their original facial features. Conversely, if you delete just the LxNR, the sim's face will appear intact at first; but if you change them to a different age they will revert to the default face, and if they have a child the inherited features will also revert to the default face. Giving a sim plastic surgery will generate a second LxNR in their character file for the new facial structure, although only the original one is genetic. SimPE can be used to geneticize plastic surgery by replacing the original genetic LxNR with the newly generated one, but it's pretty useless for doing anything else with LxNRs.
However, there is an older modding program called DatGen that does give more information about these files. This program was originally created for Sim City 4 modding and eventually expanded to support TS2 as well, but development was abandoned around 2005. The MTS wiki has information and download links here: https://modthesims.info/wiki.php?title=DatGen (My antivirus didn't like the installer, but I've had this program on my computer for a while and haven't had any problems with it.)
In DatGen we can view the LxNR as a list of vertices.
Tumblr media
I don't know where to even begin in making this useful, but I wanted to share in case anyone else has an idea :) This LxNR format seems to be quite a mystery, in all my searching I found basically no information about it...
9 notes · View notes
12raben · 8 months ago
Text
Tumblr media
Hi fellow simmers 👋
I started playing again regularly and was trying to make a new road replacement. As you can see, I have a problem. I thought, it would be a good idea to make 2 road overlays: one with sidewalks and one without. Problem is: after enabeling neighborhoodview for the road overlay, the object looks very blue for some reason? The square has the same texture, which is the intended one.
Tl; dr: Why is the object blueish in neighborhood view, but looks fine in lotview?
10 notes · View notes
belladovah · 1 year ago
Text
I'd really love to fix The Sims 2 Holidays Mod but I can't figure it out😖
I really love the concept of Piqiwi's holiday mod but it has quite a few bugs unfortunately.
I successfully managed to fix sims getting paid for days they wouldn't have been working thanks to @nopke.
And, @jellymeduza implemented a workaround for the problem that it causes the walk to work interaction to be missing completely.
But it has more problems I haven't been able to resolve yet.
From my experience, once a holiday has happened, the sims work schedule will never actually restart, so even on a non-holiday day, there'll be no 'sim needs to be at work in one hour' and the carpool will never show, not until I force off-world errors with the batbox.
Another annoyance, especially with the community time project, is that if the sim is off lot on a holiday at the time they'd usually get paid, they will never get their holiday work pay.
Who else uses this mod? Who else has experienced these problems? Does anyone know how to fix them or have any ideas about how to?
21 notes · View notes
erekiossimingexperience · 11 months ago
Text
Does anyone have experience modifying stuff in SimPE ? I have the "SaveYourGameReminder" mod (because my game tends to crash the longer I play), and I would like to change the time between the save reminders, from 24 hours in game to like 7 hours or something similar.
I figured it's possible, because the mod has three flavors (72h, 48h, and 24h). But I don't know anything about modding, and I would like a helping hand for that one modification.
Thank you in advance !
9 notes · View notes
paradoxcase · 1 year ago
Text
Man, every time I sleep too late and then just stay up all night because I have something I have to do in the morning I wind up spending a huge amount of time fantasizing about the Sims 2 mod I'm never actually going to make where you can write your will to have stuff gifted to other sims after your death and if you don't will people as much money as they expect they start fighting the people who got more during the will execution. Every time without fail. I've got the whole design document in my head, I just need to be able to justify spending several weeks worth of full-time labor clicking buttons and typing numbers in hexadecimal. If this were the good timeline I could just type code into a text editor and have it done much faster, but nooo
At least this doesn't fuck me up like it used to. Now that I've gotten old and only actually need like four or five hours of sleep every 24 hours, I've reverted back to college-level ability to function without it
14 notes · View notes
fireflowersims · 24 days ago
Text
Sissysims' sins against the scenegraph
This is a small follow-up to my initial post covering the code theft commited by @sissysims. In that post, I presented my proof in the form of a YT video. While that video started off private, I decided to make it public for various reasons, which I will not outline in this post.
I first want to express my gratitude to all those who left comments, reblogged and liked my post. Your support means the world to us. I'm so happy that you as a community are so supportive in this. Thank you, from the bottom of my heart. Thank you to all of you. ♥️
Now, this post is going to focus on just one thing: her incompetence at object creation, because honestly, it's bad. It's really bad. It would feel immoral not to discuss it.
This is just a glimpse and for all you object creators out there: I'm warning you, it's graphic.
How to create an object for dummies.
So, this is the simplest explanation I can give on making a new object. This is the basic process you follow for basically most things you will make: open up SimPE, open up the Object workshop and press open. Select your file and choose "clone". Leave the settings alone, defaults are fine. Give your new object a nice name and description. Be sure to give it a unique object name. Now do all your visual modifications by modifying the existing scenegraph resources (GMDC, TXTR, etc) and give your object a new GUID (making sure to update MMAT's). Now fix integrity, save your file and done. You can test and preferably you'd also compressorize.
So what did sissysims do wrong?
Simply said: everything. I have reasons to believe she has never followed a basic object creation tutorial. The mistakes she makes are mistakes that can be avoided by actually learning how to clone an object. Here is a small summary:
Not cloning anything, instead copying the file she wants to modify and opening that in SimPE
Not changing the object name. I have never seen her touch the fix integrity button
Using other people's meshes and textures. How? By way of opening up their files, noting down the 3D Object Name, extracting the scenegraph resources (GMDC, GMND, CRES, SHPE, TXTR, TXMT, MMAT) and putting them inside the package she's modifying (and modifying the 3D Object Name in the original package). I have not seen her open up a GMDC file or import or export a mesh or texture. She does not modify any of these scenegraph files afterwards.
Not updating the MMAT's with new GUID
Not cleaning out unused resources (see: the scenegraph fuckery above)
Never fixing integrity.
Sadly, this is not just the case with my vendor. It is all her projects. This is how she creates objects: she has never learned the proper way to create objects and thus she steals other people's hard work instead.
Tumblr media
Pictured: the instructions provided for messing up my vendor. Note how she specifically instructs to extract resources from your mesh source. Not export. No: extract.
Tumblr media
Pictured: the results of said messed up procedure on another creation of hers. Note how the gmdc of her object is literally identical to the gmcd of Michelle's original mesh (only credited in a readme, not in the post itself)
Why is this an issue?
This is not just an issue of someone being bad at creating objects. This is someone teaching others this messed up method that comes down to stealing other people's work. I believe that this is actively damaging to our community and newcomers' skill development. Her video teaches people bad modding habits. Her video ENCOURAGES people to use this method to make fundamentally flawed, fundamentally dysfunctional objects.
She claims to be wanting to make modding more accessible, but this video of hers is not helping with that in any shape or form. You need to know what you're doing in order to teach someone and her object creation skills are below the level of someone who followed a tutorial ONCE.
Ya know, I could make a video teaching people Serbian. I don't know anything about that language. It's Slavic I guess. I don't even know how it's pronounced, but I sure as hell could tell people that whatever sequence of sounds is coming out of my mouth is Serbian. And that using my tutorial you can have nice conversations with Serbians! Doesn't mean I should though. It would be misrepresentative, offensive and actually damaging to anyone who is serious about wanting to learn Serbian. The same principle applies to sissysims teaching modding.
I want to learn how to make objects and mods tho!
Good news, there are a lot of great tutorials out there by people who do know what they're doing (unlike sissysims). For basic object creation I would highly recommend this tutorial by Azaya/ @skulldilocks at Garden of Shadows. It's the tutorial that got me started with objects and it has plenty of pictures. If you follow this tutorial, you will be ten times better at object creation than sissysims is
For BHAV modding there is no better place to start than Echo's tutorial. I can also highly recommend @midgethetree's resources page as well as all the useful information @picknmixsims has on his site.
What now?
I will keep working on even better vendor code, which I hope to get to a testable state very soon. It's clear that there's interest in this sort of object, and the new vendor base will allow for a lot of flexibility in gameplay. Once I get it to a good working state, I will make a tutorial on how to make your own: a tutorial that'll actually tell you the why. If you can clone objects (the proper way), you will be able to make a vendor.
Also, please don't engage with sissysims in her youtube comments, not even to "defend our honour" or to say something about the theft. She knows what she did and has presumably received a tumblr notification that I mentioned her (again).
I am sissysims and I don't like this
Well, you have a lot of nerve "teaching" people to mod when you clearly don't know what you're doing. I encourage you to stop stealing other people's work and educate yourself (see resources above).
102 notes · View notes
heathensimmer · 3 months ago
Text
Repost of my Mini WantTrees tutorial
Mini tutorial on custom WantTrees using the Break Up want as an example
Don’t ever open WantTrees without doing this though: Copy and paste your WantTrees (in Program Files not Documents!!) into a safe folder. Do not open it while it is in your Program Files.
Then, when it is safely somewhere else on your PC, you can open it, edit it, and then just copy and paste it into your program files. I always make a BACKUP of the Maxis want trees when I do this. I keep a folder of several different WantTree versions actually and I change them based on the hood (for example, Roaring Heights is edited to have no computer wants etc.)
Needless to say, you should only have one wanttrees at a time in your Program Files and only edit the boolean keys inside the individual WNTTs or … you could delete entire WantTrees but … I wouldn’t advise it.
In WantTrees in SimPe, it will look overwhelming. But gradually you will get used to it. The three instances for “Break up” wants are 0x6DB3A03E, 0xADE345CE and 0xCDCE5F06! You can sort by Instance in the WantTrees package. Let's look together! First, ensure you are looking at this file in the RESOURCE LIST
Tumblr media
You will see a very long list of text files. They are basically just Notepad files and you can export them as text files for easier use, but I just edit them in SimPe.
Open those instances that I mentioned by clicking on them in the Resource List and then switching to PLUGIN VIEW and you will see what looks like this
Tumblr media
What you want to be looking for is this line:
Tumblr media
This tells you the name (and the ID number directly after the name) of the Want that the game is trying to assess based on the selected Sim.
If it says "alphaTrigger" then it is a Want TRIGGER, which means an event that happens in the game that triggers certain wants, so don't mess with those!
From this first section of code, it looks like the game is applying the upcoming wants to becoming a teenager - with a TRIGGER of the Sim becoming a Teen.
Tumblr media
Once we scroll down, we get to the next referred want or want trigger. This one is what you need! It just says "alphaFallInLove" so this is referring to the want to fall in love, NOT a trigger. This can be verified by using PickNMix's object and want spreadsheet to check the 8 digit code AFTER it says "AlphaFallinLove" : the want ID for this particular want is cdaa9450
So, this section will tell you the Want that it's referring to, but you still have scrolling to do!
Tumblr media
THIS is the important section. This section is determining WHICH TYPE OF SIM can roll this want!
From this, it looks like the Want is weighted heavily (do you see where it says WEIGHT? and it's set to 100?) to be rolled by Family Sims, but there are some other details that I am not sure of, so let's just look at the "Break Up" want.
Tumblr media
Ok, we found the actual want. Now to scroll down and see what types of Sims are coded to roll this want.
I would also suggest looking at the order of the wants that are referred to. It can be confusing to figure out what MAXIS was doing, but often, if you scroll down to the VERY END of the XML editor, you will see comments from MAXIS explaining the specific WantTree. But not with all of them! It takes some context clues!
Tumblr media
So, as you can see, in the "Age" section, Teens are the only ones who can roll the Break Up want. All you need to do is change where it says "False" to true for Adults and Elders!
Then you can add your own customizations! In the aspiration section, it is coded that only Family aspiration can roll the Want to break up, but what about changing False to True for Pleasure Sims? Try it out! Also, to reiterate, do you see where it says WEIGHT? And how it is set to ZERO for all the sections? I would play around with that. I assume certain wants are WEIGHTED to be rolled by certain ages, aspirations, or personalities.
Also, let's edit personality! Why not? Let's change False to True for Mean Sims to want to break up, and Serious Sims! notice I also changed the Weight
Tumblr media
Now, this is untested, but the worst that will happen is wants will get rolled that don't make sense for your selected Sim.
You can play around endlessly with this. Just don't touch the TRIGGERS, only play with where the actual WANTS are being referred to. And investigate the ORDER of the sections ... most of the time the ORDER of the sections suggests a PROGRESSION of wants being rolled.
Any more questions? If so, feel free to DM me. I'm at my computer a lot :)
Happy Simming and modding!
30 notes · View notes
blueybre · 1 year ago
Note
Hey Love your Game Rack Mods, but I cant help myself editing everything do you know how to make the urbz rack have an empty state like the other racks? more than happy to do it myself was just wondering if you could point me in the right direction so far all I have is a texture without the game box shadows and an empty mesh but not sure about how to go about making them work, fair enough if you don't know how just thought id ask since you seemed to have worked on those items before.
Tumblr media Tumblr media
Might be simpler than I initially thought when I read your question in my inbox. First picture is the model names on the FreeTime video game rack, where graphic number 2 is the empty game rack mesh. The second picture is the routine where the game rack is set to graphic number 2 and the "Out of Stock" flag once its stock hits zero. I suppose this could be worth a try, just drop this mesh name into line 0x02 of the Model - Names STR# resource of the Urbz rack (originally, this line is empty). Since it only affects the mesh, I hope that the textures won't end up looking weird.
Feel free to test this out and report back, as this may be an important fix I need to apply to my mod.
2 notes · View notes
heathensimmer · 3 months ago
Text
Mini tutorial on custom WantTrees!
If you want to edit this yourself, you need three instances in WantTrees. Thank you so much to @profesionalpartyguest for including the specific instances! Saved me a lot of time.
Don’t ever open WantTrees without doing this though: Copy and paste your WantTrees (in Program Files not Documents!!) into a safe folder. Do not open it while it is in your Program Files.
Then, when it is safely somewhere else on your PC, you can open it, edit it, and then just copy and paste it into your program files. I always make a BACKUP of the Maxis want trees when I do this. I keep a folder of several different WantTree versions actually and I change them based on the hood (for example, Roaring Heights is edited to have no computer wants etc.)
In WantTrees in SimPe, it will look overwhelming. But gradually you will get used to it. The three instances for “Break up” wants are 0x6DB3A03E, 0xADE345CE and 0xCDCE5F06! You can sort by Instance in the WantTrees package. Let's look together! First, ensure you are looking at this file in the RESOURCE LIST
Tumblr media
You will see a very long list of text files. They are basically just Notepad files and you can export them as text files for easier use, but I just edit them in SimPe.
Open those instances that I mentioned by clicking on them in the Resource List and then switching to PLUGIN VIEW and you will see what looks like this
Tumblr media
What you want to be looking for is this line:
Tumblr media
This tells you the name (and the ID number directly after the name) of the Want that the game is trying to assess based on the selected Sim.
If it says "alphaTrigger" then it is a Want TRIGGER, which means an event that happens in the game that triggers certain wants, so don't mess with those!
From this first section of code, it looks like the game is applying the upcoming wants to becoming a teenager - with a TRIGGER of the Sim becoming a Teen.
Tumblr media
Once we scroll down, we get to the next referred want or want trigger. This one is what you need! It just says "alphaFallInLove" so this is referring to the want to fall in love, NOT a trigger. This can be verified by using PickNMix's object and want spreadsheet to check the 8 digit code AFTER it says "AlphaFallinLove" : the want ID for this particular want is cdaa9450
So, this section will tell you the Want that it's referring to, but you still have scrolling to do!
Tumblr media
THIS is the important section. This section is determining WHICH TYPE OF SIM can roll this want!
From this, it looks like the Want is weighted heavily (do you see where it says WEIGHT? and it's set to 100?) to be rolled by Family Sims, but there are some other details that I am not sure of, so let's just look at the "Break Up" want.
Tumblr media
Ok, we found the actual want. Now to scroll down and see what types of Sims are coded to roll this want.
I would also suggest looking at the order of the wants that are referred to. It can be confusing to figure out what MAXIS was doing, but often, if you scroll down to the VERY END of the XML editor, you will see comments from MAXIS explaining the specific WantTree. But not with all of them! It takes some context clues!
Tumblr media
So, as you can see, in the "Age" section, Teens are the only ones who can roll the Break Up want. All you need to do is change where it says "False" to true for Adults and Elders!
Then you can add your own customizations! In the aspiration section, it is coded that only Family aspiration can roll the Want to break up, but what about changing False to True for Pleasure Sims? Try it out! Also, to reiterate, do you see where it says WEIGHT? And how it is set to ZERO for all the sections? I would play around with that. I assume certain wants are WEIGHTED to be rolled by certain ages, aspirations, or personalities.
Also, let's edit personality! Why not? Let's change False to True for Mean Sims to want to break up, and Serious Sims! notice I also changed the Weight
Tumblr media
Now, this is untested, but the worst that will happen is wants will get rolled that don't make sense for your selected Sim.
You can play around endlessly with this. Just don't touch the TRIGGERS, only play with where the actual WANTS are being referred to. And investigate the ORDER of the sections ... most of the time the ORDER of the sections suggests a PROGRESSION of wants being rolled.
Any more questions? If so, feel free to DM me. I'm at my computer a lot :)
Happy Simming and modding!
Fix for broken "Break Up" Want
Tumblr media
my first ever mod, a fix for broken maxis coding, this case being the "Break Up" want. This want is now appears in the wants panel for adults and elders sims of all aspirations, instead of not being rolled at all. Download here Along with a version with @veronavillequiltingbee's want trees fix here.
1K notes · View notes