Dolphin Issue tracker: Issueshttps://bugs.dolphin-emu.org/https://bugs.dolphin-emu.org/favicon.ico?15074966982018-12-29T18:58:11ZDolphin Issue tracker
Redmine Emulator - Emulator Issues #11508 (New): DolphinQt: RTL languages don't use RTL layouthttps://bugs.dolphin-emu.org/issues/115082018-12-29T18:58:11ZJosJuice
<p>DolphinQt currently doesn&#39;t use an RTL layout for RTL languages. The RTL layout actually seems to work fine as far as I can see once enabled, it&#39;s just that we don&#39;t enable it.</p>
Emulator - Emulator Issues #11507 (New): DolphinQt: Common strings such as "Yes" and "No" aren't ...https://bugs.dolphin-emu.org/issues/115072018-12-29T18:56:55ZJosJuice
<p>Some common simple strings, such as as &quot;Yes&quot; and &quot;No&quot;, aren&#39;t translated in DolphinQt. I guess this is because the strings only are used by code in Qt itself, not code that is in the Dolphin repo, and as such are not picked up by gettext and do not get translated on Transifex.</p>
<p>Quick way to reproduce: Clear out all Dolphin data or use portable.txt. Then you&#39;ll get the analytics question on first boot, with Yes and No buttons available for answering. (Since this also resets the language setting, you may want to just clear the analytics data instead if your system language is English.)</p>
Emulator - Emulator Issues #11054 (Fixed): [Qt] Crash when joining invalid netplay session and th...https://bugs.dolphin-emu.org/issues/110542018-05-02T18:33:26ZJosJuice
<p><strong>What steps will reproduce the problem?</strong></p>
<ol>
<li>Pick the netplay option from the Tools menu in DolphinQt2.</li>
<li>Set the connection type to traversal server if it isn&#39;t already set to it.</li>
<li>Enter an invalid host code, then click Connect. You&#39;ll get some error messages, which is normal.</li>
<li>Go to the Host tab, select a game, and click Host. Dolphin will crash.</li>
</ol>
<p><strong>What are your PC specifications?</strong> (CPU, GPU, Operating System, more)</p>
<p>Windows 10</p>
Emulator - Emulator Issues #11045 (Fixed): [Qt] No default mappings for Emulated Wii Remote 1https://bugs.dolphin-emu.org/issues/110452018-04-30T11:31:18ZJosJuice
<p><strong>What&#39;s the problem? Describe what went wrong.</strong></p>
<p>None of the controls for Emulated Wii Remote 1 are mapped if Dolphin is launched for the first time using DolphinQt2. This does not happen if the first launch is done with DolphinWX.</p>
<p><strong>What steps will reproduce the problem?</strong></p>
<p>Make sure that there is no existing user folder. Then, launch DolphinQt2. You will now be able to see that there are no mappings, even if you launch DolphinWX afterwards.</p>
<p><strong>What are your PC specifications?</strong> (CPU, GPU, Operating System, more)</p>
<p>Windows 10</p>
Emulator - Emulator Issues #11029 (Fixed): Qt GUI shows strange values for Wii Remote speaker pan...https://bugs.dolphin-emu.org/issues/110292018-04-28T09:29:44ZJosJuice
<p><strong>What steps will reproduce the problem?</strong></p>
<p>Use the default settings (e.g. with portable.txt) and go to the configuration window for Emulated Wii Remote 1. DolphinWX will show the speaker pan and battery as 0 and 95, whereas DolphinQt2 will show -127 and 242.</p>
<p><strong>Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.</strong></p>
<p>Yes, 5.0-7106</p>
<p><strong>What are your PC specifications?</strong> (CPU, GPU, Operating System, more)</p>
<p>Windows 10</p>
Emulator - Emulator Issues #10938 (Fixed): Feature regression: Custom PNG banners https://bugs.dolphin-emu.org/issues/109382018-03-09T19:48:53ZJosJuice
<p>DolphinWX&#39;s ability to load custom PNG banners was removed in 5.0-6444 (63838c0) due to the ISOFile code being moved to UICommon, where we can&#39;t access wxWidgets&#39; PNG loading code. However, the feature was already rather broken before that (see <a class="issue tracker-1 status-13 priority-2 priority-default closed" title="PNG banners are gone from game list when loading games from cache (Duplicate)" href="https://bugs.dolphin-emu.org/issues/10365">issue 10365</a> and <a class="issue tracker-1 status-13 priority-2 priority-default closed" title="Feature regression: Can&#39;t use PNG banners for volumes (Duplicate)" href="https://bugs.dolphin-emu.org/issues/10366">issue 10366</a>).</p>
<p>My current plan is to reimplement it by using libpng directly. I&#39;m posting this issue report partially as a reminder to myself to do that and partially so that this issue report can supersede the two older issue reports.</p>
Emulator - Emulator Issues #10406 (Fixed): DolphinWX: "Double-click here to set a games directory...https://bugs.dolphin-emu.org/issues/104062017-07-16T07:00:37ZJosJuice
<p><strong>What&#39;s the problem? Describe what went wrong.</strong></p>
<p>The message &quot;Dolphin could not find any GameCube/Wii ISOs or WADs. Double-click here to set a games directory...&quot; is not displayed by DolphinWX when no games were found.</p>
<p><strong>What steps will reproduce the problem?</strong></p>
<p>Start Dolphin without having any ISO directories set. (A simple way to do this is to have a clean user directory, for instance by using portable.txt.)</p>
<p><strong>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?</strong></p>
<p>5.0-4502 works, 5.0-4504 doesn&#39;t: <a href="https://dolphin-emu.org/download/dev/7d60f03acb6efe99e5daecdf3cb410d3d6a8961e/">https://dolphin-emu.org/download/dev/7d60f03acb6efe99e5daecdf3cb410d3d6a8961e/</a></p>
<p><strong>What are your PC specifications?</strong></p>
<p>Windows 7</p>
Emulator - Emulator Issues #10366 (Duplicate): Feature regression: Can't use PNG banners for volumeshttps://bugs.dolphin-emu.org/issues/103662017-06-27T10:44:33ZJosJuice
<p>When the ability to use PNG banners was added to DolphinWX, it intentionally worked for both DOL/ELF files and for volumes. A removal of the ability to use PNG banners for volumes was included as part of <a href="https://github.com/dolphin-emu/dolphin/pull/5659/commits/f16599f4a842c51412a4d890cdaccf4f0b618872">https://github.com/dolphin-emu/dolphin/pull/5659/commits/f16599f4a842c51412a4d890cdaccf4f0b618872</a>. It seems like it could&#39;ve been an accident since there still is a comment in ISOFile.cpp saying that PNG banners can be used with volumes, but at the same time, supporting this does make the game list performance worse, so it could&#39;ve been intentional...</p>
<p>I&#39;ve marked this issue report as Current, not because I&#39;m saying it has to be fixed before the next stable release no matter what, but because we should either fix it or make a proper decision to drop this feature. (That the removal was in a self-merged PR with no LGTMs that didn&#39;t point out the removal in any commit description or PR comment meant that there was essentially no input on whether the removal was fine.) So I&#39;d like to do it this way: If others agree to drop this feature, close this issue. Otherwise, this issue remains open as a Current blocker.</p>
Emulator - Emulator Issues #10365 (Duplicate): PNG banners are gone from game list when loading g...https://bugs.dolphin-emu.org/issues/103652017-06-27T10:29:42ZJosJuice
<p>Regression in <a href="https://github.com/dolphin-emu/dolphin/pull/5659/commits/f16599f4a842c51412a4d890cdaccf4f0b618872">https://github.com/dolphin-emu/dolphin/pull/5659/commits/f16599f4a842c51412a4d890cdaccf4f0b618872</a></p>
<p><strong>Steps to reproduce:</strong></p>
<ol>
<li>Put a DOL or ELF file in a directory that will be scanned by the game list.</li>
<li>Put a PNG file named icon.png in the same directory as the DOL or ELF file. (It&#39;s also possible to give the PNG file the same name as the DOL or ELF file apart from the extension.)</li>
<li>Launch DolphinWX. (This will add the file to the cache. The custom PNG banner will show up in the game list if the file wasn&#39;t already in the cache.)</li>
<li>Launch DolphinWX again. The custom PNG banner won&#39;t show up the game list.</li>
</ol>
<p><strong>Expected behavior:</strong></p>
<p>When a DOL or ELF file is cached, Dolphin loads the custom banner from the cache or the PNG file.</p>
<p><strong>Actual behavior:</strong></p>
<p>When a DOL or ELF file is cached, Dolphin doesn&#39;t load the custom banner at all.</p>
Infrastructure - Issue #10273 (Fixed): Don't insert a default title for issues ("[Short descripti...https://bugs.dolphin-emu.org/issues/102732017-05-08T21:02:01ZJosJuice
<p>(20:48:31) spycrab0: Can we change the short description of your bug here into something that mentions that this will be turned into the issue title?<br>
(20:48:41) spycrab0: I think that many people just don&#39;t get it.<br>
(20:50:42) JosJuice: spycrab0: I think the problem is more that people just forget about that field. We should not allow users to submit an issue until they&#39;ve written something there<br>
(20:50:58) JosJuice: tbh it would probably be fine to just leave the field empty by default<br>
(20:51:23) JosJuice: And have the software not let you submit as long as the title is empty<br>
(20:53:23) spycrab0: Sounds trivial.<br>
(20:53:44) HdkR: spycrab0: There&#39;s also the issue that sometimes the title still gets set to the default even if you&#39;ve entered it<br>
(20:53:57) HdkR: Which is annoying and I&#39;ve had it happen multiple times<br>
(20:54:16) Helios747: That happens if you fill out the form and then go and fiddle with issue settings.<br>
(20:54:24) Helios747: Because it reapplies the template</p>
Emulator - Emulator Issues #10019 (Fixed): OSD text is unreadably small when using high resolutionshttps://bugs.dolphin-emu.org/issues/100192017-01-05T22:08:28ZJosJuice
<p>The title is fairly self-explanatory. The OSD text should always be at some readable size regardless of the screen resolution, which isn&#39;t the case right now, because it has a fixed size in pixels.</p>
Emulator - Emulator Issues #10002 (Fixed): IsTriviallyCopyable is stubbed out when using Visual S...https://bugs.dolphin-emu.org/issues/100022016-12-30T17:15:34ZJosJuice
<p>The details are described here: <a href="https://github.com/dolphin-emu/dolphin/pull/2218">https://github.com/dolphin-emu/dolphin/pull/2218</a></p>
<p>We have already hacked IsTriviallyCopyable to always return 1 on Visual Studio because it otherwise would fail for volatile types (starting with Visual Studio 2015). IsTriviallyCopyable might start failing for volatile types on other compilers too in the future, so we need some sort of fix, ideally removing usages of volatile.</p>
Emulator - Emulator Issues #9999 (New): Skip BIOS checkbox is supposed to be disabled when there ...https://bugs.dolphin-emu.org/issues/99992016-12-29T21:51:42ZJosJuice
<p>The &quot;Skip BIOS&quot; checkbox in the GameCube tab of the general config is only supposed to be enabled when a BIOS file is available (and the core isn&#39;t running): <a href="https://github.com/dolphin-emu/dolphin/blob/bfa9cc27361415a78ddb366764be6f929bf78d6a/Source/Core/DolphinWX/Config/GameCubeConfigPane.cpp#L74">https://github.com/dolphin-emu/dolphin/blob/bfa9cc27361415a78ddb366764be6f929bf78d6a/Source/Core/DolphinWX/Config/GameCubeConfigPane.cpp#L74</a></p>
<p>However, <a href="https://github.com/dolphin-emu/dolphin/pull/4427/commits/bfa9cc27361415a78ddb366764be6f929bf78d6a">https://github.com/dolphin-emu/dolphin/pull/4427/commits/bfa9cc27361415a78ddb366764be6f929bf78d6a</a> made it so that the checkbox always is enabled as long as the core isn&#39;t running, ignoring the BIOS file check.</p>
Infrastructure - Issue #9990 (Invalid): Add a ban function to the issue trackerhttps://bugs.dolphin-emu.org/issues/99902016-12-26T14:34:23ZJosJuiceEmulator - Emulator Issues #9988 (Fixed): VolumeDirectory is using UTF-8 but should be using Shif...https://bugs.dolphin-emu.org/issues/99882016-12-26T10:25:09ZJosJuice
<p>DiscIO/VolumeDirectory.cpp copies names returned by File::ScanDirectoryTree into the FST name table without re-encoding them. This is wrong, because just like with Nintendo&#39;s other GameCube/Wii formats, the FST name table doesn&#39;t use UTF-8. According to our FST reading code in DiscIO/FileSystemGCWii.cpp, Shift-JIS is supposed to be used.</p>
<p>This issue is likely making files with non-ASCII names be unreadable by games (but I haven&#39;t tested it).</p>
<p>I&#39;m marking this issue as easy because it doesn&#39;t require much knowledge about the rest of Dolphin, which makes it suitable for new contributors. The &quot;biggest&quot; part of writing a fix for this would be adding a function to Common/StringUtil.cpp for converting to Shift-JIS. The other part is recursively looping through the result from File::ScanDirectoryTree and applying the new Shift-JIS encoding function to the names. (This must be done before ComputeNameSize is called!)</p>