Skip to content

incomplete install, polymc #10

@Fux3c

Description

@Fux3c

I am sorry i mangled the install somehow, but i dont get past the downloading polymc stage, the folder is also empty. ill add the full install process bellow, any help is appreciated. Ps i tried the three available versions being 3.0 3.1 and the cli install from the install guide. Thank you for any help,
\
eck@steamdeck ~)$ cd Downloads
(deck@steamdeck Downloads)$ chmod +x install-minecraft-splitscreen.sh
./install-minecraft-splitscreen.sh
🔄 Downloading required modules to temporary directory...
📁 Temporary modules directory: /tmp/minecraft-modules-ryyAdi
🌐 Repository URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules
⬇ Downloading module: utilities.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/utilities.sh
✅ Downloaded: utilities.sh
⬇ Downloading module: java_management.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/java_management.sh
✅ Downloaded: java_management.sh
⬇ Downloading module: launcher_setup.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/launcher_setup.sh
✅ Downloaded: launcher_setup.sh
⬇ Downloading module: version_management.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/version_management.sh
✅ Downloaded: version_management.sh
⬇ Downloading module: lwjgl_management.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/lwjgl_management.sh
✅ Downloaded: lwjgl_management.sh
⬇ Downloading module: mod_management.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/mod_management.sh
✅ Downloaded: mod_management.sh
⬇ Downloading module: instance_creation.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/instance_creation.sh
✅ Downloaded: instance_creation.sh
⬇ Downloading module: pollymc_setup.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/pollymc_setup.sh
✅ Downloaded: pollymc_setup.sh
⬇ Downloading module: steam_integration.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/steam_integration.sh
✅ Downloaded: steam_integration.sh
⬇ Downloading module: desktop_launcher.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/desktop_launcher.sh
✅ Downloaded: desktop_launcher.sh
⬇ Downloading module: main_workflow.sh
URL: https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/modules/main_workflow.sh
✅ Downloaded: main_workflow.sh
✅ Downloaded 11 module(s) to temporary directory
ℹ Modules will be automatically cleaned up when script completes

🎮 MINECRAFT SPLITSCREEN INSTALLER 🎮

💡 Advanced installation system with dual-launcher optimization
💡 Strategy: PrismLauncher CLI automation → PollyMC gameplay → Smart cleanup

🔄 Initializing installation workspace: /home/deck/.local/share/PrismLauncher
✅ ✅ Workspace initialized successfully
✅ PrismLauncher AppImage already present
🔄 Verifying PrismLauncher CLI capabilities...
⚠ PrismLauncher execution failed, using manual instance creation
💡 Error output: /tmp/minecraft-modules-ryyAdi/launcher_setup.sh: line 53: /home/deck/.local/share/PrismLauncher/PrismLauncher.AppImage: cannot execute binary file: Exec format error
💡 PrismLauncher CLI unavailable - will use manual instance creation

🎯 MINECRAFT VERSION SELECTION

🔄 Checking supported Minecraft versions for essential splitscreen mods...
💡 Checking compatibility for required splitscreen mods...
🔄 Testing 26.1.2...
💡 ❌ 26.1.2 - Missing essential mod support
🔄 Testing 26.1.1...
💡 ❌ 26.1.1 - Missing essential mod support
🔄 Testing 26.1...
💡 ❌ 26.1 - Missing essential mod support
🔄 Testing 1.21.11...
✅ ✅ 1.21.11 - Both mods compatible
🔄 Testing 1.21.10...
✅ ✅ 1.21.10 - Both mods compatible
🔄 Testing 1.21.9...
✅ ✅ 1.21.9 - Both mods compatible
🔄 Testing 1.21.8...
✅ ✅ 1.21.8 - Both mods compatible
🔄 Testing 1.21.7...
✅ ✅ 1.21.7 - Both mods compatible
🔄 Testing 1.21.6...
✅ ✅ 1.21.6 - Both mods compatible
🔄 Testing 1.21.5...
✅ ✅ 1.21.5 - Both mods compatible
🔄 Testing 1.21.4...
✅ ✅ 1.21.4 - Both mods compatible
🔄 Testing 1.21.3...
💡 ❌ 1.21.3 - Missing essential mod support
🔄 Testing 1.21.2...
💡 ❌ 1.21.2 - Missing essential mod support
🔄 Testing 1.21.1...
✅ ✅ 1.21.1 - Both mods compatible
🔄 Testing 1.21...
💡 ❌ 1.21 - Missing essential mod support
🎮 Available Minecraft versions (with full splitscreen mod support):

  1. Minecraft 1.21.11
  2. Minecraft 1.21.10
  3. Minecraft 1.21.9
  4. Minecraft 1.21.8
  5. Minecraft 1.21.7
  6. Minecraft 1.21.6
  7. Minecraft 1.21.5
  8. Minecraft 1.21.4
  9. Minecraft 1.21.1
    These versions have been verified to support both essential splitscreen mods:
    ✅ Controllable (controller support)
    ✅ Splitscreen Support (split-screen functionality)
    Enter your choice:
    1-9 = Select a specific version from the list above
    [Enter] = Use latest supported version (1.21.11) [RECOMMENDED]
    custom = Enter a custom version (may not have full mod support)
    Or directly type a Minecraft version (e.g., 1.21.3)
    Your choice [latest]:
    ✅ Using latest supported version: 1.21.11
    💡 Selected Minecraft version: 1.21.11
    ==========================================
    ☕ AUTOMATIC JAVA SETUP
    ==========================================
    🔄 Checking Java requirements for Minecraft 1.21.11...
    💡 Minecraft 1.21.11 requires Java 21
    🔄 Searching for Java 21 installation...
    ✅ Found compatible Java 21 at: /home/deck/.local/jdk/jdk-21/bin/java
    💡 Version info: openjdk version "21.0.10" 2026-01-20 LTS
    🔄 Detecting latest Fabric loader version...
    ✅ Using Fabric loader version: 0.19.2
    🔄 Detecting LWJGL version for Minecraft 1.21.11...
    ✅ Using LWJGL version: 3.3.3
    🔄 Setting up offline accounts for splitscreen gameplay...
    💡 Downloading pre-configured offline accounts for Player 1-4
    --2026-04-19 03:41:00-- https://raw.githubusercontent.com/FlyingEwok/MinecraftSplitscreenSteamdeck/main/accounts.json
    Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
    Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.110.133, 185.199.109.133, 185.199.111.133, ...
    Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.110.133|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 3047 (3.0K) [text/plain]
    Saving to: ‘accounts.json’

accounts.json 100%[============================================================================>] 2.98K --.-KB/s in 0s

2026-04-19 03:41:01 (25.5 MB/s) - ‘accounts.json’ saved [3047/3047]

✅ ✅ Offline splitscreen accounts configured successfully
💡 → P1, P2, P3, P4 player accounts ready for offline gameplay

🔍 CHECKING MOD COMPATIBILITY

🔄 Checking mod compatibility for Minecraft 1.21.11...
✅ ✅ Better Name Visibility (Modrinth)
✅ ✅ Controllable (Fabric) (CurseForge)
✅ ✅ Full Brightness Toggle (Modrinth)
✅ ✅ In-Game Account Switcher (Modrinth)
✅ ✅ Just Zoom (Modrinth)
⚠ ❌ Legacy4J (gHvKJofA) - not compatible with 1.21.11
✅ ✅ Mod Menu (Modrinth)
✅ ✅ Old Combat Mod (Modrinth)
✅ ✅ Reese's Sodium Options (Modrinth)
✅ ✅ Sodium (Modrinth)
⚠ ❌ Sodium Dynamic Lights (PxQSWIcD) - not compatible with 1.21.11
✅ ✅ Sodium Extra (Modrinth)
⚠ ❌ Sodium Extras (vqqx0QiE) - not compatible with 1.21.11
⚠ ❌ Sodium Options API (Es5v4eyq) - not compatible with 1.21.11
✅ ✅ Splitscreen Support (Modrinth)
✅ Mod compatibility check completed
💡 Found 11 compatible mods for Minecraft 1.21.11

🎯 MOD SELECTION

The following mods are available for Minecraft 1.21.11:

  1. Better Name Visibility
  2. Full Brightness Toggle
  3. In-Game Account Switcher
  4. Just Zoom
  5. Mod Menu
  6. Old Combat Mod
  7. Reese's Sodium Options
  8. Sodium
  9. Sodium Extra

Enter the numbers of the mods you want to install (e.g., '1 3 5' or '1-5'):
0 = Install all available mods (default)
-1 = Install only required mods (Controllable and Splitscreen Support)

Your choice [0]: -1
💡 Installing only required mods

🔗 AUTOMATIC DEPENDENCY RESOLUTION

🔄 Automatically resolving mod dependencies...
💡 Starting dependency resolution with 2 selected mods
💡 → Checking dependencies for: Controllable (Fabric)
💡 → Found dependencies: 549225
💡 → Fetching external dependency: 549225
/tmp/minecraft-modules-ryyAdi/mod_management.sh: line 990: warning: command substitution: ignored null byte in input
💡 → Successfully added external dependency: 549225
💡 → Checking dependencies for: Splitscreen Support
💡 → Found dependencies: P7dR8mSH
💡 → Fetching external dependency: P7dR8mSH
💡 → Successfully added external dependency: P7dR8mSH
✅ Dependency resolution complete!
💡 Added 2 dependencies (2 → 4 total mods)
✅ Final mod list prepared: 4 mods selected

🚀 CREATING MINECRAFT INSTANCES

💡 Creating instances for Minecraft 1.21.11 with Fabric 0.19.2
💡 🔄 UPDATE MODE: Found 4 existing instance(s)
💡 → Mods will be updated to match the selected Minecraft version
💡 → Your existing options.txt settings will be preserved
💡 → Instance configurations will be updated to new versions
🔄 Creating 4 splitscreen instances...
💡 Starting instance creation with improved error handling
🔄 Creating instance 1 of 4: latestUpdate-1
🔄 Creating Minecraft 1.21.11 instance with Fabric...
💡 Attempting CLI instance creation...
💡 All CLI creation attempts failed, will use manual method
💡 Using manual instance creation method...
✅ Manual instance creation completed for latestUpdate-1
✅ Instance created successfully: latestUpdate-1
🔄 Installing Fabric loader for mod support...
💡 Downloading mods for first instance...
✅ Success: Controllable (Fabric)
✅ Success: Splitscreen Support
✅ Success: External Dependency (CF:549225)
🔄 Resolving download URL for dependency: Fabric API
Trying curl for Fabric API...
✅ curl succeeded, got 1066381 bytes
✅ Resolving data for Fabric API (ID: P7dR8mSH) saved to: /tmp/mod_Fabric_API_P7dR8mSH_api_response.json
API URL: https://api.modrinth.com/v2/project/P7dR8mSH/version
Data length: 1066374 characters
🔍 DEBUG: Attempting URL resolution for Fabric API (MC: 1.21.11)
→ Exact version match result: https://cdn.modrinth.com/data/P7dR8mSH/versions/i5tSkVBH/fabric-api-0.141.3%2B1.21.11.jar
🎯 FINAL URL for Fabric API: https://cdn.modrinth.com/data/P7dR8mSH/versions/i5tSkVBH/fabric-api-0.141.3%2B1.21.11.jar
✅ Success: Fabric API
🔄 Configuring splitscreen audio settings for latestUpdate-1...
💡 → Music enabled for latestUpdate-1 (primary audio instance)
💡 → Creating default splitscreen-optimized options.txt
✅ Audio configuration complete for latestUpdate-1
✅ Fabric and mods installation complete for latestUpdate-1
🔄 Creating instance 2 of 4: latestUpdate-2
🔄 Creating Minecraft 1.21.11 instance with Fabric...
💡 Attempting CLI instance creation...
💡 All CLI creation attempts failed, will use manual method
💡 Using manual instance creation method...
✅ Manual instance creation completed for latestUpdate-2
✅ Instance created successfully: latestUpdate-2
🔄 Installing Fabric loader for mod support...
💡 Copying mods from instance 1 to latestUpdate-2...
✅ ✅ Successfully copied mods from instance 1
🔄 Configuring splitscreen audio settings for latestUpdate-2...
💡 → Music muted for latestUpdate-2 (prevents audio overlap)
💡 → Creating default splitscreen-optimized options.txt
✅ Audio configuration complete for latestUpdate-2
✅ Fabric and mods installation complete for latestUpdate-2
🔄 Creating instance 3 of 4: latestUpdate-3
🔄 Creating Minecraft 1.21.11 instance with Fabric...
💡 Attempting CLI instance creation...
💡 All CLI creation attempts failed, will use manual method
💡 Using manual instance creation method...
✅ Manual instance creation completed for latestUpdate-3
✅ Instance created successfully: latestUpdate-3
🔄 Installing Fabric loader for mod support...
💡 Copying mods from instance 1 to latestUpdate-3...
✅ ✅ Successfully copied mods from instance 1
🔄 Configuring splitscreen audio settings for latestUpdate-3...
💡 → Music muted for latestUpdate-3 (prevents audio overlap)
💡 → Creating default splitscreen-optimized options.txt
✅ Audio configuration complete for latestUpdate-3
✅ Fabric and mods installation complete for latestUpdate-3
🔄 Creating instance 4 of 4: latestUpdate-4
🔄 Creating Minecraft 1.21.11 instance with Fabric...
💡 Attempting CLI instance creation...
💡 All CLI creation attempts failed, will use manual method
💡 Using manual instance creation method...
✅ Manual instance creation completed for latestUpdate-4
✅ Instance created successfully: latestUpdate-4
🔄 Installing Fabric loader for mod support...
💡 Copying mods from instance 1 to latestUpdate-4...
✅ ✅ Successfully copied mods from instance 1
🔄 Configuring splitscreen audio settings for latestUpdate-4...
💡 → Music muted for latestUpdate-4 (prevents audio overlap)
💡 → Creating default splitscreen-optimized options.txt
✅ Audio configuration complete for latestUpdate-4
✅ Fabric and mods installation complete for latestUpdate-4
✅ Instance creation completed - all 4 instances created successfully

🎮 SETTING UP POLLYMC

🔄 Downloading PollyMC for optimized splitscreen gameplay...
🧹 Cleaning up temporary modules...
(8)(deck@steamdeck Downloads)$
\

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions