@@ -168,13 +168,29 @@ Write-Host "INFO: Adding scoop bucket"
168168scoop bucket add emulators https:// github.com / borger/ scoop- emulators.git
169169Write-Host " INFO: Installing emulators via Scoop"
170170Write-Host " WARNING: Yuzu emulator was shut down by Nintendo in 2024. Using Suyu as alternative."
171- scoop install citra
172- scoop install ppsspp- dev
171+ Write-Host " WARNING: Citra is no longer available in Scoop buckets. Skipping Citra installation."
172+
173+ # Install PPSSPP with error handling
174+ try {
175+ scoop install ppsspp- dev
176+ Write-Host " INFO: PPSSPP installed successfully"
177+ } catch {
178+ Write-Host " WARNING: PPSSPP installation failed: $_ "
179+ }
180+
173181# yuzu is dead, will use Suyu from GitHub releases instead
174- scoop install rpcs3
175182
176- $citraInstallDir = " $env: userprofile \scoop\apps\citra\current"
177- $ppssppInstallDir = " $env: userprofile \scoop\apps\ppsspp\current"
183+ # Install RPCS3 with error handling
184+ try {
185+ scoop install rpcs3
186+ Write-Host " INFO: RPCS3 installed successfully"
187+ } catch {
188+ Write-Host " WARNING: RPCS3 installation failed: $_ "
189+ }
190+
191+ # Citra is no longer available in Scoop buckets
192+ # $citraInstallDir = "$env:userprofile\scoop\apps\citra\current"
193+ $ppssppInstallDir = " $env: userprofile \scoop\apps\ppsspp-dev\current"
178194$suyuInstallDir = " $env: userprofile \.emulationstation\systems\suyu"
179195$rpcs3InstallDir = " $env: userprofile \scoop\apps\rpcs3\current"
180196
@@ -505,17 +521,18 @@ if(Test-Path $vita3kLatestBuild){
505521 exit -1
506522}
507523
508- Write-Host " INFO: Setup 3DS"
509- $3dsPath = " $romPath \3ds"
510- $3dsRom = " $requirementsFolder \ccleste.3dsx"
511- if (Test-Path $3dsRom ) {
512- New-Item - ItemType Directory - Force - Path $3dsPath | Out-Null
513- Move-Item - Path $3dsRom - Destination $3dsPath - Force | Out-Null
514- }
515- else {
516- Write-Host " ERROR: $3dsRom not found."
517- exit -1
518- }
524+ # 3DS setup disabled - Citra emulator no longer available in Scoop buckets
525+ # Write-Host "INFO: Setup 3DS"
526+ # $3dsPath = "$romPath\3ds"
527+ # $3dsRom = "$requirementsFolder\ccleste.3dsx"
528+ # if (Test-Path $3dsRom) {
529+ # New-Item -ItemType Directory -Force -Path $3dsPath | Out-Null
530+ # Move-Item -Path $3dsRom -Destination $3dsPath -Force | Out-Null
531+ # }
532+ # else {
533+ # Write-Host "ERROR: $3dsRom not found."
534+ # exit -1
535+ # }
519536
520537Write-Host " INFO: Setup GBA"
521538$gbaPath = " $romPath \gba"
@@ -760,6 +777,7 @@ $newConfig = "<systemList>
760777 <platform>psp</platform>
761778 <theme>psp</theme>
762779 </system>
780+ <!-- Nintendo 3DS system disabled - Citra no longer available in Scoop buckets
763781 <system>
764782 <name>n3ds</name>
765783 <fullname>Nintendo 3DS</fullname>
@@ -769,6 +787,7 @@ $newConfig = "<systemList>
769787 <platform>n3ds</platform>
770788 <theme>3ds</theme>
771789 </system>
790+ -->
772791 <system>
773792 <name>nes</name>
774793 <fullname>Nintendo Entertainment System</fullname>
0 commit comments