From Redline99 on xboxhacker.org:
In the last couple months I have had about 10 inquiries about my source code for handling the xbox dvd files system. I can't offer much help with the code. It has literally been years since I have looked at it. I suspect it wont be that helpful to people since it is in VB6 and never designed to be shared outside of XBC but, maybe it will give me a break from the requests.
XDVDFS.cls This is the main part of code everyone is interested in. It is basically a reimplementation/port of "xtract360ex". It's not exactly the same but heavily influenced by it.
XDVDFS_Map.cls The is the core logic for my "Sector Mapper". Example: It allowed me to easily rip iso's using the file system (excluding random filled sectors). The sector mapper is used when an option in XBC is checked for ripping XB1 discs. It can be enabled for Xb360 with a hidden registry setting. It will allow smaller compressed iso's but at the expense of being a "proper rip" (It will fail LBA hash checks in the HV). It also was useful for displaying the file name associated to specific sector. This class can also create a layout file but it is not the same as the .lyt files, it was an internal research layout.
CLayout.cls This is the code that creates the .lyt files that are compatible with Qwix(info).
xtract360ex.zip This is the code I originally created (well just modified slightly) from the "PI xtract360" I added the ability to read more iso formats (Xtreme). This code works most of the time but it has a buffer over-run if the dir sector spans multiple sectors. Something like that, I don't remember. A good test iso is "Star Trek: Legacy for Xbox 360" because it has something like 30,000 plus files.
Download: here News-Source: xboxhacker.org
|