Skip to content

Commit

Permalink
Mousehook
Browse files Browse the repository at this point in the history
  • Loading branch information
AdrianCassar committed Dec 26, 2023
1 parent e0f0dc7 commit 4607ac1
Show file tree
Hide file tree
Showing 45 changed files with 3,466 additions and 309 deletions.
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
# Mousehook

This is a fork of [emoose's Xenia build](https://github.com/emoose/xenia) as originally [ported to Canary by Marcelo20XX](https://www.reddit.com/r/emulation/comments/qppb6d/goldeneye_xbla_with_updated_xenia_canary_mousehook/).

## Supported Games

| Game | Notes |
|---|---|
| Orange Box | All Games TU0 |
| Portal Still Alive |
| CSGO | |
| CSGO Beta | |
| Left 4 Dead 2 | TU0 |
| Left 4 Dead | TU0, GOTY |
| Portal 2 | TU0 |
| Team Fortress 2 | TU0 |
| GoldenEye XBLA | Nov 16th 2007, also renamed as 'Aug 25th 2007' |
| Perfect Dark XBLA | b33, b52 (TU0) & b102 |
| Halo 3 | TU0/TU3 & 08172 'delta' |
| Halo 3: ODST | |
| Halo Reach | TU0/TU1 |
| Halo 4 | TU0/TU8 |
| Crackdown 2 | TU0/TU5 |

### [Netplay Mousehook](https://github.com/marinesciencedude/xenia-canary-mousehook/tree/netplay_canary_experimental)

<p align="center">
<a href="https://github.com/xenia-project/xenia/tree/master/assets/icon">
<img height="120px" src="https://raw.githubusercontent.com/xenia-project/xenia/master/assets/icon/128.png" />
Expand Down
43 changes: 43 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
version: 1.0.{build}-{branch}

branches:
except: [gh-pages, master, canary_base]

skip_tags: true

skip_commits:
files:
- '*.md'
- '.azure-pipelines.yml'
- '.drone.star'
- '.github/**'
- 'android/**'
- 'docs/**'
- 'src/**/*_posix.*'
- 'src/**/*_linux.*'
- 'src/**/*_gnulinux.*'
- 'src/**/*_x11.*'
- 'src/**/*_gtk.*'
- 'src/**/*_android.*'
- 'src/**/*_mac.*'
- 'LICENSE'

skip_branch_with_pr: true

pull_requests:
do_not_increment_build_number: true

image: Visual Studio 2019

install:
- xb setup

build_script:
- xb build --config=Release --target=src\xenia-app --target=src\xenia-vfs-dump

after_build:
- |
7z a xenia_canary.zip ".\build\bin\Windows\Release\xenia_canary.exe" ".\build\bin\Windows\Release\xenia_canary.pdb" LICENSE
7z a xenia-vfs-dump_canary.zip ".\build\bin\Windows\Release\xenia-vfs-dump.exe" ".\build\bin\Windows\Release\xenia-vfs-dump.pdb" LICENSE
artifacts:
- path: '*.zip'
44 changes: 44 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
trigger:
branches:
include: [ '*' ]
exclude: [ gh-pages, master, canary_base ]
paths:
exclude:
- '*.md'
- '.appveyor.yml'
- '.github/**'
- 'docs/**'
- 'LICENSE'
pr:
branches:
include: [ '*' ]
exclude: [ gh-pages, master, canary_base ]
paths:
exclude:
- '*.md'
- '.appveyor.yml'
- '.github/**'
- 'docs/**'
- 'LICENSE'

pool:
vmImage: windows-latest
variables:
POWERSHELL_TELEMETRY_OPTOUT: 1
steps:
- pwsh: .\xb setup
displayName: Setup
- pwsh: .\xb build --target=src\xenia-app --target=src\xenia-vfs-dump
displayName: Build
- pwsh: |-
robocopy . build\bin\Windows\Release LICENSE /r:0 /w:0
robocopy build\bin\Windows\Release $(Build.ArtifactStagingDirectory)\xenia_canary xenia_canary.exe xenia_canary.pdb LICENSE /r:0 /w:0
robocopy build\bin\Windows\Release $(Build.ArtifactStagingDirectory)\xenia-vfs-dump_canary xenia-vfs-dump.exe xenia-vfs-dump.pdb LICENSE /r:0 /w:0
If ($LastExitCode -le 7) { echo "LastExitCode = $LastExitCode";$LastExitCode = 0 }
displayName: Prepare artifacts
- publish: $(Build.ArtifactStagingDirectory)\xenia_canary
artifact: xenia_canary
displayName: Publish xenia_canary artifacts
- publish: $(Build.ArtifactStagingDirectory)\xenia-vfs-dump_canary
artifact: xenia-vfs-dump_canary
displayName: Publish xenia-vfs-dump_canary artifacts
Loading

0 comments on commit 4607ac1

Please sign in to comment.