IPB

Welcome Guest ( Log In | Register )

 

Outline · [ Standard ] · Linear+

 Creating Your Own Custom Soundtracks., Because Winamp is a pain.

Kyzene
post Aug 28 2005, 07:12 PM
Post #1


Master


Group: -=RJ=-Clan
Posts: 498
Joined: 18-June 03
Member No.: 13



Recently I've been getting fed up with winamp while I'm trying to play jk2. Not being able to control the music inside of the game can be a hassle, and KT's are just glorified spam.

So! I've decided to create my own custom soundtrack to the game. It's not even hard, anyone with half a brain can do it. So if you're tired of hearing the same music over and over and are looking for an easy fix, try making your own soundtrack.

Below are step by step instructions for creating your own soundtrack.

=== Needed Programs ===

- Pakscape

- A text editor.


=== CustomMusic.pk3 ===

*WARNING* all the songs MUST be in .mp3 format and sampled at 44100.

1.- First, you will need to find the songs that you would like to put into the game. Browse through your music files and find the songs you would like to use.

2.- After you have found the files, open Pakscape and create a new file. In the browser window create a new folder and name it "music" . Inside the "music" folder, create a new folder (name doesn't matter).

3.- Import the songs (Object -> Import Files...) and then save the Pakscape file in the Gamedata/base directory.

=== CustomMusic.cfg ===

Now, you will need to create a .cfg file that will help you listen to your new custom songs. The cfg file is very important because it keeps the songs you listen to upgradeable. If you ever need to update your songs, simply import them into the .pk3, and update the cfg file.

There are a ton of different ways that you could create a cfg file to help you enjoy your music. I have a small sample one to help get you started.

CODE
//Custom Song script
//Uses the KP buttons as song selections, giving the user up to 10 custom songs.
echo "^3Executing your ^1Custom Playlist^3.^7"

bind KP_HOME "music music\Jk2Custom\Song7.mp3; echo ^3Playing: ^1Song7"
bind KP_UPARROW "music music\Jk2Custom\Song8.mp3; echo ^3Playing: ^1Song8"
bind KP_PGUP "music music\Jk2Custom\Song9.mp3; echo ^3Playing: ^1Song9"
bind KP_LEFTARROW "music music\Jk2Custom\Song4.mp3; echo ^3Playing: ^1Song4"
bind KP_5 "music music\Jk2Custom\Song5.mp3; echo ^3Playing: ^1Song5"
bind KP_RIGHTARROW "music music\Jk2Custom\Song6.mp3; echo ^3Playing: ^1Song6"
bind KP_END "music music\Jk2Custom\Song1.mp3; echo ^3Playing: ^1Song1"
bind KP_DOWNARROW "music music\Jk2Custom\Song2.mp3; echo ^3Playing: ^1Song2"
bind KP_PGDN "music music\Jk2Custom\Song3.mp3; echo ^3Playing: ^1Song3"
bind KP_INS "music music\Jk2Custom\Song10.mp3; echo ^3Playing: ^1Song10"

//End script


Of course, you can set the buttons to whatever you want them to be. You could even set a bind to "exec CustomMusic.cfg" and inside that have a bind that will set your buttons back to the way they were.

Example-

Normal cfg-
CODE
bind m "writeconfig presong.cfg; exec CustomMusic.cfg"


Music cfg-
CODE
bind m exec presong.cfg


This way, you won't lose anything you have bound to your song choice buttons when the game updates the jk2mpconfig after executing the CustomMusic script.

And that's about it. It's not very hard, and it can help if you dislike the normal songs, or are just tired of hearing "bespin_streets/bespina_action.mp3" over and over.

**Edit** - Looks like it only works for SP and non-pure servers, figures. Sorry about that, I hadn't tested it out anywhere but the Chop Shop server (non-pure). So, I guess it might not work so well after all tongue.gif .

Let me now if you have questions,
Ky


--------------------
There is no such thing as luck, only mistakes and the people that take advantage of them.

Play Wild Jedi CTF in JA.
Visit Chop Shop for crazy CTF action.
Become a Pastafarian.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Topic Options
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:
 

Lo-Fi Version Time is now: 28th March 2024 - 05:29 AM