XPCC

http://a3w.ivory.ne.jp

update 2008-12-07 | create 2008-01-17

IMG_7976.JPG

How to work the XPCC

Requirements

We need the following items to run the XPCC.

  • XBOX 360 console
  • XBOX360 Messenger Kit (chatpad)
  • Microsoft Visual C# 2008 Express Edition
  • XNA Gaming Studio 3.0
  • XNA Creators Club Premium membership (Microsoft's requirement)
  • XPCC source code

We don't need to get:

  • XBOX360 Wireless Gaming Receiver for Windows -- XBOX 360 controller is connected to XBOX360 only.

Please understand that this is the unstable software. Please use the software on your responsibility.
I strongly recommend that you finish the Step.4 before getting the "XNA Creators Club Premium membership".

About XNA Creators Club Premium membership

We need XNA Creators Club Premium membership to use the XPCC. It take costs and I don't recommend you to register it if you are planning to use this membership for only using the XPCC.

Please read the following sites about membership.
http://creators.xna.com/en-US/membership
http://creators.xna.com/en-US/tour_detail#tour_three

Prepare the environment

Step1: Download and install the Visual C# 2008 Express Edition

Microsoft Visual Studio Express Editions
http://www.microsoft.com/express/download/

WS000000.JPG


Step2: Download and install the XNA Game Studio 3.0

Microsoft Download Center
http://www.microsoft.com/downloads/details.aspx?FamilyId=7D70D6ED-1EDD-4852-9883-9A33C0AD8FEE&displaylang=en

WS000002.JPG


Compile the XPCC

Step3: Get the XPCC source code

  • Get the XPCC source code from here.

Step4: Compile source code

  1. Launch the Visual C# 2008 Express Edition.
    WS000004.JPG
  2. Select the "Project/Solution"
    WS000005.JPG
  3. Open the "XBOX PC Control.sln"
    WS000006.JPG
  4. Rebuild the XController project
    WS000007.JPG
  5. Rebuild the Xbox 360 of XContoller project
    WS000009.JPG
  6. You can confirm the result of Rebuild by status bar.
    WS000008.JPG

Deploy the XPCC to XBOX360

Step5: Get the key

  1. Move to your XBOX360
  2. Open the "My Xbox"
  3. Open the "Game Library"
  4. Open the "Community Games"
  5. Select the "XNA Game Studio Connect"
  6. Select the "Launch"
  7. You will see the key
  8. Please remember the key

Step6: Enter key in XNA Game Studio 3.0

  1. Select the "Launch XNA Game Studio Device Center" in the XNA Game Studio 3.0
    WS000019.JPG
  2. Click the "Add"
    WS000021.JPG
  3. Select the XBOX360
    WS000022.JPG
  4. Name your XBOX360 console (For example: home, test)
    WS000023.JPG
  5. Input the key
    WS000024.JPG
  6. If you see the following screen, please confirm again your key.
    WS000026.JPG
  7. When success, you will see the following screen.
    WS000025.JPG
  8. You are ready to deploy the XPCC to your XBOX360 console!

Step7: Deploy XPCC to XBOX360

  1. Click the Deploy
    WS000018.JPG
  2. The XPCC will be deployed to your XBOX360 console.

Use the XPCC

Step8: Launch the XPCC in your XBOX360 console

  1. Move to your XBOX360 console
  2. Close the "XNA Game Studio Connect"
  3. Open the "My Xbox"
  4. Open the "Game Library"
  5. Open the "Community Games"
  6. You will see the XPCC in the list
  7. Select the "PlayGame"
  8. Let's push A button in your XBOX360 controller
  9. The XPCC on XBOX360 will start to wait connection from Windows PC

Step9: Launch the XPCC in your Windows PC

  1. Launch the .\XBOX PC Control\XController\bin\x86\Release\XController.exe
  2. You will see the following screen:
    WS000014.JPG
  3. Create a local profile - you don't need to get a new LIVE profile.
    WS000015.JPG
  4. Click the "Done"
    WS000016.JPG
  5. You will see the following screen, and this is main screen of the XPCC.
    WS000017.JPG
  6. Let's type "B" key in your keyboard to connect the Windows PC to the XBOX360. The connection may take 1 minutes.
  7. Try to type the chatpad or move the joystick
  8. Finish

Operations:

Chatpad's green / orange button not work.

Left thumbstickMove cursor
Right tumbstickMouse wheel
A ButtonLeft click
B ButtonRight click
ChatpadKey inputs
L + Chatpadtype with Green button
R + Chatpadtype with Orange button
DPadKeyboard arrow key
X ButtonCtrl
Y ButtonAlt
StartWindows Key
BackESC Key
L + 1-0 numkeyF1 - F10