|
Post by LadyBug on Sept 27, 2020 5:39:08 GMT -5
Hi,
I’ve been only doing custom content in blender, used to learn html, css coding, (no xml) and now I would like to try modding for the sims.
I would like to create more conversations, interactions (questions, answers) between sims, and have buffs after.
But I wanted to ask a few questions.
I was wondering if sims4studio is good for creating script mods or I should download another software for that?
How do change icons?
<T name=“icon”>00B2D882-00000000-A466B1DAFF5270D8</T>
If I edit the xml in sims4studio, it won’t change the original files right?
i hope that makes sense.
I couldn’t find a tutorial that is perfect for beginners, so if anyone knows a very informative, detailed beginner tutorial(s), or just helping me here would be amazing. I would really appreciate the help💛
Thank you so much in advance : )
|
|
|
Post by MizoreYukii on Sept 27, 2020 14:46:42 GMT -5
There's some good beginner tutorials, but I wouldn't really say they are very detailed. Just enough to get you through though. Sims4Studio is not capable of making script mods. You will either need to make the script yourself, which will require Pycharm or other Python supporting programs, or use XML Injector and other community programs (which you've already discovered XML Injector). If you add EA's files as a base and don't make them custom, they will override EA's files (you seem to have that gotten that already from your other thread, but don't forget to add your creator name to avoid conflicts). To make a custom icon, copy the icon's instance that's referenced in your cloned file, open Game File Cruiser and paste the instance in the Instance field, hit All to filter. The icon should appear, click, select "Add to current package" and then when it's added give it a new instance. Now click Export and edit the image, import back in. Make sure it's the same size and transparency as the original object. If it has a unique color scheme (like grayscale) then you need to keep it that way too. I've only seen that for phone categories though. Then change the icon's reference in your cloned file with your new one, but only the instance part (if you have a SimData do the same there). Here are some beginner resources under the spoiler. Scarlet's tutorials are good for getting setup and learning basics, Zer0's tutorials are good for moving on to custom stuff and more difficult overrides. TuningScarlet's Beginner tutorials (starting on page 2): www.simsvip.com/category/the-sims-4/how-to-create-a-mod/page/2/Zer0's tutorials (for beginners and beginning intermediate, covers social interactions, buffs, and more): www.patreon.com/posts/tutorials-35031545How to Start a Custom Tuning File: www.patreon.com/posts/how-to-start-38023976And then you need the TDESCs and TDESC Browser as it helps you understand how files are built and what each thing does. Zer0’s tutorials linked above have 3 different tutorials on how to use the TDESC, so make sure to read them to understand how TDESCs work. TDESCs (make sure to build your folder right, it's TDESC Folder > Subfolder for each patch TDESC): forums.thesims.com/en_US/discussion/980807/1-66-139-tdescs#latestTDESC Browser (when referencing the folder in your settings do the main TDESC Folder): www.modthesims.info/download.php?&t=618199XML Extractor if you want to update or make new mods before S4S updates, and XML File Finder (needs the extractor and in the same download) to see connections/references between each file without having to manually search for them. File Finder is very useful and highly recommended, even if you don’t use the XML Extractor for modding. modthesims.info/d/563256/xml-extractor-for-the-sims-4.htmlTuning Error Notifier is to help you make sure you don’t make mistakes. scumbumbomods.com/tuning-error-notifier/There are tools that handle injecting for you for common areas, so you don’t need to focus on scripting until the time is right. This includes: XML Injector: (interactions, loots, buffs to traits, reward traits, name objects, object relationships, states): scumbumbomods.com/xml-injector/Injection Tools: brainblasted.itch.io/injection-toolsAndrew’s Crafting Enabler: sims4studio.com/post/72754Mod Constructor: (not an injector, except where needed, but can be used to make interactions, buffs, traits, careers, aspirations, events, and a few others): zerbu.tumblr.com/post/181782526135/the-sims-4-mod-constructor-v4And a couple of misc others for specific areas, like Trait Tracker Injector. ScriptingWhen you are ready for Sims 4 scripting, know that there are very little tutorials and no documentation, so you have to learn through a lot of trial and error. You will need to learn Python, which is well documented and has plenty of tutorials outside of Sims 4, but it won’t help too much with Sims 4’s data. Beginner's Guide to Python: wiki.python.org/moin/BeginnersGuideGetting Started with Sims 4 Python Scripting: sims4studio.com/thread/15145/started-python-scriptingTuning Inspector, which helps you figure out injection paths: modthesims.info/d/642704/tuning-inspector.htmlThe Sims 4 Modern Python Modding is a new scripting tutorial series that will help teach you about Sims 4 scripting, including getting started to more difficult projects: Part 1 My Discord server in my signature has more resources and tutorials if you need any (I also answer help questions on there too).
|
|
|
Post by LadyBug on Sept 27, 2020 14:56:21 GMT -5
Thank you so much, you’re very kind! This is so helpful!
|
|
|
Post by Leniad on Sept 27, 2020 23:33:29 GMT -5
change <T name=“icon”>00B2D882-00000000-A466B1DAFF5270D8</T> to <T name=“icon”>00B2D882-00000000-hex64 of your image</T>
|
|
|
Post by LadyBug on Sept 28, 2020 1:24:12 GMT -5
Thank you, I’ll try that!
|
|