Getting GTA 4 to run on brand new Acer 5742G has been nightmarish to say the least. I bought a legal copy of the game, I have a laptop that can play the damn thing in reasonably good settings, but the damn game devs decided to create a bunch of hoops, light fire to them and make me jump through each of them. Thankfully, someone or the other had already gone through the pain and found a workaround for all the issues I faced when getting it to work. Still, the ordeal took quite a few hours of searching on the net. And GTA 4 is not an easy to game to start and stop. I have to start Rockstar Social Club, wait for the starting music to go through and wait for a lengthy loading time before I could even see if the game is working. This post is just to record my entire suffering so that I don’t have to go through it again (Btw, I did complete the game once before on my desktop, two years ago, using an 8600GT – wasn’t this much of a problem though. So much for future proofing the game clowns!)
Let’s begin. Installing the game takes quite some time and I didn’t have any issues with that. After installing the game, I found out that I couldn’t login to Rockstar Games Social Club (RGSC) because it doesn’t work behind my campus proxy. Thankfully, that is required only if I want to play multiplayer and I wasn’t too interested in that. So onward! I start the game only to see that I cannot make any changes to the graphics options. It’s stuck at an impossible 800×600 with everything else set to absolute minimum. The available video memory shows up as 126MB or something. Now, my laptop has optimus and it has an nvidia 420M card with dedicated 1GB RAM, along with Intel integrated graphics. For some reason the game refused to understand that the nvidia card was running it. So I start searching the web and come across a post on gtaforums.com about removing restrictions. The method that worked for me was:
- Create a text file called ‘commandline.txt’ in the same folder as launchgtaiv.exe
- Add ‘-norestrictions’ in the first line without the quotes.
- Start the game
This allowed me to make changes to the graphics options. But after making changes, textures stopped showing and I could see Niko walking through air. and vehicles floating in space. Very weird. After searching for quite some time on the forums, I came across another post which talked about specifying the available video memory to the game. It needed adding the option ‘-availablevidmem xx’ to the commandline file where xx is the multiplier for the current memory that the game shows. In my case, since it was showing 126MB, to get to close to 1GB, I had to specify a multiplier of 8.0. So that’s what I did and removed the ‘-norestrictions’ option. Awesome! I could now change the graphics options and textures didn’t disappear. All was well in the world and I played the game for some time.
With Rockstar trying so hard to ruin my gaming experience, Microsoft, true to it’s nature, couldn’t be far too behind. They had to inject their animal called Games For Windows Live (GFWL) into the game to make it even worse. First off, it doesn’t work from behind a proxy as well. And to top that off, you cannot save unless you have an account and are logged in. I tried to find ways to get it to work, but it simply refused. Back to the net and after scouring for quite some time, came across a post which showed that it’s possible to create an offline account. So forget my GFWL account from 2 years ago, I created a new offline profile and was able to save games. Whew!
Then, I realised that Rockstar must have released patches to fix these dumb things. So I downloaded the latest patch (184.108.40.206) from Rockstar and installed it only to find that instead of currently identifying the available video memory, it completely ignored the commandline.txt file now! And to top it off, all my savegames from the previous version were no longer available. I had already played for a few hours and I was horrified to see all of them gone. At my wits end, I uninstalled the entire thing and reinstalled the original thing while going through all the motions as before. I thanked my stars that my offline GFWL profile didn’t disappear and all my savegames were restored.
Played the game for a day and was quite happy with the game performance. However, Rockstar and Microsoft were not be undone yet. The tag team duo had another wrench ready to be thrown into the machinery. 24 hours or so after installing the game, it suddenly started stuttering. I couldn’t understand what went wrong. I checked to see if the wrong graphics card was being picked, but that wasn’t the case. I lowered the graphics settings down to minimum but to no avail. I tried uninstalling and reinstalling the game and it just didn’t help. This was absolutely unprecedented. Never did I ever experience a game with a timebomb built into it just to keep you from enjoying the game. It took me about 3 hours (yes, thanks to the game taking 5 mins to fucking start!) to resolve the damn issue. After a couple of hours of searching on the web with no use and trying to change some setting or the other in the game, I realised that it stuttered only when I pressed ‘A’ or ‘D’ i.e. the left movement key or the right movement key in the WSAD control system. This helped me change the google search term which brought me to another post on gtaforums which said that I should disable Windows Event Logger Service if this happened. Huh?!! WTF has Windows Event Logger have anything to do with me pressing A or D on the keyboard?!! Why did it take a whole 24 hours to start acting up?!! Did the following steps to disable it:
- Go to Start->Run (Win + R)
- Type ‘services.msc’ without the quotes
- Scroll down to the service called ‘Windows Event Log’
- Right-click and select ‘Properties’
- Disable the service (you may not be able to stop it)
- Restart PC
After this, the stuttering disappeared and the game performance actually improved. Been playing the game fine for the last 3 days without any problems. Of course, the DVD in the drive is another nuisance, but for now, I’ll live with it.
This has been a long post, so I’ll just end it here with a note to Rockstar. Thanks for making this the shittiest installation of any game ever. Frankly, if this is how you treat your customers who buy legitimate copies of your game, what incentive are you giving them to continue doing so? Please don’t tell me Rockstar Games Social Club. If I had a pirated copy of this game, perhaps I wouldn’t have minded going through all this trouble to get it running. But I spent money guys! Let me play the game happily and perhaps some good karma will come your way for it.