Home

Saturday, January 12, 2013

How To Boot Your PC Directly to Steam Big Picture

Valve released their "Big Picture" Steam interface from beta several weeks ago and I am very impressed.
Frankly, it puts to shame the dashboards on both the xbox360 and PS3 that have had years of development.
I started playing PC games when my dad bought our first Mac with a CD-ROM and I checked out Myst from the library. Despite using the original Xbox for a few years, I've always preferred the versatility of a PC. That  being said I now spend hours a day in front of computer screen at work and plopping down on the couch in front of my 42" HDTV sounds a lot more relaxing than taking on the zombie horde with my mouse and keyboard.
Although Gabe Newell & Valve are now in the process of developing their own Steam Box console, I didn't want to wait that long. So with a little Googling and the help of the websites listed at the bottom, I came up with a way to run Steam Big Picture as a shell under its own user account.

This post gives instructions on how to set up a second user account on you Windows 7 PC that will boot straight to Steam Big Picture with no extra clicks. It will also let you use XBMC to manage your media library.
The method outlined below works by replacing the explorer.exe shell (the normal windows desktop) with Steam Big Picture (So you will run Steam Big Picture as a shell).
There are easier ways to accomplish this, but this method has the advantage of reducing system resource drain of the explorer.exe shell, as well as keeping the Windows Taskbar from popping up when its not wanted.

To set this up you will need:

A Windows 7 PC that you can plug into your TV.
An Xbox360 controller and USB dongle.

This will also involve modifying and creating Windows registry keys.

Part 1: Create a new Windows user.
1. Go to Control Panel, and under 'User Accounts and Family Safety' click on 'Add or remove user account.'
2. Select 'Create a new user account' and name it MediaCenter, or whatever you want it to be called. I recommend leaving it as a standard user, not an admin. See the first article cited below for more information on admin and standard users.
http://technet.microsoft.com/en-us/library/ee623984(v=ws.10).aspx

Part 2: Setting up Steam.
1. Log out of your current account and log into the new one you just created.
2. Install Steam and create an account if you haven't already.
3. On the main Steam window click on the 'Steam' menu and select settings.
4. Go to the 'Interface' tab and uncheck 'Run Steam when my computer starts.
5. Check 'Start Steam in Big Picture Mode.'
6. Click OK.

Part 3. Making Registry Edits so that Steam runs as your shell.
1. Click on the Start Menu and type regedit. Hit enter.
2. Navigate to [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]

3. Right click in the folder pane to the right and select 'New > String Value'
4. Name it 'Shell.'
5. Right click on 'Shell' and select 'Modify.'
6. Type in the path to Steam.exe. (This will be C:\\Program Files (x86)\\Steam\\Steam.exe” unless you moved it.) This will make Steam Big Picture Mode run instead of you normal Windows Desktop when you log into that user account next.

Part 4: Setting up your Xbox360 controller
1. Plug the usb dongle that came with your Xbox360 controller for Windows.
2. Install all the drivers from the CD or Microsoft's website.
3. Set up the new user to recognize your Xbox360 controller automatically. To do this create another registry string, this time in [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]. Name this one XboxStat and paste "C:\Program Files\Microsoft Xbox 360 Accessories\XboxStat.exe" silentrun into the value.

Part 5 (optional). Installing XBMC.
1. Download and install XBMC 12.0 'Frodo' from xbmc.org. Do not download 11.0 'Eden', as it does not natively support an Xbox360 Controller.
2. Go back to Steam and under the 'Games' Menu select 'Add a Non-Steam Game to My Library'.
3. Find XBMC and add it.

Part 6. Finishing Up & Troubleshooting
Now restart your computer and click on the new media center user. If you want to eliminate this step you can set that user to auto log on, but I leave it this way since I use my computer for other stuff besides gaming.
Steam big picture should now fill your monitor or TV screen and be controllable by your xbox controller.
If you get only a black screen with a cursor instead, or your gamepad doesn't work, click control+alt+delete. and select 'Start Task Manager.' Go to File>New Task (Run) and type explorer.exe This should bring back your regular desktop until you log in again. Go back and check that you made all the registry edits exactly right.

Thanks to the following websites for helping me figure this out:

http://technet.microsoft.com/en-us/library/ee623984(v=ws.10).aspx


http://superuser.com/questions/15596/automatically-run-a-script-when-i-log-on-to-windows


12 comments:

  1. Hi there, i've successfully follwed your instructions and it's working perfectly' But my non-steam games i've added have no icons anymore. Is there anyways to fix this?

    ReplyDelete
    Replies
    1. Mine also show up as the generic "Steam" logo.
      I haven't really spent any time trying to fix this, but I would be interested to know if you find a solution.

      Delete
  2. hey , i have followed your instruction for installing mine software and its works awesomely..

    thnkxx :)

    ReplyDelete
  3. Guys....For your logos, just get the Steam app ID and download them from steam like so:

    http://cdn.steampowered.com/v/gfx/apps/201280/header.jpg

    Go to steams site and look up a game. Change the 201280 in the address above with the new app id to get the image. In Grid mode in steam (NON BIG PICTURE) right click on your non steam game and select Set Custom Image.

    Just did that an hr ago :)

    Cheers!

    ReplyDelete
  4. Awesome info dude thank you very much ..

    more info :- http://doctor4computer.blogspot.in/

    ReplyDelete
  5. Do you know how to remove the windows branding on the logon screen (windows 7 64bit)?

    ReplyDelete
    Replies
    1. http://www.sevenforums.com/customization/106861-how-change-boot-animation-windows-7-a.html
      this should help

      Delete
  6. There are more advantages of downloading PC games that the ordinary gamer might not be fully aware of.

    PC Games

    ReplyDelete
  7. Condor MP952EP PCIE 1 slot parallel OXFORD - GB4
    Shuttle Type: PCI Show
    Chipset NO .: Oxford oxpcie952
    Volume of Plug-ins: 1
    Fittings: DB25 Parallel
    Exchange Pace: 1. 5 Mbps
    Measurements (mm): 60(W) x 80(L)
    Surroundings Managing Temperature: -10C for you to 80C
    Hard drive Temperature: -20C for you to 100C

    For more detail : http://www.dueltek.com.au

    ReplyDelete
  8. Thank you i did it and it worked but now i can't adjust the volume with my keyboard...

    ReplyDelete
  9. Do not know what to say, I liked your article and I hope you will have many entries or more.
    happy wheels
    super mario bros
    pacman
    agario

    ReplyDelete
  10. A Pioneer Institute owned by industry professionals to impart vibrant, innovative and global education in the field of Hospitality to bridge the gap of 40 lakh job vacancies in the Hospitality sector. The Institute is contributing to the creation of knowledge and offer quality program to equip students with skills to face the global market concerted effort by dedicated faculties, providing best learning environment in fulfilling the ambition to become a Leading Institute in India.

    cha jaipur
    hotel management college in jaipur
    management of hospitality administration jaipur
    cha management jaipur
    Hotel management in jaipur
    Best hotel management college in jaipur
    College of Hospitality Administration, Jaipur
    Top 10 hotel management in jaipur
    Hotel management collegein Rajasthan

    ReplyDelete