|
Post by npcprincess on Oct 26, 2020 15:38:38 GMT -5
So I have a few programs like mod constructor and pycharm and I’m ready to learn. Done the intro to python tutorial successfully but like many modders I have BIG DREAMS so could I get a little help? first: computer pie menu. Trying to make a site. Can I use pycharm or do I have to use mod constructor cause I kinda hate it lol
|
|
|
Post by MizoreYukii on Oct 26, 2020 16:59:52 GMT -5
You don't have to use Mod Constructor (it can't do anything with objects anyways), and you don't need PyCharm for a pie menu because pie menus are actually a label/organizer and are referenced inside interactions (the options that popup when clicking on objects or sims). To add your new options to the computer, you will need an interaction file, the pie menu file and it's matching SimData, reference the pie menu in the interaction, and then you need an injector to add it to all computers (do so by tag or super affordance). Since you're new to modding you should instead use XML Injector so it handles the scripting for you. I recommend starting with overrides to ease yourself into modding and so you have a chance to learn and understand files. Some resources: 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-38023976How to Add Custom Icons to Your Mod: www.patreon.com/posts/how-to-add-icons-42171247How to Unlock Interactions: www.patreon.com/posts/how-to-unlock-38446873And 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: forums.thesims.com/en_US/discussion/980807/1-66-139-tdescs#latestTDESC Browser: www.modthesims.info/download.php?&t=618199How to Properly Setup the TDESC Browser: www.patreon.com/posts/how-to-properly-42170948XML 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
|
|
|
Post by npcprincess on Oct 27, 2020 21:09:45 GMT -5
Ok so I decided to start with creating a new aspiration. I’m tinkering around in the xml script (just renaming the titles and redoing the descriptions and whatnot) but it’s not showing up in game? I even tried changing the tuning Id in case that was the problem.
|
|
|
Post by npcprincess on Oct 28, 2020 15:22:28 GMT -5
So for anyone wondering I think I found the problem! I needed to give it its own identity. I started by making a buff!
|
|