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
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