- Site Map >
- Modding and Creation >
- Sims 3 Creation >
- Modding Discussion >
- TS3 Modder's Dictionary/Reference
- Site Map >
- Modding and Creation >
- Sims 3 Creation >
- Modding Discussion >
- TS3 Modder's Dictionary/Reference
Replies: 2 (Who?), Viewed: 276 times.
#1
10th Mar 2021 at 5:13 PM
Posts: 32
Thanks: 182 in 8 Posts
TS3 Modder's Dictionary/Reference
TLDR version: I started building my own dictionary for all the acronyms, initialisms, bit values etc. in TS3's code that can be kind of mysterious for new modders or annoying to have to look up when you forget. Here it is if you want to use it too: Link Long version: I've poking around with some mods on my own, trying to get good enough to share something quality and feel confident in debugging. At the same time my brother has been trying to learn C++ via online courses to get into coding in general. He's complained as he's been learning that a lot of the classes that claim to be for beginners are still not "beginner enough" for him, since a lot of teachers assume students will know things like what "boolean" means or how bits and bytes work etc. Basically, there's a lot of "just do this, we'll explain it later" but not every student feels comfortable learning that way--they like to know the meaning behind what they're doing.
This got me thinking about when I first opened up things like the SocialData XML, there were a TON of values, acronyms and abbreviations that I didn't understand--and I only was able to have lots of things explained, like the Action Data Bit values, by a ton of Googling and sifting through spread out tutorials, blogs, forum posts and message boards, which all tended to usually only answer things in pieces. Contrast this with the Stardew Valley modding community, and they have wiki pages that has compiled and broken down a TON of what the code means, valid inputs, proper syntax etc. in a very readable way
So a couple of days ago I started compiling my own personal "Dictionary" or reference guide for The Sims 3 that compiles small pieces of information together. It could probably stand to go in the wiki somewhere, but in the meantime I thought I'd share what I'm working on here and see if it helps anyone else.
If anyone's interested in helping fill it in and helping make it more accurate, let me know. It's still really new and I'm filling in a lot of blanks right now.
Advertisement
#2
11th Mar 2021 at 11:09 AM
Posts: 3,860
Thanks: 8534 in 67 Posts
This is really awesome! I too was like your brother when I started programming in general. I remember that my teachers would basically say "oh just do your stuff in Codeacademy" while they'd be off buying a freaking sandwich and "getting coffee brb" which wasn't brb, it was a good hour they'd be gone :p While code academy is cool, it doesn't *really* help to learn how to apply logistics to coding. Since most coding is about logic thinking after you know the terminology
Soooo, while I think not everyone would have had the same experience as me, the baseline is still there. Programs/teachers who might not quite explain or "explain later" what particular terms mean. And of course, you also have a variation of students who have been programming for years and also the ones who
So it's really cool you're doing this for the sims 3! They do have some crazy terminology going on, especially the XML values. I'll be making a list of things as well whenever I got time and help you fill the blanks! Since most of the time the XML values that are just not straightforward at all (Like SAA, etc), do have the whole variable spelt out in the 'parseData' functions
In the meantime, I'll be adding a link to this to the wiki too! (See; http://simswiki.info/wiki.php?title=TS3PR)
Soooo, while I think not everyone would have had the same experience as me, the baseline is still there. Programs/teachers who might not quite explain or "explain later" what particular terms mean. And of course, you also have a variation of students who have been programming for years and also the ones who
So it's really cool you're doing this for the sims 3! They do have some crazy terminology going on, especially the XML values. I'll be making a list of things as well whenever I got time and help you fill the blanks! Since most of the time the XML values that are just not straightforward at all (Like SAA, etc), do have the whole variable spelt out in the 'parseData' functions
In the meantime, I'll be adding a link to this to the wiki too! (See; http://simswiki.info/wiki.php?title=TS3PR)
#3
11th Mar 2021 at 2:47 PM
Last edited by WhacktheM0l3 : 11th Mar 2021 at 3:26 PM.
Posts: 32
Thanks: 182 in 8 Posts
Thank you!
ETA: Also thanks for the tip about the parseData route--I'll have to give that a try when I get a minute.
ETA: Also thanks for the tip about the parseData route--I'll have to give that a try when I get a minute.
Who Posted
|