Hello all! For a while now I've been thinking that we need more tutorials for Starbound modding. There are lots of great written tutorials already though, so I thought I'd take a stab at doing a video tutorial series. I've never made any tutorial videos before so please be patient as I learn the process. This video tutorial series is targeted at beginning modders who may have never touched code before. I intend to eventually progress to making videos that cover more advanced concepts, but the primary goal here is to give even the most inexperienced modders a solid foundation to build on. So far I have only recorded one video and I would LOVE LOVE LOVE to get any feedback from both brand-new modders AND from experienced modders alike. Please let me know what makes sense, what doesn't, and correct any errors in my explanations. I will link to each video in the series below as it is created. Thanks for watching! Lesson #1: Intro to modding, starbound files, and modding tools: Lesson #2: Basics of Patching: Lesson #3: JSON syntax and usage: Lesson #4(Parts 1 & 2): Creating a simple item mod: The finished mod can be downloaded here: http://community.playstarbound.com/resources/superpick-tutorial-mod.2897/ Lesson #6: Basic Lua: https://www.youtube.com/watch?v=YQ1tbQArblo&list=PLtJnGcSTB24u3qOZkJlI5nHH-Jp0hA6SQ&index=6
Not a bad start. Don't forget to focus a little time on how to do a file searcb both through windows and through sublime text. Knowing how to use the internal file search engine will help find associations quite easily. For NP++ its "Find in Files" I don't know about sublime text. I also added your primary link into the modding guides thread.
NP++ is abysmal at searching through lots of files, you need to use something more specialized. Comedy option #1: PowerGREP. Comedy option #2: Powershell... except it's a pretty legitimate way to go. Code: >ls . -r -filter *.aicommand | ss -pattern "showtech" -context 0,1 > ai\upgradeship1.aicommand:21: "action" : "showTech", ai\upgradeship1.aicommand:22: "techName" : [ "doublejumpTech", "dashTech", "bounceTech" ] > ai\upgradeship4.aicommand:22: "action" : "showTech", ai\upgradeship4.aicommand:23: "techName" : [ "groundsmash", "rocketjump", "boatTech" ] > ai\upgradeship5.aicommand:22: "action" : "showTech", ai\upgradeship5.aicommand:23: "techName" : [ "morphballTech", "gravitybubbletech", "lightrig", "skyrailTech" ] > ai\upgradeship6.aicommand:22: "action" : "showTech", ai\upgradeship6.aicommand:23: "techName" : [ "targetblinktech", "ftlboostTech", "rocketbootsTech" ] > ai\upgradeship7.aicommand:22: "action" : "showTech", ai\upgradeship7.aicommand:23: "techName" : [ "energyregen", "bubbleboost", "shieldTech" ] > ai\upgradeship8.aicommand:22: "action" : "showTech", ai\upgradeship8.aicommand:23: "techName" : [ "humanMechTech", "regeneration", "particlethrust" ]
Yeah, it just isn't any good for anything past a simple regex going across a couple of files. I'm not suggesting powershell, but a regex GUI + the knowledge of how to use it would be a massive asset to newbie modders.
Second vid is up. Basic patching concepts. Should help with things like modding custom tools and such, but I will do a tutorial specifically about that later on down the line.
Several new vids up for you all! I uploaded a video giving more details on JSON as well as a two-part video on creating a simple item mod. There you go @Jareix Cryvix !
I should probably warn you now that there is a forum limit of 5 media embeds per post. also you can use the spoiler=something to give the spoiler a name.
Thanks for the heads-up! I'll have to start converting some of them to regular ol' links. Also, thanks for the spoiler tag tip!
Wow! Thanks for the modding tutorials! These have really helped me you're out where I güfed up! Thanks a bunch! Also, would you mind putting up the superpickaxe mod for download as a reference?
Ok, the finished superPick mod is uploaded for anyone who wants to download it to use as reference. Link in first post.