From 74ccb36a46e596c4682138edfe622e38a43e2a7b Mon Sep 17 00:00:00 2001 From: Tyler Jaacks Date: Wed, 4 Sep 2024 00:56:41 -0500 Subject: [PATCH 1/8] Create msbuild.yml --- .github/workflows/msbuild.yml | 44 +++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/msbuild.yml diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml new file mode 100644 index 0000000..43ea450 --- /dev/null +++ b/.github/workflows/msbuild.yml @@ -0,0 +1,44 @@ +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +name: MSBuild + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +env: + # Path to the solution file relative to the root of the project. + SOLUTION_FILE_PATH: . + + # Configuration type to build. + # You can convert this to a build matrix if you need coverage of multiple configuration types. + # https://docs.github.com/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix + BUILD_CONFIGURATION: Release + +permissions: + contents: read + +jobs: + build: + runs-on: windows-latest + + steps: + - uses: actions/checkout@v4 + + - name: Add MSBuild to PATH + uses: microsoft/setup-msbuild@v1.0.2 + + - name: Restore NuGet packages + working-directory: ${{env.GITHUB_WORKSPACE}} + run: nuget restore ${{env.SOLUTION_FILE_PATH}} + + - name: Build + working-directory: ${{env.GITHUB_WORKSPACE}} + # Add additional options to the MSBuild command line here (like platform or verbosity level). + # See https://docs.microsoft.com/visualstudio/msbuild/msbuild-command-line-reference + run: msbuild /m /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}} From ee93dcb92bba73119438c99f4d40e302d75ad24c Mon Sep 17 00:00:00 2001 From: Tyler Jaacks Date: Wed, 4 Sep 2024 00:57:54 -0500 Subject: [PATCH 2/8] Update README.md --- README.md | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/README.md b/README.md index 8987df9..ea53dd5 100644 --- a/README.md +++ b/README.md @@ -2,27 +2,3 @@ The worlds first Xbox One compatibility layer for Windows. Discord - -# HOW IT WORKS -The idea for this project is to provide a compatiability layer allowing you run binaries compiled for the Xbox One Development Kit (XDK). -How it works, we are implementing a basic Windows Portable Executable (Windows PE) loader that will load the .exe for Xbox One application. -In theory and more investigation is need the binary should be almost identifical if not identical to a Windows binary. -So we can make a basic PE loader that will load the binary and replace all the Xbox specific imports with Windows alternatives or reimplementations. - -![Process](https://user-images.githubusercontent.com/1505374/213362265-a37457b2-96c2-4ddf-bf11-3b7b9a715a77.png) - -# STATE -Currently as far as I am aware the are no Xbox One games that have been dump and decrypted. -You can learn more about the Xbox One game format [here](https://xosft.dev/wiki/xbox-virtual-drive/). -You can however run applications that are compiled by the XDK or if they have been dumped and decrypted. -At this time nothing currently "boots", this compatiablitly layer is in early development. -This is like my fifth implementation and I think this is a good framework to make progress. -So I don't see anytime in the future to being able to run retail games and unless there is a major leak in keys or decrypted dumps. -However we can still run homebrew applications written using the XDK are loose and not bundle and decrypted allowing people to get into Xbox One development. - -# CONTRIBUTION -I am looking for Contributors for this project. My Windows internal and Direct3D knowledge is limited. - -# REFERENCES - -Thank you to [dz333n](https://github.com/dz333n/) for there Windows CE Compat Layer [wcecl](https://github.com/dz333n/wcecl/). From d4125570760251b5eac9bcac61b973476e086823 Mon Sep 17 00:00:00 2001 From: Dexrn ZacAttack <60078656+DexrnZacAttack@users.noreply.github.com> Date: Tue, 3 Sep 2024 23:00:15 -0700 Subject: [PATCH 3/8] legal notice lmfao (might not be that good of one tho) --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ea53dd5..c360850 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ # WinDurango The worlds first Xbox One compatibility layer for Windows. -Discord +Join the Discord + +# Legal + +This project is not affiliated with Microsoft. From 957e2319e268b6e641a8dfe679a4daf5532e1c60 Mon Sep 17 00:00:00 2001 From: Tyler Jaacks Date: Wed, 4 Sep 2024 01:01:38 -0500 Subject: [PATCH 4/8] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c360850..4a453ec 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ The worlds first Xbox One compatibility layer for Windows. Join the Discord +[![GitHub Latest Release](https://img.shields.io/badge/Latest-Release-red)](https://github.com/WinDurango/WinDurango/releases)[![Join our Discord](https://img.shields.io/badge/join%20Us-discord-mHN2BgH7MR)](https://discord.gg/mHN2BgH7MR) + # Legal This project is not affiliated with Microsoft. From d66d32dbd50f06b8546412231280fdf36e96b47a Mon Sep 17 00:00:00 2001 From: Tyler Jaacks Date: Wed, 4 Sep 2024 01:01:56 -0500 Subject: [PATCH 5/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4a453ec..823e0d8 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ The worlds first Xbox One compatibility layer for Windows. Join the Discord -[![GitHub Latest Release](https://img.shields.io/badge/Latest-Release-red)](https://github.com/WinDurango/WinDurango/releases)[![Join our Discord](https://img.shields.io/badge/join%20Us-discord-mHN2BgH7MR)](https://discord.gg/mHN2BgH7MR) +[![GitHub Latest Release](https://img.shields.io/badge/Latest-Release-red)](https://github.com/WinDurango/WinDurango/releases) [![Join our Discord](https://img.shields.io/badge/join%20Us-discord-mHN2BgH7MR)](https://discord.gg/mHN2BgH7MR) # Legal From 25a80710f0c4fbedd4f895448e988092fe91a864 Mon Sep 17 00:00:00 2001 From: Tyler Jaacks Date: Wed, 4 Sep 2024 01:02:06 -0500 Subject: [PATCH 6/8] Update README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 823e0d8..da3bcd0 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ # WinDurango The worlds first Xbox One compatibility layer for Windows. -Join the Discord - [![GitHub Latest Release](https://img.shields.io/badge/Latest-Release-red)](https://github.com/WinDurango/WinDurango/releases) [![Join our Discord](https://img.shields.io/badge/join%20Us-discord-mHN2BgH7MR)](https://discord.gg/mHN2BgH7MR) # Legal From c86ac48ba5c243d43eb791ee52106dc1db70bb4e Mon Sep 17 00:00:00 2001 From: Dexrn ZacAttack <60078656+DexrnZacAttack@users.noreply.github.com> Date: Tue, 3 Sep 2024 23:10:29 -0700 Subject: [PATCH 7/8] shields or whatever --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index da3bcd0..8e72abf 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ # WinDurango +![Join our Discord](https://img.shields.io/discord/1280176159010848790?color=2c9510&label=WinDurango%20Discord&logo=Discord&logoColor=white) +[![GitHub Latest Release](https://img.shields.io/badge/Latest-Release-green)](https://github.com/WinDurango/WinDurango/releases) +![View stargazers](https://img.shields.io/github/stars/WinDurango/WinDurango) + The worlds first Xbox One compatibility layer for Windows. -[![GitHub Latest Release](https://img.shields.io/badge/Latest-Release-red)](https://github.com/WinDurango/WinDurango/releases) [![Join our Discord](https://img.shields.io/badge/join%20Us-discord-mHN2BgH7MR)](https://discord.gg/mHN2BgH7MR) - # Legal This project is not affiliated with Microsoft. From ba270bd1368cbd539b8f15479f353be6477b4628 Mon Sep 17 00:00:00 2001 From: Dexrn ZacAttack <60078656+DexrnZacAttack@users.noreply.github.com> Date: Wed, 4 Sep 2024 00:14:17 -0700 Subject: [PATCH 8/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8e72abf..ba46ed9 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![GitHub Latest Release](https://img.shields.io/badge/Latest-Release-green)](https://github.com/WinDurango/WinDurango/releases) ![View stargazers](https://img.shields.io/github/stars/WinDurango/WinDurango) -The worlds first Xbox One compatibility layer for Windows. +The (apparently not) worlds first Xbox One compatibility layer for Windows. # Legal