Updated the simulator, but it's still trying to load the old Launcher

Version: 1.10.0
Platform: Arch Linux

I downloaded version 1.10.0 to replace 1.9.0, and I updated the environment variable to match. However, for some reason, it's still trying to run the 1.9.0 Launcher.pdx, even though it knows where to find the 1.10.0 SDK.

Snipped log:

00:33:48: GetExecutablePath: <home dir>/Software/Playdate/PlaydateSDK-1.10.0/bin/PlaydateSimulator
...
00:33:48: Default SDK Directory: <home dir>/Software/Playdate/PlaydateSDK-1.10.0
...
00:33:48: Virtual Disk: <home dir>/Software/Playdate/PlaydateSDK-1.10.0/Disk
...
00:33:50: Loading: <home dir>/Software/Playdate/PlaydateSDK-1.9.0/Disk/System/Launcher.pdx

Complete log:

00:33:48: Debug: SimulatorApp::OnInit()
00:33:48: Debug: Vendor Name: [Panic] [Panic]
00:33:48: Debug: App Name: [Playdate Simulator] [Playdate Simulator]
00:33:48: Logging started [2022-04-26T00:33:48]
00:33:48: Logging to [<home dir>/.Playdate Simulator/Playdate Simulator.log]
00:33:48: GetExecutablePath: <home dir>/Software/Playdate/PlaydateSDK-1.10.0/bin/PlaydateSimulator
00:33:48: GetAppDocumentsDir: <home dir>/Documents
00:33:48: GetUserDataDir: <home dir>/.Playdate Simulator
00:33:48: GetUserLocalDataDir: <home dir>/.Playdate Simulator
00:33:48: PDX Version 11000
00:33:48: Default SDK Directory: <home dir>/Software/Playdate/PlaydateSDK-1.10.0
00:33:48: SetupSimulator
00:33:48: Virtual Disk: <home dir>/Software/Playdate/PlaydateSDK-1.10.0/Disk
00:33:48: soundDevice: 2
00:33:48: recordDevice: 3
00:33:50: Audio: allocating buffer 8192 bytes
00:33:50: Loading: <home dir>/Software/Playdate/PlaydateSDK-1.9.0/Disk/System/Launcher.pdx
00:33:50: Loading: Failed
00:33:50: Update failed, simulator paused.

Thanks for the report, this is fixed in the next release. By default the Sim re-opens the last running app, but this doesn't make sense for system apps across SDK releases.

2 Likes

You can avoid loading the old launcher by holding shift on launch.

1 Like