In a recent article we introduced the concept of using a Capture Card to stream various gaming consoles to other devices. That article was an overview of the process, and we promised that a more detailed tutorial was coming soon. This is Part 2.
Why does this system exist?
In our first article we talked about using a Capture Card along with several Adapters to stream a game console to another device. If you missed that article, you should go back and read it before continuing. It provides some important detail that can help you to understand this process.
You might be wondering why we’re doing this in the first place. Some consoles like the Xbox One and Playstation 4 already support streaming games to a computer or smartphone. So why would you spend money on a capture card and a bunch of adapters? The answer is improved quality.
When it comes to streaming, quality is measured in video compression and input latency. Both are improved when you use a Capture Card and Controller Adapters to stream your console. You’ll notice an improvement even with consoles like the Xbox One and PS4.
This system also allows you to stream consoles that don’t natively support streaming at all. In this article we will specifically be showing you how to connect an Original Xbox to your computer so that you can stream it to other devices. The concepts introduced in this guide can also be applied to streaming other consoles. The same core hardware will allow you to stream a Playstation 2, Nintendo Switch, Wii U, and more.
Hardware and Adapters
As we’ve mentioned before, this system relies on a Capture Card along with several Adapters to achieve low latency streaming. Here’s a complete list of what you’ll need in order to connect an Original Xbox to a computer:
- Xbox to HDMI Adapter
- Xbox to USB Adapter
- Titan One Adapter
- ogx360 Adapter
- Elgato Capture Card (either HD60 Pro or HD60 s)
- Original Xbox Console
- Host PC (Desktop or Laptop)
- 2 Micro USB Cables
- Wifi Router
- Client Device (2nd Computer, Smartphone, Tablet, Nvidia Shield, etc)
These are the items that we recommend for this project. Technically you can swap out a few components. The Titan One Adapter can be exchanged for a CronusMax (just make sure that it’s in Xbox 360 Controller Mode). You can also use any HDMI Capture Card that you want. Just make sure that it supports a Live low-latency viewing mode.
In addition to your hardware, you’ll use a few pieces of software to complete your experience:
- GIMX Profiles
- Capture Card Viewer (needs to support a Live low-latency mode)
- Streaming App (Parsec, Rainway, Moonlight, Virtual Desktop, etc)
GIMX is a special software that relays controller inputs from your host computer to your game console. It’s compatible with both the Titan One and CronusMax adapters. GIMX relies on controller profiles to forward the correct commands from each button on your controller. We’ve created a few handy profiles that can be used for the virtual controllers that are supported by each of the streaming Apps that we listed.
In most cases you’ll want to use the Capture Card software that was included with your card. For Elgato you’ll use their Game Capture for Windows software. If you’re using an Avermedia Capture Card then things are a little more complicated. Avermedia’s current RECentral Software does not include a live viewing mode. Instead you’ll need to use a Capture Card that is compatible with their older Aver MediaCenter 3D Software. The Avermedia Game Broadcaster HD is an example of a card that will work (if you can find one). It’s an older card and it’s hard to find today. With this in mind, we do recommend using one of Elgato’s modern capture cards.
Now that you know which hardware and software to use, it’s time to put everything together. The flow chart below provides an overview of how things come together.
Start by connecting the USB to Xbox Adapter to your Xbox and then to your micro usb cable. Connect the micro usb cable to the first micro usb port on your ogx360. Three lights on the ogx360 will turn on when this connection is made.
The ogx360 is a special adapter that allows you to connect a Xbox 360 controller to an Original Xbox. For our use case, the ogx360 acts as a converter that enables the Titan One to communicate with your Original Xbox. You can build your own ogx360 from an Arduino and several memory modules. Instructions can be found on the ogx360 website. Alternatively you can purchase an ogx360 from the developer that is assembled and ready to go. In either case, make sure that your ogx360 is flashed with the developer’s experimental firmware. If you order one, be sure to request their experimental firmware in your order comments.
Connect the Titan One Adapter to the full size USB Port on your ogx360. Then connect a Mini USB Cable from the Titan One to your host PC (the Mini USB Cable is included with the Titan One). Your last step is to connect your Xbox HDMI Adapter to the Capture Card in your host PC.
You’ll be using a few pieces of software to make everything come together. Start by downloading and installing GIMX. Go ahead and also download our custom controller profiles. Once GIMX is installed, open up a File Explorer Window on your host PC. Navigate to where you installed GIMX (by default it’s at C:\Users\YourUser\AppData\Roaming\gimx\config). Copy over our custom controller profiles into the config folder for GIMX. At this point GIMX is ready to go.
Make sure that you’ve installed the Viewer Software for your Capture Card. It’s important to make sure that it’s setup for Live Viewing (this process will vary depending on your software).
Lastly you’ll need to install a Streaming App so that you can stream your console to your client device. The Streaming App that you’ll install will depend on what you’re trying to stream to. If you’re streaming to another computer, then install Parsec or Rainway. If you’re streaming to an iOS or Android device, then install the GeForce Experience App (Nvidia Graphic Cards only) so that you can use Moonlight. And if you’re streaming to an Oculus Go VR Headset, then install the Virtual Desktop App.
If you’re streaming to Moonlight or through an Nvidia Shield, then you’ll want to open up the GeForce Experience App and create a shortcut to your Desktop.
Putting it all Together
At this point, everything should be ready to go. Make sure that all of your adapters are connected and that your Original Xbox is powered on. On your client device, make a connection to your host PC through your Streaming App. On the host PC, start by opening up the GIMX Launcher App. Once that’s open, change the Output to GPP/Cronus/Titan, the Config to Streaming Gamepad, and the Mouse Capture to off.
You can click the Check button to see if any issues are found. If there aren’t any then go ahead and click Start. This will open a CMD Prompt Window. You’re welcome to click outside of this window to take the next steps. Make sure that you don’t close the CMD Prompt Window until you’re finished with your streaming session (it will stay open in the background until you quit GIMX).
Your last step is to open your Capture Card Viewer and set it to a fullscreen mode. You should be able to see your console, and your controller should be working through GIMX.
Splitscreen Gaming over the Internet
The Parsec Streaming App includes a Party feature that allows you to play games with your friends over the internet. Most Original Xbox games support splitscreen multiplayer, which makes Parsec a perfect match for streaming. Think of Parsec as being a way of virtually handing a friend your second controller over the internet. Your console gets streamed to their computer and they can play it with you. You will need a decent amount of internet upload speed for everything to run smoothly.
To use this feature, open up Parsec and then click the button in the upper left corner to Create a Party. Keep in mind that only 1 friend can play with you since we only have one virtual controller. In the Party setup menu, select your Capture Card Viewer program in the Approved Apps section. Your friends can join once you activate your Party.
After a friend joins, open up your Capture Card Viewer Program. Have your friend press a button on their controller so that it’s detected by your host PC (you’ll hear a chime on your PC when the controller is detected). Minimize your Capture Card Viewer and then open up GIMX. Select the settings that we described earlier. Then set your Capture Card Viewer to fullscreen and start playing! You’ll be playing with the controller that is connected directly to your Xbox. Your friend will be using the virtual controller through Parsec.
Works with other Consoles
As we mentioned earlier, this system is not restricted to the Original Xbox. You can also use it to stream a variety of consoles. For consoles like the Xbox One, PS4, and Nintendo Switch, your setup is even simpler. You’ll only need a host PC, Titan One Adapter, Capture Card, Client Device, and HDMI Cable. You’ll still use the same software and settings as described in this Guide.
I hope that you’ve enjoyed this Guide! It was a lot of fun to figure out, and it’s a great way to make your favorite console even more flexible. Let us know in the comments if it worked for you or if you ran into any problems.
If you’d like to see this setup in action, take a look at the video below.
Josh is a long-time Gamer and Technology Guru. He is known for his writing and troubleshooting skills. Josh can solve just about any problem, and is especially good at getting to the bottom of technology challenges. He has a background in Networking and holds a Bachelor of Science in Information Technology degree. When he’s not gaming, Josh can be found blogging, testing new tech, and interacting with Flickstiq’s social media following. He lives in Ohio with his wife and children.