FoxinTale submitted a new mod: Real Instruments - Overhauling and adding realistic sounding instruments to the game Read more about this mod...
Currently, they're only available via the spawnitem command, (Of which I forgot to add in a list of the item IDs), However I'm working on a large update for the mod, as well as putting the item IDs in. I've still yet to figure out how to have them spawn in the world like the already in game instruments, that or I'll make a crafting table / interface of sorts. I'll try to have the item and instrument update within the next few days, and I don't have a timeframe for the crafting table / in game implementation.
FoxinTale updated Real Instruments with a new update entry: Version 0.2 Read the rest of this update entry...
Read the rest of this update entry...[/QUOTE] Oh, thanks for the reply. I know how to add them to the treasure pools (pretty sure) and I know how to make a crafting table for them in theory.... If you need help with those let me know. Love instrument mods.
This seems like a really cool project. So tell us, how does it sound so far? Like, is there a noticeable difference, and are you enjoying the new music as far as you've gotten?
Oh, thanks for the reply. I know how to add them to the treasure pools (pretty sure) and I know how to make a crafting table for them in theory.... If you need help with those let me know. Love instrument mods.[/QUOTE] I wouldn't mind the help implementing it at all. I tried to have a poke and see how it was done, but couldn't figure it out myself.
There's a significant difference in the sound quality compared to the original instruments. I made demos of the new pack, but I've quickly learned that Starbound Composer is not a very competent software when it comes to processing MIDIs. Merging instruments, I think it has a 16 track max limit, which is kind of sucky for most of my audio collection. Sooner or later (Hopefully, within the next few hours) I'll upload better demos, using a proper music software, with only the instruments used in this pack. Or, rather the libraries/plugins from which I got the samples used in the pack from. It's hard to do a comparison to the original game, but it's a world of difference. I have a few songs I have made with professional libraries, when I had access to them via a friend's computer. As those are from copyrighted products, I cannot use the samples from there, but I can upload the free and professional versions for comparison at some point.
I wouldn't mind the help implementing it at all. I tried to have a poke and see how it was done, but couldn't figure it out myself.[/QUOTE] I could probably do it for you, but likely what you'd have to do is create folder like so in the root of your mod: (yourmodname)/treasure/common.treasurepools.patch (you can take a look at the common.treasurepools file for reference as you do this) Inside that file, a ways down is this code: Code: "instrument" : [ [0, { "pool" : [ {"weight" : 0.0007, "item" : [ "accordion", 1]}, {"weight" : 0.0008, "item" : [ "acousticguitar", 1]}, {"weight" : 0.0007, "item" : [ "banjo", 1]}, {"weight" : 0.0007, "item" : [ "bassguitar", 1]}, {"weight" : 0.0008, "item" : [ "brightpiano", 1]}, {"weight" : 0.0008, "item" : [ "bones", 1]}, {"weight" : 0.0007, "item" : [ "clarinet", 1]}, {"weight" : 0.0007, "item" : [ "drumkit", 1]}, {"weight" : 0.0007, "item" : [ "dulcimer", 1]}, {"weight" : 0.0007, "item" : [ "electricbass", 1]}, {"weight" : 0.0007, "item" : [ "flute", 1]}, {"weight" : 0.0008, "item" : [ "harmonica", 1]}, {"weight" : 0.0007, "item" : [ "harp", 1]}, {"weight" : 0.0007, "item" : [ "koto", 1]}, {"weight" : 0.0007, "item" : [ "leadguitar", 1]}, {"weight" : 0.0007, "item" : [ "microphone", 1]}, {"weight" : 0.0007, "item" : [ "microphonefem", 1]}, {"weight" : 0.0007, "item" : [ "musicbox", 1]}, {"weight" : 0.0008, "item" : [ "nylonguitar", 1]}, {"weight" : 0.0007, "item" : [ "oboe", 1]}, {"weight" : 0.0007, "item" : [ "ocarina", 1]}, {"weight" : 0.0007, "item" : [ "overdriveguitar", 1]}, {"weight" : 0.0008, "item" : [ "piano", 1]}, {"weight" : 0.0007, "item" : [ "reedorgan", 1]}, {"weight" : 0.0007, "item" : [ "rockorgan", 1]}, {"weight" : 0.0007, "item" : [ "saxophone", 1]}, {"weight" : 0.0007, "item" : [ "steeldrum", 1]}, {"weight" : 0.0008, "item" : [ "trumpet", 1]}, {"weight" : 0.0008, "item" : [ "violin", 1]}, {"weight" : 0.0001, "item" : [ "jukebox", 1]} ] }] ], I'm assuming you would just have to make a json patch to add your instruments to that list (by id) basically just adding your items to the list. I use a online json patch tool to help me out. (it'd probably be annoying in this case as there are so many comments in the file, and the tool freaks out over those) https://json-patch-builder-online.github.io/ I'm not sure what the patch code would look exactly like but I can look tomorrow.
I wouldn't mind the help implementing it at all. I tried to have a poke and see how it was done, but couldn't figure it out myself.[/QUOTE] I could probably do it for you, but likely what you'd have to do is create folder like so in the root of your mod: (yourmodname)/treasure/common.treasurepools.patch (you can take a look at the common.treasurepools file for reference as you do this) Inside that file, a ways down is this code: Code: "instrument" : [ [0, { "pool" : [ {"weight" : 0.0007, "item" : [ "accordion", 1]}, {"weight" : 0.0008, "item" : [ "acousticguitar", 1]}, {"weight" : 0.0007, "item" : [ "banjo", 1]}, {"weight" : 0.0007, "item" : [ "bassguitar", 1]}, {"weight" : 0.0008, "item" : [ "brightpiano", 1]}, {"weight" : 0.0008, "item" : [ "bones", 1]}, {"weight" : 0.0007, "item" : [ "clarinet", 1]}, {"weight" : 0.0007, "item" : [ "drumkit", 1]}, {"weight" : 0.0007, "item" : [ "dulcimer", 1]}, {"weight" : 0.0007, "item" : [ "electricbass", 1]}, {"weight" : 0.0007, "item" : [ "flute", 1]}, {"weight" : 0.0008, "item" : [ "harmonica", 1]}, {"weight" : 0.0007, "item" : [ "harp", 1]}, {"weight" : 0.0007, "item" : [ "koto", 1]}, {"weight" : 0.0007, "item" : [ "leadguitar", 1]}, {"weight" : 0.0007, "item" : [ "microphone", 1]}, {"weight" : 0.0007, "item" : [ "microphonefem", 1]}, {"weight" : 0.0007, "item" : [ "musicbox", 1]}, {"weight" : 0.0008, "item" : [ "nylonguitar", 1]}, {"weight" : 0.0007, "item" : [ "oboe", 1]}, {"weight" : 0.0007, "item" : [ "ocarina", 1]}, {"weight" : 0.0007, "item" : [ "overdriveguitar", 1]}, {"weight" : 0.0008, "item" : [ "piano", 1]}, {"weight" : 0.0007, "item" : [ "reedorgan", 1]}, {"weight" : 0.0007, "item" : [ "rockorgan", 1]}, {"weight" : 0.0007, "item" : [ "saxophone", 1]}, {"weight" : 0.0007, "item" : [ "steeldrum", 1]}, {"weight" : 0.0008, "item" : [ "trumpet", 1]}, {"weight" : 0.0008, "item" : [ "violin", 1]}, {"weight" : 0.0001, "item" : [ "jukebox", 1]} ] }] ], I'm assuming you would just have to make a json patch to add your instruments to that list (by id) basically just adding your items to the list. I use a online json patch tool to help me out. (it'd probably be annoying in this case as there are so many comments in the file, and the tool freaks out over those) https://json-patch-builder-online.github.io/ I'm not sure what the patch code would look exactly like but I can look tomorrow.
God, I hope someone can reply to this. I just came across this and up until now I've only been able to get SBC to use .pak files. How in the world do I get this to work with the composer?