Skip to content

[Bug]: KytyPlus wont load from External HDD #3

Closed

Description

@CorpseSlayer

KytyPlus version

v1.7

Build source

Official GitHub Release zip

What happened

Kyty when launch from desktop it loads the game correctly once the root folder is change to an external HDD it wont boot any games at all launcher says it can find the game on the directory select it even know is the correct one.
Launcher.exe boot it from the External HDD.

'G:/Emulators/KytyPlus-v1.7' is not recognized as an internal or external command,
operable program or batch file.

G:\Emulators\KytyPlus-v1.7 (PS5)>

What you expected

For the emulator to load games from any where that included external drives

Steps to reproduce

first move the Emulator to the external hard drive
then launch the launcher.exe, initiate a game then cmd windows will pop-up
saying it can find the game the way the launcher.exe call it.

Game (title + Title ID if known)

Dead Cells and others

OS

windows 11

CPU

Intel I7 9700K 5.0ghz

GPU + driver

Nvidia 4060Ti

RAM

16gb

Error / EXIT line

'G:/Emulators/KytyPlus-v1.7' is not recognized as an internal or external command,
operable program or batch file.

G:\Emulators\KytyPlus-v1.7 (PS5)>

Log excerpt

Not sure where the log is being build.

Checklist

  • I used a KytyPlus Release (or stated that I self-built).
  • I am not requesting or attaching game dumps / firmware / SPRXs.
  • I searched existing issues for a duplicate.

Activity

  1. Coder787-source commented on Jul 31, 2026

    @Coder787-source
    Owner

    Hi @CorpseSlayer 👋

    I put together a patch for this. I wasn't able to test it myself since I don't have an external drive handy, but the fix is straightforward:

    Root cause: cmd.exe on Windows interprets forward slashes (/) as command-line option separators, not path separators. When the emulator is on G:/Emulators/KytyPlus-v1.7/, cmd.exe was trying to run G: (drive change) then /Emulators/KytyPlus-v1.7 as a command — hence the error 'G:/Emulators/KytyPlus-v1.7' is not recognized.

    Fix in mainDialog.cpp (line 361-375):

    • QDir::toNativeSeparators() — converts G:/Emulators/... to G:\Emulators\...
    • Auto-quoting — wraps the path in quotes if it contains spaces, parentheses, ^, or &
    • This ensures cmd.exe treats the entire path as a single executable argument rather than splitting on /

    If you're able to test it with your external drive, let me know if it works.

  2. Coder787-source commented on Jul 31, 2026

    @Coder787-source
    Owner

    @CorpseSlayer v1.8 is up now with the fix. You can grab the ZIP from the Releases page or build from source if you prefer. Let me know if it sorts out the external drive issue.

  3. CorpseSlayer commented on Jul 31, 2026

    @CorpseSlayer
    Author

    @CorpseSlayer v1.8 is up now with the fix. You can grab the ZIP from the Releases page or build from source if you prefer. Let me know if it sorts out the external drive issue.

    Thank i will tested,

    I took a Video of the testing..
    https://streamable.com/7ryvh1

    I am not sure why the launcher.exe is not working but if you load the
    game by using cmd and the commands to load the game it works fine.
    please notice that i had to upload the video to this website so you can
    see the error because directly from git is impossible to uploaded.

  4. Coder787-source commented on Aug 1, 2026

    @Coder787-source
    Owner

    Hey @CorpseSlayer, quick question — would you mind if I used your testing video on the project README, website, or for press purposes? I'll credit you as the tester. No worries if not.

  5. CorpseSlayer commented on Aug 1, 2026

    @CorpseSlayer
    Author

    Hey @CorpseSlayer, quick question — would you mind if I used your testing video on the project README, website, or for press purposes? I'll credit you as the tester. No worries if not.

    Yes you can use it, and if you can't downloaded tell me i will uploaded some where else.

  6. Coder787-source commented on Aug 1, 2026

    @Coder787-source
    Owner

    Thanks @CorpseSlayer — I was able to download the video from Streamable. Appreciate you letting me use it for the project.

  7. added a commit that references this issue on Aug 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions