Project

General

Profile

Actions

Emulator Issues #10437

closed

Game ISOs whose names contain special characters no longer launch from the command line—but they do launch if opened from within Dolphin

Added by huginn about 7 years ago. Updated about 7 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Windows
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Not a game-related problem.

Game ID? (right click the game in the game list, properties, info tab)

Not a game-related problem.

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

Not a game-related problem.

What's the problem? Describe what went wrong.

My 1080° Avalanche ISO is named “1080° Avalanche.gcm”. I have *.gcm, *.gcz, *.iso files, etc., set to launch with the following command line:

"G:\applications\Dolphin\Dolphin.exe" "--exec=%l"

(I used to use "G:\applications\Dolphin\Dolphin.exe" /e %1 but that no longer works.)

If I double-click on any GameCube or Wii ISO, it launches Dolphin and starts the game. However, when attempting to open a file whose name contains non-ASCII characters, Dolphin launches, but the game crashes instantly: a single flicker to fullscreen, then back to Dolphin.

If I remove the special character from the filename, double-clicking on the ISO launches the game as normal.

However, even if I leave the special character in the filename, if I double-click on the game within the Dolphin interface (or load it from Dolphin’s dialog box), the game launches fine—even though it won’t when double-clicked on in Windows.

What steps will reproduce the problem?

Add a non-ASCII character to the filename of a valid GameCube or Wii ISO. Attempt to launch it using the command

"\Dolphin.exe" "--exec="

Dolphin will start, but the game will crash.

Even so, still with the non-ASCII character in its ISO’s filename, the game can be launched from within the Dolphin interface.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

5.0-4992. This used to work, but it hasn’t for some time now. I’m sorry I can’t say when; it came up when I was attempting to play the game in question. Perhaps it happened with the move away from launching with /e to launching with "--exec="?

As a consequence, however, I will have to rename more than 100 files and manually alter their shortcuts in my start menu, which I use for hierarchical access to all my games of all kinds.

What are your PC specifications? (CPU, GPU, Operating System, more)

i5-4690k @ 4.5 GHz, GTX 960 @ 2 GB, 16 GB DDR3

I’m not running Afterburner, RivaTuner, or anything like that—no antivirus, no GeForce Experience.

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

Thank you to whoever is steadily improving the quality of the videos in SSX 3!


Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #10274: Non-ASCII characters not accepted in command-line arguments on WindowsFixed

Actions
Actions #1

Updated by leoetlino about 7 years ago

  • Operating system Windows added
  • Operating system deleted (N/A)
Actions #2

Updated by huginn about 7 years ago

I was intimidated by the thought of trying to find when this began, but I’m going to try to bisect this now. I’m sorry for the laziness on my part.

Actions #3

Updated by huginn about 7 years ago

Found it!

This broke in

5.0-2624 Use cpp-optparse for command line parsing

Actions #4

Updated by JosJuice about 7 years ago

  • Is duplicate of Emulator Issues #10274: Non-ASCII characters not accepted in command-line arguments on Windows added
Actions #5

Updated by JosJuice about 7 years ago

  • Status changed from New to Duplicate
Actions #6

Updated by huginn about 7 years ago

Ah, I’m sorry for the duplicate issue report.

Actions

Also available in: Atom PDF