Duplicate iso are not loaded

Issue #25 open
Former user created an issue

GTA IV EFLC will not show itself in the program if you have GTA IV in there as well. For some reason, the program things both of them are the same game, when they are not.

Comments (15)

  1. 巴蒂斯Badisi repo owner

    XKeyBrew uses its own embedded database to persist iso's data. Each item in this database needs to be unique in order to be retrieved. At the time I was developing it, TITLE_ID seemed to be unique for every game so I used the couple TITLE_ID + DISK_NUMBER for unicity.

    You are putting a good example here with GTA IV and GTA IV EFLC, which have the same TITLE_ID (545407F2) and makes my assumption completely false. I will give it a second shot and see what I can do.

  2. Alex S

    One thing unique about GTA IV, is that GTA IV and GTA EFLC are both included as the same game, so only one copy is included in the menu. I'm not sure if Read Dead also has this problem, I'll have to try it later EDIT: Red Dead Redemption and Undead Nightmare also have the same problem.

  3. pablo hess

    one problem i found is the halo 4 game, only load one of two discs. dragons dogma e dd: dark arisem is the same, only one loads. In the xkey dvdmenu works ok, but in this new software i cannot load correctly.

  4. Kellin Quinn

    @Badisi

    I am the one who created the original error inquiry. I'm glad it is being looked in to.

    However, while working on this, would it be possible for you to add in an additional setting to ALLOW duplicate copies that is unchecked by default, but can be enabled by the user if they want that feature?

    I, and many others who modify an ISO, will have multiple versions of the same game. The only thing keeping me from using the new and updated version is what is stated above and not having the ability to have multiple versions of the same game.

    Sad to say, I will be sticking with the old version of DVD Menu for now. Hope to see improvements for this program in the future.

  5. 巴蒂斯Badisi repo owner

    I think you are talking about the #28 (modded games not detected)

    • Duplicate iso -> they have the same titleId (same game core) but different mediaId (like GTA IV and GTA EFLC)
    • Modded iso -> they are completely identical (same titleId and mediaId)

    I'm sorry that you have to stick with the older version for now.. but yeah this is being worked on.
    In fact it is already fixed but will be part of a 2.0 that I'm trying to release asap.

  6. Kellin Quinn

    @Badisi

    It has been about three months. Do you have any idea when 2.0 will be released? I'd really like to start using the program, however, I can't until it is updated with the above-said feature.

    I really hope it is almost done.

  7. 巴蒂斯Badisi repo owner

    @TBAAwakened
    These last 3 months have been crazy.
    I've moved to a new flat (wasn't planned), had to deal with a lot of projects at work and most of it I'm getting married at the end of the month.
    I know some of you guys are waiting for me to update the soft but you will need to wait a little longer until I finally retrieves some spare time.
    I can't give you a deadline unfortunately but like I said before, I will try my best to make it available as soon as possible...

  8. Rocky Caballer

    I think I may have stumbled onto somthing Badisi, it seems that games with more than one disk like BF4, GTA V, Halo 4, ect. only show one disk.

    I noticed that the games that only show one are the region free games as to where my BF4 is NTCS/U and Pal it will show both disks. It wont have a different cover to distinguish which is which but one problem at a time. =)

    Let me know if this is the case, I am glad to help out in any way.

  9. 巴蒂斯Badisi repo owner

    @AvengedSevenfold
    Thanks but the source of the issue is already well known and fixed in the next 2.0 release.
    I've tried to explain above that each game item as a unique identifier (for instance the game titleId).
    But what I didn't know before is that duplicate game could have the same titleId (which seems logical because they share the same core game).
    The result is that the app loads the first disk, then the second (which overrides the first because they have the same identifier), etc. and at the end only the last loaded disk will be shown.
    Why fixed in the 2.0 only ? Because I was already working on it at that time and the #28 combine with this one, needed a lot of refactoring in the 1.7.1
    Thanks for the help ;-)

  10. Luka74

    Has the problem been solved? waiting for the 2.0 version that at this point I believe it will never be released.

  11. Log in to comment