(34 replies, posted in General discussion)

user7 wrote:

green key is the production crypto key, it's what they use to encrypt the XVDs for production. there's also the red key which they use for development that all devs have

is the tool to use supposedly :shrug:

So this is for Xbox One, not Xbox neutral


(34 replies, posted in General discussion)

LedZeppelin68 wrote:
user7 wrote:

Any chance you would consider open sourcing this?

sure, here it is: https://github.com/LedZeppelin68/dvd-shrinker

all credits for the algorithms goes to JayFoxRox

The "green key" has been leaked, whatever that is. Would it be of any help in obtaining the second type seed?

Also, I noticed that the wiki was updated since our last posts, so maybe there are new insights: https://xboxdevwiki.net/XDVDFS#Random_blocks

The ringcodes would be more useful

user7 wrote:

>However, if I ordered the game from the US, I would still get to choose the artwork?
No, the USA packaging variant had been distributed to USA-based webshops. I would have to import from a European seller if I wanted the European packaging.

>And anyone from anywhere could order any artwork variation? So I fail to see why it should get (USA) region then.
You would have to import it. So the second sentence is an incorrect premise.

If this is really the case here then I guess USA region makes sense. Updated the region and comments for that dump.

If there are any other dumps left that are worth discussing, post them here.

>So the barcode is Dutch
Same with many Action Replays. Same barcode worldwide, different executeables.

>, the disc was made in Germany.
All PS2 made in Austria, unless you agree all PS2 should be marked as Austrian region, this argument is inconsistent.

I meant to say that the combination of a European barcode and European disc should mean that the dump gets Europe region.

Fixed, but they were all submitted that way by you.

yeah, Ignore that bad logic, if you go my manufactured region then all discs mastered by nimbus should be assigned to Wales.

Nimbus isn't exclusive to Europe. USA discs with IFPI L125 are from a facility in Charlottesville USA. I don't remember any European manufactured Nimbus discs with non-Europe region?

So we have a couple different cases:

- PAL or NTSC-US console discs manufactured in for example Japan, in the case of Nintendo games.
- Datel unlicensed stuff released with the same barcode worldwide and all manufactured in Europe. However, the USA releases have USA specific information on the box and the mastering ringcode contains USA or NTSC and the discs are region locked.
- USA manufactured IBM PC stuff released in other regions, for example some Asia/Pacific EA releases, and some early Activision games (MechWarrior 2, Pitfall Europe). The barcode and box/covers indicate the correct region.
- Web order (Unlicensed, Kickstarter etc.) stuff where the same disc is sold from a central place and distributed worldwide.

With these exceptions in mind, I think this would be the correct way to determine a region?
Was a disc manufactured for release/distribution in a specific region (excl. World, so Europe / USA / Asia, etc.)? If so, then that region should be assigned, if not then the region of origin should be assigned.

And this is basically the rule that we've been applying so far?

By this logic, a game would only get (World) region if there's different discs from different regions with matching dumps, like we have with Xbox (360) and some other systems.

You can't go assigning (World) regions to these Web order discs just because they are distributed worldwide. They are still products of a particular region/country of origin. The ringcode and barcode clearly indicate a specific region.

But the reason why this topic was created is yet another different case, where we have a web order game with European ringcode and barcode that is sold with different artworks, supposedly for different regions. However, if I ordered the game from the US, I would still get to choose the artwork? And anyone from anywhere could order any artwork variation? So I fail to see why it should get (USA) region then.

So the barcode is Dutch, the disc was made in Germany.

For normal (licensed) console titles, the region is easy to determine.

For unlicensed discs and some PC discs, determining the region can be a challenge.

Is this a European release exported to the US, albeit with different packaging?

If it's a US release, then why is the barcode European?

My solution would be to leave region (Europe) and comment as is.


(2,641 replies, posted in General discussion)

Xbox 360 error handling still seems not safe.. 5 retries and "Retry OK", but the sector seems to be corrupt.


(9 replies, posted in General discussion)

user7 wrote:

They need the subs to properly function, so redump should either add the subs for download or include in the dat.

I'm sure that iR0b0t will get into high gear when reading this post (not)


(2,641 replies, posted in General discussion)

sarami wrote:
Jackal wrote:

but the output dump is 3825798 sectors?

- fixed: seek position when reading error occurs [xbox only]

Indeed fixed cool


(2,641 replies, posted in General discussion)

I dumped with:

dic xgd2swap e nfsu 4 3825924 108976 3719856

but the output dump is 3825798 sectors?

logs attached

I think the bottom line on this is gonna be that we can't verify that the dump is good or bad unless you buy a disc that's already dumped and verify that. It's possible that due to different mastering, the USA disc has more errors.

Here are some places to buy Tropico (Europe):
https://www.medimops.de/tropico-pc-von- … 5AM6R.html (3 EUR shipping to US)
https://www.ebay.com/itm/Tropico-pc-gam … SwWxNYuH-S

Could you post a scan or picture of the disc? I guess I could look for a copy, if it's a different release from the one that's dumped.

It's probably a driver issue. Most drives such as that Optiarc should be able to read single errors with CloneCD.

I think CodeLock is always single errors. If it reads in blocks of 2 or more errors then something is wrong with your drive or drivers or the read mode that is used. The correct error count is most likely 758 for your disc, just like the Europe one. Do you have any other drives that you could try? And no point in retrying sectors. Either the drive reads them or it doesn't. Plextors are unable to read single errors.


(2,641 replies, posted in General discussion)

@sarami I tested the xgd2swap command today and it works. The dump matches the 0800 dump from Xbox Backup Creator.

I have some questions though:

D:\dic>dic xgd2swap e prostreet 4 3825924 108976 3719856
        x86, AnsiBuild, 20200711T101216
valid extension was omitted. -> set .bin
         Argument: prostreet.bin
         FullPath: D:\dic\prostreet.bin
            Drive: D:
        Directory: \dic\
         Filename: prostreet
        Extension: .bin
StartTime: 2020-07-18T10:24:16+0200
Set the drive speed: 5540KB/sec
Reading DirectoryRecord    3/   3
Creating iso(LBA)  4167012/ 4167012
Hashing: prostreet.iso
EndTime: 2020-07-18T10:37:19+0200

You can see here that I entered 3825924 as size, and the output file has the correct size, but still, the drive reads up to sector 4167012. Is this necessary?

Also, for xgd3swap you would need a swap disc that is 4267015 sectors long. I will see if it's possible to burn a fake TOC, because normal DVD9's (and DVD+R DL) are much smaller.

Try clonecd with a non-plextor drive. It should read single errors and the error sectors are 5 sectors apart, or a multiple of 5 sectors IIRC. That's how you'll know if the dump is correct.


(3 replies, posted in Fixes & additions)

Do you have any other disc with audio tracks dumped before where DICUI gives matching checksums?


(3 replies, posted in Fixes & additions)

Hi, can you redump again with a plextor drive? We can't trust any other drives.


(2,641 replies, posted in General discussion)

Everybody is having problems with the new firmware check, plz remove it!


(2,641 replies, posted in General discussion)

sarami wrote:
reentrant wrote:

Can you check check it?

REM LEAD-IN and REM PREGAP are depending on subchannel. I want to check _subReadable.txt (or .sub)

========== TOC ==========
     Audio Track  1, LBA        0 -    19200, Length    19201
     Audio Track  2, LBA    19201 -    38392, Length    19192
     Audio Track  3, LBA    38393 -    68102, Length    29710
      Data Track  4, LBA    68103 -   179233, Length   111131
                                              Total    179234


DIC .cue contained 15:08:03 pregap, but it should be 00:02:00 (the dump itself is correct).

15:08:03 is the MSF of Track04, so it's putting this as the PREGAP value instead of calculating the correct one.


(2,641 replies, posted in General discussion)

Askavenger wrote:

Using DICUI to dump PC game: Sega Rally Championship.
2 different drives used: PX-755SA (SATA model) and PX-712UF    (USB model)
Same results with both drives, got the following error: 

LBA[271938, 0x42642]: Track[22]: SubV[81]:[0x02] -> [0x00]
LBA[271997, 0x4267d]: Track[22]: SubQ Reread [crc16 unmatch] -> NG. Fix manually
LBA[271997, 0x4267d]: Track[22]: SubFailed to reread because crc16 of subQ is 0

All the output files: https://mega.nz/file/nzgzwKjR#RK0XPadQw … o05AIU4c98

I have tried slower speeds. Also ran it through the Disc Resurfacer and still no change in error.
Any thing that can be done using DIC and different parameters?


(13 replies, posted in General discussion)

Do we have anybody who would be able to extract a DPM "signature" from the executable? That way we would be able to get the exact timing ranges that the game is looking for.


(1 replies, posted in Fixes & additions)

Thanks, I sent the dumper a message. Is that the only dump in the db with a filesize that doesnt divide properly?

Here are all the filenames with - followed by a letter: https://pastebin.com/raw/bq3xtpDN . The vast majority has a capital letter after the -. The only exception seems to be Japanese titles.

Tbh I didn't notice it until now, but it used to be A-Spec, which looks better imo... Amarok changed it in 2010, no idea why.