Cagealicous

  • Content Count

    55
  • Joined

  • Last visited

Community Reputation

26 Excellent

4 Followers

About Cagealicous

  • Rank
    Junior Member
...

Recent Profile Visitors

1111 profile views
  1. Before I begin with this guide, I have to mention the previous guide I wrote back in 2019. If at anytime you want to view that guide, go to it either using the URL or click on the window below: For this guide, I will be showing how to download the Don't Starve Mod Tools, getting the right files for making music mods, using FMOD for specifically music mods, and uploading your music mod (if you don't already know.) What you will need: A Text Editor (Really, any text editor will do, just not Notepad. What I use is Notepad++, but sometimes the website could be down or your operating system cannot use the program. If any issues are to occur, just use a different one.) Don't Starve Mod Tools (Mainly the program FMOD Designer within the tools and the Workshop Uploader.) Instead of including TheScraps98's guide downloads, I'm going to provide a variation of my own since his is a bit outdated, but I am still going to give credit to him. This also applies to Klei's Official Music Mod tutorial for Don't Starve since that one is also very outdated. For my Tutorial music mod, you can get it by clicking here. The audio files that you want to use. A picture you want to use to represent your music mod. How to get the Mod Tools The mod tools can be found within your library. As for the process, well... it has changed with the new Steam Library update back in October of 2019. To access it, you will need to go to your Library and click the tab GAMES AND SOFTWARE. From there, you can tick the TOOLS option. After that, you can search for the tool with the search bar or look for it in alphabetical order. Of course, in my case, I have the tool installed along with it being within a category. When you start the tool up, you will be prompted with this message. You will want to select the Launch FMOD Designer option. Congratulations! You have passed the Mod Tools section of this guide. How to use FMOD for Music Mods So, now that we have found the tools, lets begin with getting the project setup. First of all, you will need to download the Workshop item I will include so you can follow these steps to understand how to replace any tracks within this project file. The first step is to load the project data. In order to do that, we go to File -> Open Project... From that point, you'll want to navigate until you get to my workshop mod. The file location can be found in C:\Program Files (x86)\Steam/steamapps\workshop\content\322330 and it will be in a folder named whatever the Workshop ID is for the item. After you locate it, you'll want to open it. Once it's open, you'll notice a bunch of events on the left-hand side window. Each one can be altered by clicking on each individual one and viewing the right-hand menu. Let's try out the music_FE event. After you click on it, you'll see many things you can do on the right. Let's not mess with those settings right now and focus on replacing the track in question. In order to replace said track, you can right click on the big blue object in the center of the layer00 parameter. From there, you will want to Replace object... Soon after, you will be prompted with a window where you can look through your added sounds. From here, we want to choose Add sound file... then you will want to locate your sound file(s) of choice. (I highly recommend that you create a folder to store all of your data in. Like for example, copy my workshop item's folder into the Don't Starve Together Mods Folder. You will need to do that anyway since you will have to test it to make sure it's working later.) Then, you choose your file and it should now replace the previous slience.mp3 file. (I should also mention that you can use any format that FMOD can accept such as .wav, .mp3, or my favorite .ogg. When you use these files you will need to alter your build later on to accompany these file types so the size of the project doesn't exceed 100 MB.) Now you have figured out how to replace audio clips for these types of events. Good job! Types of Events and How to Replace their Audio The first event was just a heavily modified Multi-Track Event, which usually only show with a red "C". These events can't quite be recreated from the ground-up. Instead, you will need to copy-and-paste the event into the main music group folder. Now that's out of the way, the next two events are not too hard to understand. The first one is called a Simple Event. This one can have music either looping in a single playlist, or it can function as a single song that plays. (Which isn't really different from copy-and-pasting a Modified Multi-Track Event.) Many options are listed, but if you just want to add a track or few, right click on the empty space in the middle of the Playlist box and click Add Sound... From there, you can do the same thing as the last event, but you can add multiple tracks into this one. The way they work is that they are set to loop in a fashion where no-one track repeats unless they haven't been played yet. I can't really recommend selecting a different Playback Mode, but if you are feeling adventurous, then by all means! Anyhow, you can also do the same for the Playlist Behavior, but try not to change WAY too much. You don't want to get yourself stuck with messed up settings. I might also include that you can alter the sound by navigating to the Volume property. From there, you can only go into the negative range to turn down the volume. I don't recommend going past -2 unless your audio is WAY too quiet. Which even then, I would try to fix that in an audio editing software (such as Audacity) After you all said and done, you can navigate to the next type of event. The other one is a normal Multi-Track Event. This one is just an average Multi-track event, but you'll notice the ones for music_work have a wave going through them. This wave is a "fade-in" property created by either Klei or TheScraps98. I chose not to mess with it ever since I started working on music mods mainly because it would be difficult to fix it if you don't have a whole lot of knowledge of how FMOD Designer works. Replacing the audio is just like the first Multi-track event. Although, to get around that pesky wave, you'll need to right-click in the empty blue space occupying the audio. Don't right-click on the red wave since you might bring up the wrong properties menu. Nothing really else for me to explain here since I already had explained how the volume control and audio changing works. That pretty much wraps up this section. Building your Project If you feel completely done with altering the project, you are going to want to make sure you save your project. I really cannot stress this enough since over the past four years of making mods for Don't Starve Together, my projects would be lost thanks to my clumsiness of forgetting to save or just the program crashing in general. Of course, if you have higher-end PCs like I do now, you shouldn't have to worry about the engine crashing. Although, save regardless. To save, you just do like any other type of file. For building the project's file, you'll want to head over to the Banks tab. Once there, you'll want to click on the music_mod bank. This section will allow you to view all your current sound files and the properties to the right. For the properties, you'll want to make sure your bank is named music_mod. If it isn't, change it to that. As for Compression, you'll want to change that to whatever file type you are using. (.wav, .mp3, etc...) After everything is set and ready to go, press Ctrl - B and it will bring up the Build menu. From here, you can see your options. If you would like, you can use the Output > > option to see where your project's exported files will end up and whatnot or even view any errors you have. Otherwise, just click Build to compile the .fsb and .fev Now, you will want to navigate to find your project's compiled files are. The usual spot will be in a subfolder called sound. For the sake of the workshop mod's spot, it will end up in sound/project/sound. From there, you will want to take the .fsb and .fev files and put them in the main sound folder within the main root of the mod. Congrats, you have completed all the steps to making the main sound files for the mod! Now time for the final part. Final Revisions and Uploading your Mod Now it's time to wrap this whole mod up into a nice pretty bow. The first step is changing the modinfo.lua file in the main root of your music mod. I will be going off my mod's info file if you are using the workshop mod I uploaded. You will want to open the .lua file with the text editor of your choice and changing anything in the details all the way at the top to whatever you desire for each field. After you have done that, then you are now complete with the coding part of this guide. The next part is to add the icon you would like to represent your music mod. If you navigate to the images folder in the mod's main folder, you will find a folder labeled icon. In this folder, you can use any of the parts given to you in that folder, but if you do, make sure you read the text document included. Although, if you feel like using your own image instead, make sure you save your image in the images folder labeled modicon.png and make sure it is 128x128. Once done with that, you can go ahead and open the Workshop Uploader. To open the Uploader, you will want to reopen Don't Starve Mod Tools again, but this time choose the first option. Afterwards, you will be prompted with this window and you can select between Don't Starve and Don't Starve Together. For our sake, let's choose Don't Starve Together. After this has been chosen, you can select Add and you will be greeted with a new list of options. The next steps are to find every piece of the required data such as the mod folder for Update Data and to use the selected Preview Image. You can also change the Name and Description here, but later you can change it from the item's Workshop page. Once you have found everything for the mod, you can tick the Tags if you are feeling interested in labeling your mod. After everything is said and done, go ahead and Publish! Conclusion Well, that's pretty much all that you'll need for this guide. Hopefully, this helped you with any of your endeavors towards finishing or fixing your music mods. If anything, there is always multiple ways to do something in modding. If you have any questions or feedback to give me, please let me know what you have on your mind in the replies section. I wish you all good luck and thanks for stopping by.
  2. Haha. Funny you say that since you know as well as I do that you wondered if you were the only one who didn't rotate the camera. I guess I win this round, Link.
  3. Well, from what I have seen, at least a couple other posts have been popping up about this issue. Honestly, they rushed this update. So, guess we'll wait for an eventual hotfix.
  4. I'm pretty sure everyone is currently having this issue. We'll just have to wait until they fix it.
  5. Well... I figured out what those mods were and they were not client. (At least three of them were not.) Although, to my knowledge, those mods have the visibility as Private or Friends Only because usually if a mod is deleted off the Workshop, it is not listed since the mods cannot be loaded. Aside from that, it's not mods in general. Since, there is no warning towards it. We'll just have to wait until a hotfix is rolled out.
  6. Same thing I'm having except instead of: [XX:XX:XX]: EResult 15, 1457039579 [XX:XX:XX]: Failed getting mod details. [XX:XX:XX]: EResult 15, 1448485602 [XX:XX:XX]: Failed getting mod details. I get the following: [XX:XX:XX]: EResult 15, 1134891274 [XX:XX:XX]: Failed getting mod details. [XX:XX:XX]: EResult 15, 839280973 [XX:XX:XX]: Failed getting mod details. [XX:XX:XX]: EResult 15, 880465230 [XX:XX:XX]: Failed getting mod details. [XX:XX:XX]: EResult 15, 835602689 [XX:XX:XX]: Failed getting mod details. [XX:XX:XX]: DownloadPublishedFileV2() [XX:XX:XX]: Did not find the ugc handle in the cache. This is likely because you're subscribed to a non-existent file 1134891274 [XX:XX:XX]: DownloadPublishedFileV2() [XX:XX:XX]: Did not find the ugc handle in the cache. This is likely because you're subscribed to a non-existent file 839280973 [XX:XX:XX]: DownloadPublishedFileV2() [XX:XX:XX]: Did not find the ugc handle in the cache. This is likely because you're subscribed to a non-existent file 880465230 [XX:XX:XX]: DownloadPublishedFileV2() [XX:XX:XX]: Did not find the ugc handle in the cache. This is likely because you're subscribed to a non-existent file 835602689 Not sure what's going on here, but uh... we need an hotfix.
  7. This is a guide for creating a simple music mod using TheScraps' tutorial mod for looping working music and Klei's Official Music Mod tutorial. (This mod is for anyone who is either confused or want to know how to make music mods.) What you will need: A text editor. (Possibly Notepad ++, but sometimes it could be down. So, look for an alternative you can't use or access the website.) Don't Starve Mod Tools (Download through Steam. Directions below.) TheScraps' tutorial mod (Might need WinRAR if you aren't able to open .rar files) Klei's Official Music Mod tutorial (Workshop mod or through the forums.) Audio that you would want to use (More info below.) Location for Mod Tools Click Library, then click Tools. Then find Don't Starve Mod Tools and download the files. Making your FMOD Project: When you open the tools, you are prompted with this message: Select the Launch FMOD Designer option from the list. When it launches it will be a blank project. The next part is simple. All you need to do is download the two mod tutorials. Once that is done, you will want to open the project data for Klei's mod. The file location should be in your steamapps/common/dont_starve/mods/workshop-180938116/sound_source For people who do not own Don't Starve: For people who do not own Don't Starve, they will have to go to their Music Mod Tutorial page. It's similar to TheScraps' mod tutorial. Just open the zip and extract. Next, you should open the .fdp and you'll be greeted with this screen: Once you are there, you should begin by deleting the gramaphone_... events (Except the gramaphone_ragtime) Once you have deleted the gramaphone_... events, add an event called jukebox. Then, delete music_dusk_stinger crazy and music_test_parm. (Look at the image from above about the gramaphone events.) Now for the next part. You have to copy and paste these events as follows: music_danger music_epicfight music_work These musics have Autumn, Winter, Spring, and Summer alternatives. (Autumn uses the music_work, music_epicfight, and music_danger events.) The procedure goes as follows: First, you must copy and paste the events three times for the music_danger and music_epicfight. For the music_work, you must copy the event eleven times. Then you must rename the event to the following for each copy: music_danger_winter music_danger_spring music_danger_summer For music_epicfight: music_epicfight_winter music_epicfight_spring music_epicfight_summer For music_work: music_work_dusk music_work_night music_work_winter music_work_winter_dusk music_work_winter_night music_work_spring music_work_spring_dusk music_work_spring_night music_work_summer music_work_summer_dusk music_work_summer_night Now, that you have renamed all these tracks, the next part is replacing audio. The way to replacing audio is that you must right click on the audio clip which is called, /none, and click Replace sound... Then click Add sound file... Then look for the file location for your audio and add it into the sound. Then, select it and click OK. (You can do this for all audio in here, except for jukebox.) For jukebox: Then, add your sounds from your file location. Finally, go to your Banks. From there, you can try to use this compression method. If it doesn't work for you, try changing the Compression. Make sure you save your project always because occasionally the app crashed randomly. (It could be caused by anything.) Now, there are some other audios you can add to these, such as DST_theme_portaled, which is used for the lobby. Just copy and paste the music_FE for it. I will leave my whole list of events for reference: Now, you must Build the music_mod.fsb and music_mod.fev. Use Ctrl-B to build the project. The building will take a while to complete (Based upon on what extension you used for the music. .mp3, .ogg, etc.) (.ogg is the best in my opinion.) When it is done, it should be located in a folder called sounds, where ever you saved the project. If you cannot find the folder then build again, but before you do it, click Output >> Put .fsb and .fev in a folder called sounds in your Mod's folder. Making the script: For this one, I'll just give you a already created modmain.lua (file at the end) so I don't have to explain every single detail. (It's really late the time I'm posting this.) If you want me to explain this procedure, comment and I'll reply. In TheScraps' mod, he includes a scripts folder. Copy that folder and place it into your mod's folder. Finally, copy the modinfo.lua file into the folder and edit it. (Note: This is my mod info.) What you will want to do is rename anything that is in the quotes to whatever is needs to be named. (forumthread = "" is used if your mod is a Workshop item.) DO NOT mess with anything under configuration_options. The title says it all. Finally, you can boot up your game and test out your mod from the client mods section. If any of you have any problems with this tutorial, please leave a comment and explain your problem. I hope this helped anyone in need. Sorry if I rushed the end of this tutorial. It was around 3:00 am when I finished writing this. Thanks. modmain.lua (IGNORE THESE LAST PICTURES. I COULD NOT REMOVE THEM.)