NexusWiki:NexusMusic

From NexusWiki
NexusMusic Icon Name: NexusMusic
Version: 1.0
Release date: 06/07/2006
It may not look like much, but NexusMusic creates music magic!

NexusMusic is a music player that replaces Nexus's built-in music system and allows you configure music to play for each area in the game. Download it now and give it a try!

Note: Due to the apparent lack of interest in the project, we have long stopped development of NexusMusic. If you would like to see new features, bug fixes, or any other changes please let us know!

What is it?

Remember the good old days when music in Nexus was location based? Not satisfied with the random music system in place now? NexusMusic is here to help! NexusMusic brings back the idea of location based music. Each area in Nexus has its own music that will start playing when you enter the area. The NexusMusic package is preconfigured to play classic Nexus music. Old school players will remember the tunes! Newbs, find out what you missed! Of course, if old school is not your thing, NexusMusic can be customized. Do you have some mp3s that you want to use instead? Do you have the perfect song to represent your clan hall? NexusMusic is easy to customize any way you want!

How do I use it?

NexusMusic should work on any recent version of Windows, though so far it has only been tested on Windows XP.

  1. Download the NexusMusic 1.0.exe self-extracting package.
  2. Run "NexusMusic 1.0.exe" and install NexusMusic anywhere on your computer.
  3. Run "NexusMusic.exe" from the install folder.
  4. Go play Nexus! Disable the game's built-in music system (F10, uncheck Music). NexusMusic will automatically play music in the background.

Note: You can verify the file downloaded in step 1 with the MD5 sum 059cedfd2b0f9cd65f883a27d48ff6c2 and optionally authenticate with GPG/PGP signature NexusMusic Signature. If you don't understand what was just said, don't worry about it. This step is optional.

How do I customize the music?

Information on customizing the music mappings is coming soon. However, you can just have a look at the file "classic.ini". It's pretty easy to figure out! NexusMusic will play most kinds of music files including midis, mp3s, and oggs.

How does it work?

NexusMusic monitors the file activity in the Nexus maps folder and detects when the game loads a map. It then searches a mapping file for a rule that assigns a music track to the map that was loaded. If it finds a rule, it will start playing the track that was assigned to the map. If it doesn't find a rule, it just continues to play the current track.

Credits

Programming: PhantomSnake
Music mapping: Galdur
Based on Filemon by Mark Russinovich and Bryce Cogswell.
Sound support provided by DirectX (MIDI) and the BASS audio library (everything else).

Feedback

Please post any questions, comments, bug reports, and suggestions on the discussion page.