From 09a5f733935f21699d9e9047ff650aa38593ecfc Mon Sep 17 00:00:00 2001 From: Pixelplanet Date: Sun, 18 Oct 2026 15:00:53 +0200 Subject: [PATCH] feat: embed official hero banner in README and integrate hero artwork across all deploy scripts --- README.md | 4 ++++ tools/deploy.py | 3 +++ tools/install.sh | 7 +++++++ tools/package-release.sh | 3 +++ 4 files changed, 17 insertions(+) diff --git a/README.md b/README.md index 3b46824..412f7b2 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +

+ Pixel VR Player +

+ # Pixel VR Player A native VR video player for the **Valve Steam Frame**, playing flat 2D, 180°, and diff --git a/tools/deploy.py b/tools/deploy.py index 82be648..65648bc 100644 --- a/tools/deploy.py +++ b/tools/deploy.py @@ -139,6 +139,9 @@ def main() -> int: icon_file = PROJECT_ROOT / "assets" / "icon.png" if icon_file.is_file(): scp([str(icon_file)], f"{REMOTE_DIR}/icon.png") + hero_file = PROJECT_ROOT / "assets" / "hero.png" + if hero_file.is_file(): + scp([str(hero_file)], f"{REMOTE_DIR}/hero.png") # 3. Register the Non-Steam shortcut (runs on the host, not in Sniper). request = { diff --git a/tools/install.sh b/tools/install.sh index 4f138da..4e03067 100755 --- a/tools/install.sh +++ b/tools/install.sh @@ -532,6 +532,13 @@ elif [ -n "$script_dir" ] && [ -f "$script_dir/icon.png" ]; then elif [ -f "assets/icon.png" ]; then cp "assets/icon.png" "$INSTALL_DIR/icon.png" fi +if [ -f "$srcdir/hero.png" ]; then + cp "$srcdir/hero.png" "$INSTALL_DIR/hero.png" +elif [ -n "$script_dir" ] && [ -f "$script_dir/hero.png" ]; then + cp "$script_dir/hero.png" "$INSTALL_DIR/hero.png" +elif [ -f "assets/hero.png" ]; then + cp "assets/hero.png" "$INSTALL_DIR/hero.png" +fi ok "$(ls -1 "$INSTALL_DIR/shaders" | wc -l | tr -d ' ') shaders, $(du -h "$INSTALL_DIR/pixelvr" 2>/dev/null | cut -f1) binary" missing_libs="" diff --git a/tools/package-release.sh b/tools/package-release.sh index 107bbfd..758dffa 100755 --- a/tools/package-release.sh +++ b/tools/package-release.sh @@ -43,6 +43,9 @@ fi if [[ -f "assets/icon.png" ]]; then cp "assets/icon.png" "${stage}/PixelVRPlayer/icon.png" fi +if [[ -f "assets/hero.png" ]]; then + cp "assets/hero.png" "${stage}/PixelVRPlayer/hero.png" +fi if [[ -n "${VERSION}" ]]; then printf '%s\n' "${VERSION}" > "${stage}/PixelVRPlayer/VERSION" fi