Alright, so xCromy was trolling me this day by putting jukeboxes with 1-Direction songs in my base, so I decided to "dig into" how he got those records. It so happens that it's from "SKCraft Shenanigans". *Prepare for wall of text* In this tutorial, I'm going to show you how to listen to the SKCraft Shenanigans tunes (with the shutdown song being probably the most popular), and how to change them. First off, the sound files are in .ogg format, so if you don't have an .ogg player, then you'll need one. Second, we're going to decompile "SKCraft Shenanigans" (which may or may not be legal, so don't try to share them). For that, you'll need a java decompiler, I suggest JD-GUI. (No links, go look it up, don't be lazy) Now, let's get to the actual steps: 1) Go into your SKCraft alice 1.7 mods folder (It's in ~/.skcraftlauncher/instances/Alice 1.7/minecraft/mods/ on Mac) 2) Locate the SKCraft Shenanigans mod. 3) Open the mod jar file in JD-GUI, or whichever java decompiler you prefer, but for the sake of this tutorial, I'll stick with JD-GUI. 4) In JD-GUI, click "File", then "Save all sources", call them and place them whatever and wherever you want. 5) Unzip the source files and open the folder. 6) In the folder, open "assets", "skcraftshenanigans", "sounds", then "records". Et voila ("There you go"), the sound files for all the SKCraft Shenanigan songs. There you go! Optional: How to change the sound. [UNTESTED] 1) Change the .ogg file. (REMEMBER, YOU CANNOT JUST CHANGE THE EXTENSION.) 2) Import the source folder 3) Resolve dependencies 4) Compile jar 5) Replace old jar with modded one DONE!
Just open the jar with archive utility, when you're done changing stuff, go and select everything that is inside the jar (not the jar itself), zip it up again, and then drag it out, delete or backup the unpacked jar(s), and rename the zipped skc shenanigans back to .jar
You realize that the program you are using is for decompiling class files right? If you wanted the source code there you go.
Yeah, I do. It's been 2 years since I've edited a jar file using Archive Utilities, so I decided to just stick with JD-GUI, so I can edit the code too.
Ohhhhh. That makes much more sense! Edit: Thats what is wrong with this generation. Forge made everyone lazy. Now they don't even know how to open jar files. Such laziness, just use a 555 timer! *sarcasm
Yes, I do know how to open jar files. I just find it much more convenient to right click, and open with JD-GUI instead of renaming to zip, extracting, editing, then zipping it back.
You can play .ogg files just fine with vlc, windows mediaplayer is crap, and don't ask me about other OS'
.ogg is a nonstandard sound file, neither windows nor OSX support it. I wouldn't at all be surprised if linux did, though.
Erm linux is a kernel... It doesn't recognize anything... Ok, ok, a linux os, fine. Depends on the installed programs. Default Ubuntu should no problem. Of course I'm an Arch user, so I'm used to complete flexibility over what programs I use. Edit: Sorry, I've been a smart alec today.