Author Topic: [Proper release/Download] MyAudioSurf v1.2.3  (Read 16534 times)

LennardF1989

  • Full Member
  • ***
  • Posts: 113
  • That's しナード to you mister!
    • MSN Messenger - lennardfonteijn@hotmail.com
    • View Profile
    • LennardF1989.com
    • Email
[Proper release/Download] MyAudioSurf v1.2.3
« on: May 22, 2008, 12:20:13 pm »
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. That's where MyAudioSurf get's in. MyAudioSurf is a small app which blazingly fast let's you do what AudioSurf can't do on it's own. Besides a simple launcher it can also be used as an debugging environment, since it contains a full list of commands, a filebrowser, heck, you could even type your own commands.

Features
I already described a lot above, but ok:
- Easily launch AudioSurf the way YOU like it
- Easy interface for each type of user
- 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 a in-game bug
- A lot more.

Requirements
This program is written using the .NET Framework 2.0, so make sure you have that installed (please note that you also need .NET Framework 1.1 for .NET 1.1 apps). If you get an exception on startup, please download and install this: http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5

Besides that, you need a proper installation of Steam. If you run Steam without really installing it (which works perfect though), make sure the following key is available in 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 this key isn't present, MyAudioSurf won't run, so add it in that case (advanced only!).

Last but not least, you'll need an installation of AudioSurf (oh wow).

Please note, this program uses the registry for saving settings, if you recieve exceptions, please make sure you have the rights to read/write to/from registry.

Screenshot



Alternate link: http://www.lennardf1989.com/Releases/MyAudioSurf/MyAudioSurf.png

Download
Now, there are several ways you can get this download, first would be by downloading the attachment that came with this post.

An other way would be to download it here: http://www.lennardf1989.com/Releases/MyAudioSurf/MyAudioSurf.exe

Final notes
I hope you guys like it, it definatly helps me beating all the annoyances in AudioSurf.

Please reports 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 mediaplayer, since AudioSurf is perfectly capable of doing that on it's own.

About the command with the <SongPath> tag. When you select one of those commands from the dropdownlist, and then use the FileBrowser to open a file, it will automaticly complete the selected command for you. So say I selected "ascommand playsongmono <SongPath>" and then choose "C:/MySong.mp3" with the filebrowser, it will make your command "ascommand playsongmono C:/MySong.mp3". Only thing left to do then is press Enter.

Also, don't worry about MyAudioSurf automaticly launching AudioSurf already and such, every setting is on it's default, which shouldn't do anything on first startup. It won't even set the windowmode to maximized or such.

Changelog
Update 1.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

Known issue:
When you have more than 1 screen, and choose to place the AudioSurf window on any right side (top-Right, Middle-Right, Bottom-Right) on 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:
When AudioSurf is done loading, simple press "Apply settings now" from the menu and AudioSurf will move itself back to the right spot.

Overal note
I consider this version final (besides additional bugfixes). This is because I don't want this program to become a huge interface for AudioSurf (something like Pwntastic's player). Instead, I'll be making an all new program called "MyAudioSurf Extented", which will contain multiple features as:
- MSN/WLM plugin (no, not your code Pwntastic, already made such a thing back in 2005-2006 ;) - http://www.vauntie.com/index.php?option=com_joomlaboard&Itemid=30&func=view&catid=2&id=6 -)
- a medialibrary
- the launcher options
- personal score tracking.
- a nice and smooth interface/look
- command-line
- Implementation in Windows Context menus

I know this all sounds like a complete rip-off of what's already available, I can assure you I already wanted to do this before I even knew those programs were already there. Besides, what's better than an all-in-one app?

I'm not sure yet, but I might open a database + site where the stats can be uploaded and displayed on a dynamic image like the Last.fm ones (together with scores that is).

BTW. @ Dylan: I actually found some bugs while working on this.
1. "asreport songcomplete <score>" gets spammed when you are in any tab on the scoreboard, except when AudioSurf doesn't have focus.
2. When you send two commands after eachother, AudioSurf will discard the first one and immediatly move to the second, instead of queuing them.
3. For some reason, when you force AudioSurf to the right side of an other screen than the second, AudioSurf will just move back to the upperleft on the Primary, with the default resolution (800x600).
« Last Edit: May 25, 2008, 03:35:28 pm by LennardF1989 »



Lavos^

  • Hero Member
  • *****
  • Posts: 2251
    • View Profile
    • Email
Re: [Proper release/Download] MyAudioSurf v1.1
« Reply #1 on: May 22, 2008, 12:22:43 pm »
Nice to see you added a normal option, I didn't like maximise or fullscreen. Will give it a go.

LennardF1989

  • Full Member
  • ***
  • Posts: 113
  • That's しナード to you mister!
    • MSN Messenger - lennardfonteijn@hotmail.com
    • View Profile
    • LennardF1989.com
    • Email
Re: [Proper release/Download] MyAudioSurf v1.1
« Reply #2 on: May 22, 2008, 12:27:37 pm »
Nice to see you added a normal option, I didn't like maximise or fullscreen. Will give it a go.
Yea, I just wanted v1.0 up before I went to my Final Exam, though, as it seems: "Heavy is the head that wears the crown".

I changed a lot after it, since I wasn't happy on how it looked and worked myself.

Edit: Updated first post.

« Last Edit: May 22, 2008, 12:34:15 pm by LennardF1989 »



DarkSunDS

  • Guest
Re: [Proper release/Download] MyAudioSurf v1.1
« Reply #3 on: May 22, 2008, 02:23:40 pm »
SPELLING ERRORS. D:

LennardF1989

  • Full Member
  • ***
  • Posts: 113
  • That's しナード to you mister!
    • MSN Messenger - lennardfonteijn@hotmail.com
    • View Profile
    • LennardF1989.com
    • Email
Re: [Proper release/Download] MyAudioSurf v1.1
« Reply #4 on: May 22, 2008, 03:01:10 pm »
Could you specify which?

BTW. Update 1.1.1 adds an option to prevent the response-spamming (bug in AudioSurf). Just redownload from first post.



ViRUS

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3156
    • MSN Messenger - newvirus@live.com.ar
    • View Profile
    • Email
Re: [Proper release/Download] MyAudioSurf v1.1
« Reply #5 on: May 22, 2008, 03:03:54 pm »
Filebrowser - File browser
Startupmode - Startup mode
Automaticly - Automatically

Not trying to offend, just helping ^^


DarkSunDS

  • Guest
Re: [Proper release/Download] MyAudioSurf v1.1
« Reply #6 on: May 22, 2008, 03:05:17 pm »
Filebrowser - File browser
Startupmode - Startup mode
Automaticly - Automatically

Not trying to offend, just helping ^^
Yeah, not to mention a capital at the beginning of each word would make it look more professional. *perfectionnist*

ViRUS

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3156
    • MSN Messenger - newvirus@live.com.ar
    • View Profile
    • Email
Re: [Proper release/Download] MyAudioSurf v1.1.1
« Reply #7 on: May 22, 2008, 03:06:40 pm »
Filebrowser - File browser
Startupmode - Startup mode
Automaticly - Automatically

Not trying to offend, just helping ^^
Yeah, not to mention a capital at the beginning of each word would make it look more professional. *perfectionnist*

No, that would suck. Seriously.


LennardF1989

  • Full Member
  • ***
  • Posts: 113
  • That's しナード to you mister!
    • MSN Messenger - lennardfonteijn@hotmail.com
    • View Profile
    • LennardF1989.com
    • Email
Re: [Proper release/Download] MyAudioSurf v1.1.1
« Reply #8 on: May 22, 2008, 03:12:10 pm »
Filebrowser - File browser
Startupmode - Startup mode
Automaticly - Automatically

Not trying to offend, just helping ^^
Yeah, not to mention a capital at the beginning of each word would make it look more professional. *perfectionnist*

No, that would suck. Seriously.
Yep, I actually hate that myself. Even though, I'll fix the errors ;)



DarkSunDS

  • Guest
Re: [Proper release/Download] MyAudioSurf v1.1.1
« Reply #9 on: May 22, 2008, 04:12:36 pm »
I'll support it then, but I'm not downloading it, because it just looks too much like an amateur add-on compared to all my menus that have capitals. xP

Lo/Rez

  • Hero Member
  • *****
  • Posts: 716
  • High Priest
    • View Profile
Re: [Proper release/Download] MyAudioSurf v1.1.1
« Reply #10 on: May 22, 2008, 07:28:25 pm »
Nice work.

Community Restoration in Progress

LennardF1989

  • Full Member
  • ***
  • Posts: 113
  • That's しナード to you mister!
    • MSN Messenger - lennardfonteijn@hotmail.com
    • View Profile
    • LennardF1989.com
    • Email
Re: [Proper release/Download] MyAudioSurf v1.1.2
« Reply #11 on: May 23, 2008, 01:46:00 am »
Update 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

* Upon request, I can add a function to disable that. I added it now for people that don't have the privilege of having two screens like me :P

Also, if there is a need for it, I can add an "Always on top" function, so MyAudioSurf will stay on top of everything (which can come in handy with two screens, not recommended for one screen, since it will also be on top of AudioSurf then).

If you guys like that, should the tray have a menu/the same menu as the window? Where you can launchn AudioSurf, set settings, etc.

Note: When MyAudioSurf loses focus it WON'T minimize to tray, you physically have to minimize it.

Edit: If You Wish DarkSunDS, I Could Also Put Up An All Capital Version For Professionalism ;) Though, You Mean Capitals For The Menu Right? Since It Would Be Very Annoying In The Log Sentences, As You Can See By These Three Sentences.

« Last Edit: May 23, 2008, 02:00:10 am by LennardF1989 »



cathfaern

  • Newbie
  • *
  • Posts: 40
    • View Profile
Re: [Proper release/Download] MyAudioSurf v1.1.2
« Reply #12 on: May 23, 2008, 02:04:47 am »
Can you add a feature where you can set not only the normal/fullscreen mode, but the screen resolution? I always play with window mode and 1024x768 resolution (my desktop is 1680x1050). Now i have a simple python script to set it, but that's not too comfortable :)

Saint Louis EX

  • Hero Member
  • *****
  • Posts: 748
  • DESU
    • MSN Messenger - kuanjiaqing@hotmail.com
    • View Profile
Re: [Proper release/Download] MyAudioSurf v1.1.2
« Reply #13 on: May 23, 2008, 02:05:07 am »
This actually looks hot...nice work.

LennardF1989

  • Full Member
  • ***
  • Posts: 113
  • That's しナード to you mister!
    • MSN Messenger - lennardfonteijn@hotmail.com
    • View Profile
    • LennardF1989.com
    • Email
Re: [Proper release/Download] MyAudioSurf v1.1.2
« Reply #14 on: May 23, 2008, 02:36:06 am »
Can you add a feature where you can set not only the normal/fullscreen mode, but the screen resolution? I always play with window mode and 1024x768 resolution (my desktop is 1680x1050). Now i have a simple python script to set it, but that's not too comfortable :)
Sure, I'll add a Custom Launch mode.

Thanks for the complements, simplicity > everything.