Sabtu, 26 Desember 2009

HOWTO: Devil's Tuning Fork under Wine

I've been in a gaming mood of the late and I much prefer to be able to run my games under Linux as opposed to having to reboot into Windows. That being said a game I've really enjoyed playing is Devil's Tuning Fork. It is a very unique first person indie game in which your character "sees" with their ears. It is being developed by a team of students at DePaul University in Chicago and it is a free download from the game's homepage.

Getting DTF working under Wine is fairly easy. To do so do the following:
Now open your favorite terminal and navigate to the directory you saved the winetricks file to and run sh winetricks d3dx9 vcrun2008 xact dinput directplay at this point you will see lots of scrolling text as Wine Tricks works its magic, eventually it will prompt you to install VC2008 - install it.

You should be all set to play - just load up the game.exe using Wine (version 1.1.32) and the DTF should load right up for you. I hope you all enjoy this lovely title as much as I did.

















~Jeff Hoogland

Kamis, 24 Desember 2009

HOWTO: Setup Steam Version of Crysis on Ubuntu


In one of my previous posts I mentioned I had the game Crysis running successfully under Cedega with a few native dll over rides. Today I am going to detail the few hoops you will need to jump through if you wish to get Crysis running on Linux.

We are going to need a few things before we get started and I feel it is easiest to round up all the files before we get started. Go download the following files:
In addition to these three files before we start you are going to need Cedega and the latest Wine version installed as well as Steam installed under both Wine and Cedega.

First thing we want to do is get Crysis downloading under the Wine version of Steam (this is going to take awhile depending on your internet connection). While you are waiting for this to download take the two .dll files you downloaded and place them into ~/.cedega/Steam/c_drive/windows/system32 next load up Cedega and install the vcredist_x86.exe into your Steam folder.

Once Crysis is done downloading on Steam (running under Wine) go ahead and load the game through Steam. It will prompt you to install several things (DirectX, .NET, and Punkbuster) - install all of them. Once it is done with this Wine should even load Crysis to the main menu for you (however if you try to load a level of the game itself it will result in X crashing - give it a try if you do not believe me).

Next go ahead and close Steam and we are going to move all of the Crysis install files from your ~/.wine/drive_c/Program Files/Steam/steamapps to your Cedega Steam install - ~/.cedega/Steam/c_drive/Program Files/Steam/steamapps Now we need to copy over the install of M$ .NET that was installed in Wine (~/.wine/drive_c/windows/Microsoft.NET) and place it into your Cedega Steam folder (~/.cedega/Steam/c_drive/windows)

Alrighty - we are all set to play now just load Steam through Cedega using the UT3 profile and launch Crysis. When you load Crysis for the first time under Cedega it will install the same things it did under Wine (DirectX, .NET, and Punkbuster) - however the .NET install will fail. Don't worry, this is expected (its why we copied over the .NET install from Wine) just click continue with installation and everything will run fine. After it finishes with this Crysis should load right up for you and you'll be ready to go!



Lastly - one trouble shooting note. On some systems having the in game Texture detail set above medium (so on High or Very High) causes it to fail to load. If this happens simply set it to medium or low and it should be good to go.

On my own system it runs at a playable frame rate (around 25 fps) under full screen 1024x768 resolution. Remember your own mileage may vary.

~Jeff Hoogland

Selasa, 22 Desember 2009

Windows 7 vs Ubuntu 9.10 - 3D Benchmarks

In the past I've done benchmarks regarding Wine software, today I am going to do something a bit different. Unigine is a cross-platform real-time 3D engine, I stumbled across awhile back on some message boards I am a part of. Since it runs natively cross-platform I have been curious to see exactly how drastic the performance difference of the engine is between the Windows and Linux platforms. Since I recently installed Windows 7 I decided to sit down and put the software through its paces.

The Tests: Unigine offers two free benchmarks - Tropics and Sanctuary. I ran both demos using OpenGL (because OpenGL runs on both platforms natively and DirectX does not).

The Hardware: While my hardware is not fastest in the world it is (as of posting this) relatively new and decently quick. Processor - Intel p9700 2.8ghz Dual Core, RAM - 4gigs of DDR3, Video Card: nVidia 260m with 1gig DDR3 dedicated memory (Running the latest stable nVidia driver on both Linux (190.42) and Windows (195.62)).

The Software: Windows 7 Ultimate 64bit, Ubuntu 9.10 (Karmic) 64bit, & Unigine Benchmarks

The Results:
Tropics -
  • Windows
  • - 1680x1050: 30.5 fps
  • - 1024x768: 44.8 fps
  • - 640x480: 59.8 fps
  • Ubuntu
  • - 1680x1050: 14.9 fps
  • - 1024x768: 23.6 fps
  • - 640x480: 30.9 fps
Sanctuary -
  • Windows
  • - 1680x1050: 35.2 fps
  • - 1024x768: 61.9 fps
  • - 640x480: 99.9 fps
  • Ubuntu
  • - 1680x1050: 17.3 fps
  • - 1024x768: 27.9 fps
  • - 640x480: 48.9 fps
Wrapping Up: The numbers speak for themselves. In the realm of 3D graphics it is clear that Ubuntu still has a long way to go if it ever wants to meet (or possibly beat) the performance Windows has. In all of the above tests Ubuntu scored between 48% and 55% lower frame rate than the same benchmark on Windows.

Cheers,
~Jeff Hoogland
Please note while these benchmark scores presented are accurate to the best of my abilities, they only represent my personal hardware and software configurations. Your results on your own system(s) may vary (and if they do, please share them!).

Biting Into an Apple

I typically stick to the software end of technology, but every once in awhile I dig out my set of electronics tools and tear into a piece of hardware. A few months back a friend of mine had given me an old busted up Macbook in exchange for recovering her data off the hard drive. The data recovery went easy enough (once I realized I needed to read the drive as super user in order to see all its files under Linux) and I was shortly in possession of my first ever Apple product.

The laptop was in pretty bad shape when I received it. The half of the screen that did work had cracks across it, the battery had seen better days, and the case itself had been covered with more stickers than I had ever seen on one system. It was a slightly older model, an A1181 - one of the first Macs to use an Intel chip, but it would still fully usable if I could get it back into a functioning state. In the end it turned out to be fairly easy to track down all the parts I need for the thing, a few Google searches and 280$ later I had obtained a replacement screen, a new battery, doubled the RAM, and upgraded the old 60gb hard drive to a 500gb one. Not a bad price to have an extra computer around to use.

The true thing worth talking about regarding my restoration of the Macbook is the screen replacement. In order to install the new screen I had to disassemble the entire upper portion of the computer. After having to do so I would like to say this: Apple does think differently. The design is poorly done for little reason other than they could. Surrounding the screen alone there are at least four different size screws in various positions. They are all close enough in size they are almost indistinguishable from each other and while magnets to hold the screen shut are a great idea - try removing/replacing a screw right next to a magnet. So in addition to the tediousness you normally experience when working on smaller electronics you also have to take care to note the position of each and every screw you remove so you can be sure they all make it back into the proper spot. Just because I am a glutton for punishment (and curious by nature) I also opted to open up the rest of the computer while I was at it. All in all there are close to ten different screws of varying lengths and head sizes in the laptop (by comparison most other laptops typically get by with only three or four different ones).

Around two hours later I had finished my re-constructive surgery of the Macbook and it was ready to be used. My friend had misplaced her discs needed to reinstall OSX so I went ahead and booted Linux Mint on the system. Within half an hour I had the system fully up and functioning - all my replacement hardware was working like a dream. Once I figured out how to set the "Apple" key to be "right-click" I was good to go.

The final piece to my story is just another reminder of how stupidly expensive Apple products are. I already owned two laptops before the Macbook (a netbook and a 15.4" gaming laptop) - so I really did not need another computer sitting around the house. After a few days of usage I was sure all my replacement hardware was working as intended I promptly listed the Macbook on Craig's List and within a week I had someone trade me 600$ cash for the A1181 (its amazing what people will pay for hardware with a fruit on the side of it). All in all it ended up being a profitable investment and a learning experience all at the same time (I have since replaced screens in two other Macbooks to the tune of 50$ each).

All in all while Apple products are not bad hardware they are very over priced hardware. When it comes to physically taking them apart they are a huge pain to work with (different for the sake of being different and not for the sake of being useful is a poor idea Apple).

And lastly - to all the Apple fan boys out there remember your Mac is a Personal Computer.

~Jeff Hoogland

Jumat, 18 Desember 2009

Has Transgaming Abandoned Cedega

Pretty much anyone who has used Linux for at least a short while is aware of Wine technology and what it does. For many Linux users, largely Linux gamers, having properly working Wine technology is essential to their everyday computer user. The topic of commercial Wine software has been known to cause many heated discussions over the years on various Linux message boards. It appears at long last that perhaps this seemingly eternal argument may finally be coming to an end. Transgaming, the company behind Cedega, appears to be finally putting down its (some would say much controversial) Linux software.

While nothing official has been posted by the company itself, I feel it is pretty obvious Transgaming is letting Cedega die a slow death. November 13th 2009 marked the one year date since we last saw an update in Cedega's news page - The Den. While we did see a small update to the software in August - this did not add any new functionality to Cedega, it simply resolved an issue a World of Warcraft update had introduced. It is also heavily obvious that Transgaming does not check their user forums (or they really just don't care about what happens there if they do). There is now a two page thread on the boards of users simply asking for news on what is going on with the company/future of Cedega - we've gotten no official response.

The best conclusion I can come to is that Transgaming no longer sees any profit in Linux gaming and they are instead moving all of their focus to their Cider Mac software (which has has several updates over the last year - adding support for new games and such). I'd encourage anyone wanting to support Linux gaming to not to send Transgaming your hard earned money if this is how they are going to operate. I'd be willing to bet that they have not put out an official statement so they can try to bleed out every last cent out of their dieing product before they put the final nail in it's coffin (if ever). I understand if they need to let the project die - but at least tell as such, don't leave us guessing.

Anyone else have input in the situation? I'm letting my Cedega subscription lapse at the end of this month and will not be renewing unless they get their act together and start communicating with their customers.

Update: It appears Cedega might be hanging in there...

Regards,
~Jeff Hoogland

Kamis, 17 Desember 2009

Top Ten Things I Miss in Windows

There is an old saying that goes "you can't miss what you never had" meaning that for those who have never had something of these things they will have no idea what they are missing out on. Typically I use Ubuntu or some Linux flavor as my operating system for every day tasks, however as most techs know using Windows is unavoidable at times. (Whether it be because I am fixing someone else's machine, at work/school, or queuing up some Netflix watch instantly on my home system) That being said the following are the top ten features/programs I find myself grumbling about/missing the most when I am working on the Windows platform:

10.) Klipper/Copy & Paste Manager - I use this one alot when I am either coding or writing a research paper for school. More often than not I find I have copied something new only to discover I need to paste a link or block of code again from two copies back. Having a tray icon where I can recall the last ten copies or so is mighty useful.

9.) Desktop Notifications - This is something that was first largely introduced in Ubuntu 9.04 and something I quickly grew accustomed to having. Basically it is a small message (notification) the pops up in the upper right hand corner of your screen for a few moments when something happens in one of your programs (a torrent finishes, you get a new instant message, ect.) or you adjust the volume/brightness settings on your system.

8.) "Always on Top" Window Option - This is something I find useful when I am instant messaging while typing a paper, surfing the net, or watching a movie on my computer. Essentially what it does is make sure that the window you have this option toggled on is always at the top of your viewing regardless of what program you have selected/are working in. It is useful because it allows me to read instant messages with out having to click out of something else that I am working on.

7.) Multiple Work Spaces - When I get to really heavy multitasking on a system having multiple different desktops to assign applications to is a god send. It allows for better organization of the different things I am working on and keeps me moving at a faster pace.

6.) Scrolling in the Window/Application the Cursor is Over - This one again is mostly applicable when some heavy multitasking is going on (but hey - its almost 2010, who isn't always doing at least three things at once right?). Basically in Ubuntu/Gnome desktop when I use the scroll on my mouse (whether it is the multi-touch on my track pad or the scroll wheel on my USB mouse) it will scroll in what ever program/window my mouse is currently over instead of only scrolling in what ever application I have selected.

5.) Gnome-Do - Most anyone who uses the computer in their everyday work will tell you that less mouse clicks means faster speed and thus (typically) more productivity. Gnome-Do is a program that allows you to cut down on mouse clicks (so long as you know what program you are looking to load). The jist of what it does is this: you assign a series of hot keys to call up the search bar (personally I use control+alt+space) and then you start typing in the name of an application or folder you want to open and it will start searching for it - once the correct thing is displayed all you need to do is tap enter to load it up. The best part is that it remembers which programs you use most often. Meaning that most times you only need to type the first letter or two of a commonly used application for it to find the one you are looking for.

4.) Tabbed File/Folder Viewing - Internet Explorer finally got tabs! Why can't the default Window's explorer for viewing files/folders join it in the world of twenty-first century computing? Tabs are very useful and are a much cleaner option when sorting through files as opposed to having several windows open on your screen.

3.) Removable Media Should Not Have a Driver Letter - The system Windows uses for assigning letters to storage devices was clearly invented before flash drives existed and I feel it works very poorly for handling such devices. It is confusing to new computer users that their removable media appears as a different drive letter on most every machine (and even on the same machine sometimes if you have multiple drives attached). A better solution is something like Gnome/KDE/OSX do: have the drive appear as an icon on the desktop and have the name of drive displayed not the drive letter (its fine if the letter still exists - I under stand the media needs a mount point, just it adds confusion displaying this letter instead of the drive name)

2.) Hidden Files that are Easy/Make Sense - I love how Linux handles hidden files. You simply prefix your file name with a "." and the poof its gone unless you have your file browser set to view hidden folders. I think it is goofy to have it setup as a togglbe option within the file's settings. Beyond that Windows has "hidden" files and "hidden" files to further confuse things.

1.) System Updates that Install/Configure Once - I've done more than my fair share of Windows installs and the update process it goes through each time irks me beyond belief. The system downloads and "installs" the updates, then it needs to restart. Upon shutting down it "installs" the updates again and then proceeds to "configure" them. Then once it comes back online it "installs" and "configures" the updates one last time. Why? On Ubuntu the only update I need to restart for is a kernel update - even then most times I stick with my older kernel most times unless I have a specific reason for changing to the new one.

0.) Wobby Windows - This one doesn't effect productivity or use-ability like the other ten, but I must say after using mostly Ubuntu for the last year and a half not having the windows wobble when I drag them around the screen is a huge kill joy.

I'm aware that a few of my above mentioned things can be added to Windows through third party software- however like I said most times when I am using Windows it is at work, school, or for a few moments on a friends system. Meaning I'm not about to go installing extra things on them/changing configurations.

Anyone else have some other key things/features they miss when using the Windows platform when coming from else where?

Cheers,
~Jeff Hoogland

Senin, 14 Desember 2009

Why GNU/Linux is ready for the Average User

I spend a fair amount of time on UbuntuForums.org and while poking around there this afternoon I came across this thread. It is no where near the first thread I've seen like it (and sadly I doubt it will be the last). To quickly sum up the thread the original poster is detailing why he believes Ubuntu is not ready for the "average user" because of a recent poor experience he had attempting to get Karmic (latest Ubuntu release) installed on a friend's laptop. Ubuntu's motto is "Linux for human-beings" - no where does this imply it is going to be bug free or that Joe Moron is going to be able to get it all setup just fine on their own. Personally I think it is foolish to think that you could ever create a operating system that the average user is going to be able to setup/maintain one hundred percent on their own. Its just not feasible to think as such.

I find it amusing that people like to jump on the Ubuntu bashing bandwagon just because an installation (or some piece of setup) goes astray. Ever tell the average user they need to reinstall Windows? Nine times out of ten they will look at you side ways (or if your a tech such as myself they will ask you to do it for them). Does this make Windows less popular or a "not ready" operating system just because you need a professional (or someone with at least some know-how) to get it all installed and running properly? No, it does not. Why should the standard be any different for GNU/Linux?

In short I'd like to say this: Linux is more than ready for the average user to be using, but just like any operating system it may be a bit much for the average user to get it setup and thats just fine if you ask me. To most people the computer is simply a means to an end, meaning so long as it turns on when they push the power button, lets them do what they need to do, and then get on with their day - most of them could care less if it is running Windows, Linux, OSX, Free BSD, or anything else for that matter. Personally I find Linux works best for my needs - if something else works for you, wonderus.

Just my feelings on the subject, if you have a different or similar idea to add feel free in the comments below.

Regards,
~Jeff Hoogland

Jumat, 11 Desember 2009

Hands on with Windows 7 - An Ubuntu User's Perspective


Microsoft released Windows 7 out into the wild for all of the personal computing world to experience some two months ago and now it is nigh impossible to walk into a computer store (excluding the Apple store obviously) with out being bombarded by ads for it. (There are also the rather strange Windows 7 ads, such as the "Windows 7 Whopper" in Japan or the recently reviled Family Guy Windows 7 Ads that got axed before being released). At any rate there is no doubting that this latest addition to the Windows line is going to quickly become a major player in the tech field.
In fact it already makes up for some 20% of gamers that use the Steam platform as of November 2009

At any rate I try to make it a point to play with any bit of new technology I can get my hands on so I figured Windows 7 should be no exception to this rule. I previously only had Ubuntu 9.04 installed on my laptop and I'd been meaning to upgrade it to the latest version for some time now, so I took the opportunity to set up a dual boot with Windows 7 Ultimate while I was at it.

Installation:
The first thing I'd like to say about installation is that Windows 7 lost one of the features I really liked about Vista - that is there was only one install DVD and what type of install you obtained (home, business, ultimate, ect.) was determined by the activation key you entered. With Windows 7 they are back to a separate disc for each version, its not a big thing really but I thought it was worth mentioning. The actual installation process looks and feels a lot like of the Vista installation process (except it now has Windows 7 branding of course). It also takes the same God-awful amount of time to fully expand/install all the files it needs to get running from the disc. Around forty minutes and three restarts later I had my Windows 7 install up and running.

Setup:
The first thing that pleasantly surprised me was the fact that I had a working wireless card from the clean install with my Intel wifi card. I was quickly able to hop onto my wireless network and grab the couple of updates that have been released for 7 in the past couple of months. As anyone who has installed Windows before knows the next stop on my setup route was downloading drivers. I went and obtained the most important one first - my video drivers (which apparently are a 140meg download for Windows? Guess I've gotten spoiled with them only being 22megs on Ubuntu). At any rate a few clicks around on my laptop's manufacture's website, a couple of downloads, and then a restart later (phew!) my system was all ready to be used!

Well not really. I now finally had the operating system installed, still need to get it loaded up with applications for it to be truly useful to me. Twenty minutes or so and another restart (thats five now) later I had AVG, OOO, Chrome, and Steam (among other things) all set to go and I was ready to use my shiny new operating system.

Usage:
The first thing I noticed once I got my graphics drivers all setup is that Windows 7 truly is shiny. The aero effects present give the operating system a good feel and they ran quite smoothly on my modern hardware (while they do not quite compare just yet to Compiz it is a step in the right direction, to the average user eye candy is always a winner). The main thing users will notice right away about Windows 7 is the new task bar. It really is a great improvement, the way it allows the "pinning" of commonly used applications is wonderus along with how it sorts applications with multiple windows that are loaded.

My applications all loaded up with out much issue (had some trouble with a few of my Steam games at first - but that is really more of a Valve issue than a Windows 7 one). I was now all setup to do my web surfing and gaming under Windows 7 :)

Final Thoughts/Ubuntu Comparisons:
The main draw back/time consumer in setting up Windows verses Ubuntu has not changed any with the release of Windows 7. Drivers are still a must for pretty much any hardware you want to use and to make the operating system useful in the slightlest you need to install additional applications. Resource consumption wise 7 is still a hog by comparison at any given point I seem to be using around 1.3gigs of RAM at the very least and the base install plus my applications (not counting games) took up just over eighteen gigs of space (where is Ubuntu with the same applications runs around two and a half gigs)

All in all while Windows 7 did not "simplify my PC" any - it is a decently solid operating system. Will I be using it as my primary operating system anytime soon? Probably not, but I do plan to keep an installation on my system so I can both stay familiar with the GUI and for the occasional game I want to play that I cannot get working under Wine technology.

Regards,
~Jeff Hoogland

Sabtu, 05 Desember 2009

Cricket Wireless - 3g Modem Review

The internet is something that has become throughly ingrained in many of our lives today. It is how we stay connected with those around us and it is an extremely useful way of obtaining information. Most people have laptops or smart phones which they use to stay connected to the world wide web. Our laptops need a connection of some sort to access the information superhighway and while public wireless hot-spots are becoming more and more common, more often than not it always seems when you really need to get online to check on that important piece of information there is no wireless connection around (or they are all encrypted and you don't have time to crack one of them open). The obvious answer to this problem? Obtain your own wireless internet that you can bring around with you to use where ever you need it. Thankfully we have just that available to us in the form of 3g (and 4g) modems. There are quite a few different companies today who offer such services (AT&T, Sprint, Verizon, ect.).

Thus brings me to my topic at hand today: Cricket Wireless. Cricket is still a relatively new company (by comparison) to the other competitors out there today. It prides itself on being "truly unlimited" and "affordable" compared to the other companies that are out there. I've been using their 3g service for just over six months now and I must say I have been decently happy with it. I'd just like to take a moment to summarize some of the keys things I like to tell people when I describe the Cricket Wireless service I have:

It's cheap by comparison - my service runs me 40$ a month, most other companies are about double this amount.
Theres no contract - Unlike most companies Cricket does not make you sign a service contract. You can drop your plan at any time with out an extra charge (the fee to reinstate service is only 25$ so even if you want to drop service for a single month you still save money)
It gets decent speeds - I've had the modem download as fast as 200kb/s and on average I see speeds of around 65kb/s. For the average user out there this means it is more than capable of providing web-surfing, email, instant messaging, streaming music, low-res video, and playing most video games online.
The service is "unlimited" - They provide you with "unlimited" bandwidth. I use the "" because once your data transfer hits 5gigs for a month they extremely throttle your transfer rate for the remainder of the month (I've never personally hit this cap so I'm unsure as to what it drops down to).
They don't support Linux - Its not uncommon for a company to ignore Linux and Cricket is no exception to this. However with a little bit of know how you can easily get the device working on most any platform.

All in all I am extremely happy with my little Cricket Modem - it is the perfect companion for my Asus EEE PC. If you are looking for a cheap 3g connection they are definitely one worth looking into. Also worth noting is that I live right near Chicago (a major city) and as such I mostly use my device in/around that area so they have strong coverage there. You should be sure to check if the Cricket coverage map includes where you live/plan to use the device if you are thinking of picking one up.

Happy Surfing All,
~Jeff Hoogland

Jumat, 04 Desember 2009

HOWTO: Install Multiple Wine Versions on One System

Wine Technology advances at a rapid rate, in the last month we have seen two updates to Wine (1.1.33 & 1.1.34). Many of us like to stay using the latest and greatest Wine software - with good reason each new version typically fixes issues and improves performance - however on occasion a new Wine release will suffer from some regressions that cause some applications to stop working properly. The solution to this? Quite simple: revert your Wine install back to the previous version so your application can still work properly for you.

This is fantastic if you are only using Wine to run a single program - however in the case you are running two or more programs under Wine it is not unheard of for each of the different programs you are running to perform better under different Wine versions (or with different patches). The solution to this issue is simple: install multiple versions of Wine on the same system and run each program with the version that it behaves best under.

Step 1 - Setup:
Download the source code tar.bz2 file for the additional Wine version you wish to install from Source Forge. Extract the contents of the tar.bz2 file to your preferred directory

Then we want to install all of the build dependencies we will need to compile Wine from source. On Ubuntu we can do this by running the following command in terminal sudo apt-get build-dep wine (You should check here for information on getting the Wine build dependencies on other distributions.)

Step 2 - Compiling Wine:
Open your favorite terminal and change directory to the location of your extracted Wine source. (If you wanted to apply a patch to your Wine source now is the time). Once you are ready we are going to configure and compile your Wine source. To do so we use the following command in terminal ./configure --prefix=/usr/local/bin/wine-someversion && make depend && make

At this point go make yourself a sandwich, watch some television, or better yet go read some other wonderful articles written by yours truly. (Seriously configuring & compiling Wine takes a fair bit of time depending on your hardware)

Step 3 - Installing Wine & Clean Up:
Alright, now that you have a full stomach we can install our newly compiled Wine code and setup the last few things we need. Install Wine with the following command sudo make install

Lastly we need to create our new wine, regedit, and winecfg commands. To create the wine-someversion command we use a symlink as such:

sudo ln -s /usr/local/bin/wine-someversion/bin/wine /usr/bin/wine-someversion
sudo ln -s /usr/local/bin/wine-someversion/bin/wine /usr/local/bin/wine-someversion/bin/wine-someversion

To setup up winecfg-someversion and regedit-someversion you have to do the following:
  1. Open your favorite text editor as super user (example: gksudo gedit)
  2. Enter the following as the only line: /usr/local/bin/wine-someversion/bin/winecfg
  3. Save the file to /usr/bin/winecfg-someversion
  4. Make the file executable with the following command: sudo chmod +x /usr/bin/winecfg-someversion
  5. Repeat the above four steps only replace winecfg with regedit

Lastly:
You can now use your different Wine install by running the Wine command with its following version number. In the attached image you can see I have my default Wine command (currently 1.1.33) and then I also have 1.1.32 installed which I access by running wine-1.1.32

You can install as many different Wine versions as you like in this manner. This way you can feel safe in installing a new Wine version and not have to worry about breaking support for your favorite Windows based application.

Cheers,
~Jeff Hoogland