Skip to content

Minimal Xbox 360 application I use as a test playground.

License

Notifications You must be signed in to change notification settings

ClementDreptin/XboxPlayground

Repository files navigation

XboxPlayground

Minimal Xbox 360 application I use as a test playground.

Why?

While doing Xbox 360 development (especially on Hayzen), the workflow is a little bit tedious. I have to compile the code, deploy it to the console, unload then reload the module, and restart the game I'm currently working on. Having a standalone playground test allows me to quickly iterate, I can just launch the build and the binary will be deployed to the console and launched automatically. Not having to rely on a separate game also allows me launch the playground in an emulator (Xenia), so I don't even need to have my console with me!

Building

Requirements

  • Having the Xbox 360 Software Development Kit (XDK) installed.

Visual Studio 2019

Open XboxPlayground.sln in Visual Studio and build it.

Visual Studio 2022

You can't build with the 64-bit version of MSBuild so you'll need to run the 32-bit version manually. Open a developer PowerShell in Visual Studio (View > Terminal) and run the following command:

# Create an alias to the 32-bit version of MSBuild named msbuild
Set-Alias msbuild <path_vs2022>\MSBuild\Current\Bin\MSBuild.exe

To build XboxPlayground, deploy it to the console and launch it there, start a build with the Release configuration, either through the Visual Studio interface or with the following command:

# Equivalent to msbuild /p:Configuration=Release
msbuild

To build XboxPlayground and run it in Xenia, start a build with the Xenia configuration, either through the Visual Studio interface or with the following command (Xenia will be downloaded automatically the first time you run the command):

msbuild /p:Configuration=Xenia

About

Minimal Xbox 360 application I use as a test playground.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published