Introduction
Everyone knows the annoyances of AudioSurf. You have to click through the news, the photosenstive warning, the main menu, it even won't remember wheter you like to play it in fullscreen or maximized.

Luckily for you, that's where MyAudioSurf get's in.

MyAudioSurf is a small app which let's you do what AudioSurf can't do on it's own. Besides a simple launcher it can also be used as a debugging environment, since it contains a full list of commands together with a File Browser. Heck, you could even type your own commands.

And if that's not all, you could even enable the hidden features (Banking camera, Sidewings, etcetera).

Features
I already described a lot above, but just for the record:
  • Easily launch AudioSurf the way YOU like it
  • Simple interface for all types of users
  • Control AudioSurf using the huge implemented commandlist
  • Keep track of what happens in-game by reading what AudioSurf sends you
  • Minimize to tray
  • Anti Response-Spam as a fix to an in-game bug
  • Enable hidden AudioSurf features (Banking camera, Sidewings, etcetera)
  • Custom startup mode (resolution, location, screen)
  • Auto-close MyAudioSurf after AudioSurf is done loading (optional option)
  • A lot more!


  • Screenshots
    Click the thumbnails to enlarge the pictures.





    Requirements
  • .NET Framework 2.0 *
  • Steam with AudioSurf **
  • Registry access (read/write) ***


  • * If you immediatly recieve an exception on startup, please make sure you have .NET Framework 2.0 installed (Download now).

    ** If you run Steam without really installing it (which works perfectly), make sure one of the following keys is available in the registry: HKEY_LOCAL_MACHINE\Software\Steam\InstallPath or HKEY_CURRENT_USER\Software\Steam\SteamPath, where InstallPath or SteamPath aims at the location where you "installed" Steam. If neather of these keys are present, MyAudioSurf won't run, so add it in that case (advanced users only).

    *** MyAudioSurf uses the registry to store the settings, but also to retrieve the installation directory of Steam. Please read the errors you get to determine wheter you have enough rights to read/write from/to the registry or not.

    Download
    Great! You decided to download MyAudioSurf, so I won't behold you from doing that any longer.

    MyAudioSurf v1.3 (June 10, 2008): Download! *

    * Use right-click > "Save target as..." if you are having problems downloading the file.

    Installation, Usage and Removal
    After you downloaded MyAudioSurf, just place MyAudioSurf.exe anywhere you like (like "My Documents", "Desktop", "Program Files", whatever). Optionally, you could make a shortcut to it so it can be started very easily.

    To launch MyAudioSurf, simply click your shortcut or the executable itself. On first startup, all settings are set to neutral (as in, it won't do anything).

    Once MyAudioSurf is started, take some time to go through the menus and explore what it can do.

    I would like to note something about the commands with the <SongPath> tag (if you want to use those). When you select one of those commands from the dropdownlist, and then use the File Browser to open a file, it will automatically complete the selected command for you. So say you selected "ascommand playsongmono " and then choose "C:/MySong.mp3" with the File Browser, it will make your command say "ascommand playsongmono C:/MySong.mp3". Only thing left to do then is press Enter.

    Besides that, MyAudioSurf also accepts some hotkeys. Please refer to the "Known Issues" section below for more information.

    MyAudioSurf also accepts some command-line arguments. You can add these arguments to the "Target" line in the properties of the shortcut. Right-click the shortcut, click "Properties" from the menu, and look for the line that says "Target" (it should say something like "C:/BlahBlah/MyAudioSurf.exe").

    Now simply type any of the arguments below at the end of that line and press "Apply".
  • -nolaunch : This will start MyAudioSurf as usual, but it will ignore the Auto-Launch setting. This can come in handy if you just want to change some settings without having it launch AudioSurf.
  • -remove : This will remove all registry entries MyAudioSurf once made, which can be used if you plan to remove MyAudioSurf. This also works if you want to reset all MyAudioSurf settings back to their default value.


  • To remove MyAudioSurf, all you have to do is remove MyAudioSurf.exe and you're done. Though, if you want to remove it without leaving any trace, you should run MyAudioSurf with the "-remove" argument (see above) prior to deleting the executable and all shortcuts.

    Final words
    Please report exceptions, bugs, glitches, whatever in this thread. As always, requests can be made. Just keep in mind that I intented this app to be small and simple, nothing serious like a full-featured Media Player, since AudioSurf is perfectly capable of doing that on it's own.

    Known Issues
    Issue #1: When you have more than one screen, and chose to place the AudioSurf window on any right side (Top-Right, Middle-Right, Bottom-Right) of the second screen (Custom launch mode), AudioSurf will move itself back to the primary screen in a very small resolution (bug in AudioSurf I guess).
    Fix: Simply press "Apply settings now" from the "Startup mode"-menu after the above thing occured. AudioSurf will move itself back to the right spot and stay there. Optionally, you can enable "Bug-fix hotkeys" in the "MyAudioSurf settings"-menu and press CTRL+ALT+F1 to apply the settings, the best time to do this will be at point where the game isn't really loading anything (characters menu, song selector, while surfing, etcetera).

    Issue #2: AudioSurf can't handle both the Sidewinder and Banking Camera at once. Therefore, MyAudioSurf just won't allow you to have both enabled at once (even though it's bypassable when you try to send commands on your own).
    Fix: No fix...

    Issue #3: MyAudioSurf won't automatically apply the AudioSurf settings like the Banking Camera, Sidewinder, etcetera. This is because AudioSurf just can't handle it for now.
    Fix: Simply press "Apply settings now" from the "AudioSurf settings"-menu and MyAudioSurf will apply all your selected settings. Optionally, you can enable "Bug-fix hotkeys" in the "MyAudioSurf settings"-menu and press CTRL+ALT+F2 to apply the settings, the best time to do this will be at point where the game isn't really loading anything (characters menu, song selector, while surfing, etcetera).

    Changelog
    v1.3
  • Added all hidden features AudioSurf allows
  • Fixed the Anti Response-Spam bug
  • Did a lot of changes that don't need to be documentated


  • v1.2.3
  • Added support for single user Steam installations
  • Fixed some of the log messages
  • Added hotkeys so you can enable all settings on the fly


  • v1.2.2
  • Added more specific error messages regarding registry


  • v1.2.1
  • Fixed some bugs that came with 1.2
  • Added an "Apply settings now" option to immediatly set your new resolution
  • Added option to start MyAudioSurf minimized. Together with "Enable Minimize to tray" it will startup in traymode
  • Hidden the File Browser in the Tray Menu
  • Made the menu more compact again


  • v1.2
  • Fixed some personal dislikings
  • Added option to enable/disable minimize to tray
  • Added right-click menu to tray
  • Double click on trayicon will re-open the window
  • Added custom startup mode option (resolution, location and screen)


  • v1.1.2
  • Fixed spelling errors and other words
  • When pressing "Minimize" on the window it will "Minimize to tray"
  • Made the windowregistering more rock-solid
  • Fixed some bugs


  • v1.1.1
  • Fixed some bugs


  • v1.1
  • Fixed and add a lot of stuff after my initial release


  • v1.0
  • Initial release


  • Donations
    I accept donations of any value, be it 5 cents, 1 whole euro or more. If you wish to donate, contact me at admin@lennardf1989.com. Anyone who donated will be featured on this page.

    Testimonials
    Do you have something nice to say about this program? Please send your testimonial to admin@lennardf1989.com or post it in this thread, the best testimonials will be featured on this page.