Mods / Music Additions Pack Template
- Tags:
- Author:
- Garlicc
- Side:
- Client
- Created:
- May 1st at 5:59 AM
- Last modified:
- May 8th at 9:49 PM
- Downloads:
- 119
- Follow Unfollow 10
-
Latest release (for Vintage Story 1.4.4-dev.2 - 1.22.2, potentially outdated):
Music Pack Template.zip 1-click install
.png)
About
This template was made by a modding noob for all the other modding noobs who want to add their own touch to the game. It allows you to add more songs to the game's ost, and it will be compatable with all other music mods (except for Vintage Symphony ;-; due to that mod redoing the music system.)
This mod is essentially a stripped down version of my music mod, Antique Harmony, and works in the same way it does, but without all it's extra music and stuff.
I hope this helps other musicians and composers take the first steps to making their own music addition mods. It would be really cool to see others make their own soundtracks for the game.
Note: Try to avoidd using mono songs, using sterio tracks will avoid issues.
Steps
- Download and unzip the mod
- Open modinfo.json and replace the default info with your own
- (optional) Remove or replace modicon.jpg with whatever photo you want (I recomend keeping it 480 x 480)
- Navigate to assets/game/music, and rename the folder "namethiswhateveryouwant" as whatever you want.
- Then inside that folder, place all the songs you wish to add as .ogg files. Make sure their naims don't contain any spaces or special characters. Just letters and numbers.
- Navigate back to the assets folder and rename the "putmodidhere" folder with whatever you set your mod id as in the modinfo.json.
- Navigate to assets/"putmodidhere"/patches and open up musicconfig.json. This is the brains of the mod, which tells the game what to play and when.
- There are urrently 3 entries that you can use. You can add as many as you want, but replace the info within each entry with the info for each song file you added. Look at the notes file for information about each variable.
- Once complete, zip that sucker up and throw it in the game.
That's it! If it isn't working, double check to make sure there every song entry has a comma at the end of each } except for the last one.
.txt file contents
You can use this template mod to make your own music mods!
Steps:____________________________________
Download and unzip the mod
Open modinfo.json and replace the default info with your own
(optional) Remove or replace modicon.jpg with whatever photo you want (I recomend keeping it 480 x 480)
Navigate to assets/game/music, and rename the folder "namethiswhateveryouwant" as whatever you want.
Then inside that folder, place all the songs you wish to add as .ogg files. Make sure their naims don't contain any spaces or special characters. Just letters and numbers.
Navigate back to the assets folder and rename the "putmodidhere" folder with whatever you set your mod id as in the modinfo.json.
Navigate to assets/"putmodidhere"/patches and open up musicconfig.json. This is the brains of the mod, which tells the game what to play and when.
There are urrently 3 entries that you can use. You can add as many as you want, but replace the info within each entry with the info for each song file you added. Look at the notes file for information about each variable.
Once complete, zip that sucker up and throw it in the game.
This file controls when each song plays. Any of the variables can be changed or removed to tailor the mod to your liking.
The min/max hour variables control the time of day. Some examples of valid variables may be 12 (noon), 14.5 (2:30pm), 24 (midnight)
For min/max season, 0 is Jan 1 and 1 is December 31st. Pick any number in-between.
For minrainfall, 0 is clear weather and 1 is heavy rain.
distanceToSpawnPoint is self explanatory--it's the number of blocks away you are from wherever your spawn point is. I'm not entirely sure how this is effected if you haven't set your spawn with a gear.
min temperature is self explanatory. Unfortunately, there is no max temperature variable ;-;
Startpriority is complicated and I don't understand it, but I know one thing: Keeping it in gives a song more priority than most other default music, and removing that line gives it the default priority. In my experience, increasing "var" to 0.2 has higher priority than 0.
Any line can be removed to eliminate that variable.
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 0.0.1 | putmodidhere | 76 | May 8th at 9:49 PM | Music Pack Template.zip | 1-click install | ||
|
This version no longer forces you to usse 1.22.0 | |||||||
| 0.0.0 | putmodidhere | 43 | May 1st at 6:01 AM | Music Additions Template.zip | 1-click install | ||
|
First release | |||||||
Thank you so much for this mod! With it I managed to get the entire OST of that other popular block game playing in vintage story :)
Unfortunately my mod is 500mb and can't be uploaded to the mod db lol, not sure what im gonna do about that
Sidenote: turns out that vintage story hates mono channel songs and refuses to play them. You might add that somewhere to save someone else some debugging headache.
I'm happy to help!!
And I was unaware, interesting. I'll be sure to do that.
I think I saw somewhere on the forums that there used to be a C418 mod here at one time that the staff removed, so just as well. I'm not sure if it was because of obvious reasons, or because of copyright or something else.
Update: got around to trying to add songs. It (still) works!
Anywho, I'm using it for chaotic purposes now (adding a certain song that will play from around 9pm to midnight with higher priority than the default tracks; and using this mod in conjunction with the No Music Interruption mod). Now, instead of being filled with ominous dread while avoiding monsters at night, I can be jumpscared by Shinee's most earworm-y soundtracks :D it's fantastic (🎶fantastic, fantastic, fantastic, fantastic🎵)
For a second I thought you put on Don't Mine at Night lol
I'm glad it's working well! May you get up to man shenanagins with it!
The Notes.txt seems to be empty for me, and the game wants to be used on 1.22.0 only (I am on 1.21.6).
I'm not sure why the notes showed up as empty to you, but I fixed the issue in the modinfo.json file, so go ahead and use that new version. It will work in any version now. I'll add the contents of both .txt files in the mod page.
Added the mod without making initial adjustments, just to see if it ran well without crashing my feeble laptop (I'm using the latest version of the game, so 1.22.2).
Everything seemed normal (which means it worked!)
And then.
Then the Cheese Song happened.
Extra context: I downloaded multiple mods at once and didn't know which mods the song was from (or if someone behind the base game was just being funny), but the point is: it was absolutely fantastic.
YEEESSS!!!!!! I love that! I'm glad you got a kick out of it. There's ssome cursed versions of the song in thee too.
This is such a cool idea. Thank you for making this. I'm not musically inclined, but the creative thoughts are-a-brewin'. The first ideas that came to mind were like "Hey! wouldn't it be great to hear the Fraggle Rock theme song when you go underground to mine?!" or "Ooow wouldn't it be cool to have the theme song to Cheyenne playing just as it got dark '...Cheyenne Cheyenne where will you be camping tongiht?'" hehe. But realistically I guess I'd probably make some edits of say a meditation track or something, just to keep it feeling like Vintage Story. But still, the Possibilities! Again thank you for making this mod! 😁
It is my PLEASURE!
Unfortunately, I got no clue how to edit cave sounds. I once tried making a mod to replace the default ones with my own files, but no matter what I tried it wouldn't replace the default ones. And the way they work is just playing the different sounds at different times and pitches. You would probably have to rewrite the code to make normal songs play. I'm a total noob and don't even know how to write code lol. A very rad dude rewrote my json and helped me with the file locations and stuff.
But have fun man! I hope you have fun with it! :D