Skip to content

MovieStarPlanet #9798

@huh360

Description

@huh360

Compatibility Report

  • Name of the game with compatibility issues: MovieStarPlanet (Desktop Client)
  • Steam AppID of the game: N/A — non-Steam game added manually via Steam (installer: MovieStarPlanetSetup1.0.8.exe)

System Information

  • GPU: AMD Custom GPU 0932 (vangogh)
  • Video driver version: Mesa 24.3.4 (radeonsi)
  • Kernel version: 6.11.11-valve29-1-neptune-611-g2dcfaf4df7ac
  • Link to full system information report as Gist
  • Proton version: Tested on Proton 7.0-6, Proton 8.0-5, Proton 9.0-4, GE-Proton, Proton Experimental, Proton Hotfix — all produce identical failure

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

The MovieStarPlanet desktop client (Adobe AIR 32.0 application) renders both loading screens correctly and "reaches" the login page, but it is entirely black, altogether preventing login. The game's own log reveals that an AMF NetConnection call (AppSettings.initialize()) fires onNetStatus with an immediate failure at this point. This happens on every tested Proton version and also on Bottles with soda-9.0-1 (Wine-TkG) and sys-wine-11.0.

The failure occurs within 1 second of Loading Locales under Wine/Proton, whereas on native Windows 10 the same call succeeds and the login page renders correctly.

Log evidence (from C:\mspdl\logs\Last.log inside the Proton prefix):

[PreloaderMsp] Loading Locales. Country 'US'
[DLog] uncaughtError. Exception: Error Call AppSettings.getInstance().initialize() failed inside SetupAppSettingsCommand.
at com.moviestarplanet.core.controller.commands::SetupAppSettingsCommand/onFail()
at com.moviestarplanet.amf::AmfCall/callFailedIfExistsAndDisposeCallbacks()
at com.moviestarplanet.amf::AmfListener/dropCall()
at com.moviestarplanet.amf::AmfListener/onHandleCallFailed()
at com.moviestarplanet.amf::AmfListener/onError()
at com.moviestarplanet.amf::AmfListener/onNetStatus()

What works:

  • All HTTPS connections succeed (disco API, asset CDN, environment API)
  • Game binary downloads, decrypts, and loads correctly
  • Both loading screens render without issue
  • TLS handshake to ws-us.moviestarplanet.app succeeds (confirmed with curl)
  • 6 active ESTABLISHED connections visible via ss -tnp during runtime

AMF endpoint: https://ws-us.moviestarplanet.app/ActorService.svc/AmfGateway

Confirmed working on: Native Windows 10 22H2 (same binary, same servers, same shell version 1.5.70)

Reproduction

  1. Download the MovieStarPlanet installer from https://www.moviestarplanet.com (Windows desktop client, version 1.0.8)
  2. Add the installer as a non-Steam game and set compatibility to Proton 7.0-6 or later
  3. Run the installer — note: vcrun6sp6 must be installed via Protontricks first to get past an ISSkin.dll error
  4. After installation, set the installed moviestarplanet.exe as the non-Steam game executable (located at /.steam/steam/steamapps/compatdata/(generated app ID)/pfx/drive_c/Games/MovieStarPlanet/moviestarplanet.exe)
  5. Launch — both loading screens will render, then the login page will appear black

Things already tried without success:

  • PROTON_USE_WINED3D=1
  • PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1
  • Native wininet override via Protontricks (causes CTD)
  • Native winhttp override via Protontricks
  • vcrun6sp6, mfc140, d3dcompiler_47 via Protontricks
  • IE11 registry version override
  • Proton versions tested: 7.0-6, 8.0-5, 9.0-4, GE-Proton, Experimental, Hotfix
  • Bottles with soda-9.0-1 and sys-wine-11.0

Written with the help of Claude AI

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions