Game Title Not Resolving Correctly with Some GameCube NKit Files. .NKit Portion of File Extension Remains When There Is More Than One Set Of Parentheses

Issue #6069 new
Hifihedgehog created an issue

There is a bug when LaunchBox is automatically resolving the game title from the filename in a specific subset of NKit-packed (.nkit.gcz) GameCube games. The common thread between all of these files is the following:

  • More than one set of parentheses in the file name proceeding the .nkit.gcz file extension.

Here are examples of game titles that already resolve correctly:

"FIFA Soccer 2004 (USA).nkit.gcz" -> "FIFA Soccer 2004"

"Harry Potter and the Chamber of Secrets (USA).nkit.gcz" -> "Harry Potter and the Chamber of Secrets"

Here are some examples of game titles that do not resolve correctly due to the aforementioned bug:

"FIFA Soccer 2005 (USA) (En,Es).nkit.gcz" -> "FIFA Soccer 2005 .nkit"

"Harry Potter - Quidditch World Cup (USA) (En,Fr,Es).nkit.gcz" -> "Harry Potter - Quidditch World Cup .nkit"

As you can see, this stray ".nkit" portion of the file extension is not lobbed or truncated properly. This is likely due to there being an additional set of parentheses throwing off the resolution of the game title. So I suppose the handling of more than one parenthesized set of information with .nkit.gcz files is the problem here. I hope this helps, @Jason Carr! :)

See related forum post here:

Game Title Not Resolving Correctly with Some GameCube NKit Files. .NKit Portion of File Extension Remains When There Is More Than One Set Of Parentheses - Troubleshooting - LaunchBox Community Forums (launchbox-app.com)

Comments (3)

  1. Christian

    It isn’t the parens that are throwing off the process. It’s the fact that the file has two file extensions (or that the extension has period in it. Leaving open so we can look into better handing of paths that end in .nkit on import process

  2. Hifihedgehog reporter

    @Christian: Well, that was my initial gut reaction, but that’s not quite what is happening here. To be clear, it does resolve the names correctly in these two examples that do have two file extensions (or an extension with a period in it):

    "FIFA Soccer 2004 (USA).nkit.gcz" -> "FIFA Soccer 2004"

    "Harry Potter and the Chamber of Secrets (USA).nkit.gcz" -> "Harry Potter and the Chamber of Secrets"

    As you can see, these two files also have the .nkit.gcz extension. So, strangely enough, it resolves correctly for me with titles with this pattern in their naming, so long as they don’t have more that one set of parentheses. That’s what led me to post what I did about the parentheses.

  3. Log in to comment