xboxscene.org forums

Pages: 1 ... 7 8 [9] 10 11 ... 14

Author Topic: [beta] Party Buffalo Drive Explorer  (Read 1529 times)

kneehighspy

  • Archived User
  • Full Member
  • *
  • Posts: 174
[beta] Party Buffalo Drive Explorer
« Reply #120 on: December 23, 2010, 04:20:00 PM »

QUOTE(CLK Rebellion @ Dec 23 2010, 10:27 PM) View Post

Very interesting... I'll be sure to look in to it!  I just came to a conclusion why you got the "FUCK YOU" error a couple days ago as well:
Two functions doing the same thing, one used for writing to a cluster based off of an offset, the other used for writing to a cluster based off of cluster number (relative to the beginning of the drive).  I though I removed all references to the latter because that didn't work out too well when the block number could be passed as an offset on accident (really stupid mistake on my part).  Because of this, in the function that used the block number, I just had it show that message box so I could debug and make sure I got rid of all of calls to that function, but under the conditions with my drive, it never hit the code that executed the function but did on your drive (because of the number of folders & files within a folder).

SHORT VERSION: I didn't comment out a function, should have.



that's good to know, makes since now with the way you described it.  i'm still doing some other stuff and double checking things before i post any issues i discover.

i haven't coded in a few years, but i'm gonna install my old copy of msvs2008pe and take some peeks at your various source codes, sounds a little interesting.

don't wanna be a pest posting issues i find, but with everyone troubleshooting and finding issues for you to check out, i think your program will be much more stable and complete, but it's a great program you got going here smile.gif

also, i've been doing some more extracting (straight / manual - straight is complete folder structure - manual is, well folder by folder or file by file if needed), here's what i've got so far:


1) straight extract of Data/$TitleUpdate (1 folder within) from xbox drive to local drive \Data\$TitleUpdate, copied fine

2) straight extract of Data/Compatibility (1 folder within) from xbox drive to local drive \Data\Compatibility, copied fine

3) straight extract of Data/Content/E00000D35A83DAEB (2 folders within) from xbox drive to local drive \Data\Content\E00000D35A83DAEB, copied fine

4) straight extract of Data/Content/E0003EB9D832559A (1 folder within) from xbox drive to local drive \Data\Content\E0003EB9D832559A, copied fine

5) straight extract of Data/Content/E00003655A83DAEB (3 folders within) from xbox drive to local drive \Data\Content\E00003655A83DAEB, copied fine

6) straight extract of Data/Content/E00000155A74D824 (300 total folders) from xbox drive to local drive \Data\Content\E00000155A74D824, all folders copied fine (300 total) now going through every folder in E00000155A74D824 structure and checking folder / file contents.  only checked 3 folders so far, but everything looks good.


on 1 - 5, all subfolders and files within those directory structures all copied over to the local drive structure completely fine, no files or folders missing with a straight extract.

also an update on a previous post where i had issues copying files from Data/Cache.  my mistake, i had my new xbox hd hooked up and those files were from my previous attemps at copying with the older versions of pbde, instead of the original 250gb xbox drive i want to copy from.

here is the update (with the proper drive attached, my fault):

1) straight extract from Data/Cache and out of 1674 files on the xbox drive, it extracted 1674 files to local drive \Data\Cache

2) manual extract from Data/Cache (10 files selected) and out of 10 files on xbox drive, it extracted 10 files to local drive \Data\Cache

3) manual extract from Data/Cache, 5 files selected on xbox drive, 5 files extracted, selected another 5 files from xbox drive and 5 out of    

those 5 extracted to local drive \Data\Cache, so out of 10 files (5 selected on each extract) all 10 copied over.


so on my old 250gb xbox hd i want to copy data from, all the files in the Data/Cache folder (1674 files) copied over fine, there are no issues there.  but with my new 250gb xbox hd hooked up (in error) i ran into errors trying to copy the Data/Cache contents over to my local drive.  but now with the old 250gb drive(correct one i want data from), everything in the Data/Cache folder worked fine.

i don't know why i was getting copy problems from the new 250gb drive, but that's not an issue any longer. again my error, sorry smile.gif

also, the other directory structures i mentioned are all correct and proper.
Logged

kneehighspy

  • Archived User
  • Full Member
  • *
  • Posts: 174
[beta] Party Buffalo Drive Explorer
« Reply #121 on: December 23, 2010, 05:18:00 PM »

QUOTE(CLK Rebellion @ Dec 23 2010, 11:56 PM) View Post

Great to hear!  I'll be looking around though to see if it's something wrong with my code that caused it to not extract the previous time.  But I really like hearing about the issues because usually, it will lead me to find something else wrong with the app.  For instance, the issue you and moh had caused me to find that bug with the "FUCK YOU" error to come up which wasn't a very nice bug.  As for the source, don't look at the form code.  It's  messy and ugly  rolleyes.gif


heh everyone has their own coding style, so no worries there.  i corrected my previous post with the correct folder counts and how they extracted (with the proper drive attached) and so far things are going well.  i've retraced my steps of what i've copied and tried with the wrong drive (new 250gb), and done all the steps with the correct drive hooked up (old 250gb, the drive i want data from).

for some strange reason, the wrong drive (new drive i want to copy my data to), there were issues with copying various folder and file structures.  i guess the directory structures could have been corrupted from my previous attempts to copy data from my old drive to it (new one).

it's a bit confusing, i apologize, but it was my fault having the wrong drive hooked up.  with the proper drive hooked up, everything is looking good, just gonna finish extracting and double check all the folders / files.

again apologies, don't wanna send you on a goose chase for no reason. so call off the dogs, everything is looking good smile.gif
Logged

moh.sakhaii

  • Archived User
  • Jr. Member
  • *
  • Posts: 86
[beta] Party Buffalo Drive Explorer
« Reply #122 on: December 24, 2010, 12:57:00 AM »

CODE

private void menuItem15_Click(object sender, EventArgs e)
{
        //Clipboard.SetText(treeView1.SelectedNode.FullPath);
        try
        {
            Clipboard.SetDataObject(treeView1.SelectedNode.FullPath, true, 10, 100);
        }
        catch (System.Runtime.InteropServices.ExternalException ex)
        {
            MessageBox.Show("Copy to clipboard operation failed!, Please make sure no other application is using clipboard actively and try again later");
        }
          
}


SetText is sort of old and deprecated if not officially, instead use SetDataObject with retry delay and retry times to have a better chance of succeeding, and if all fails a message like that should do the job wink.gif
Again keep up the great work buddy and merry Christmas  smile.gif
Logged

CLK Rebellion

  • Recovered User
  • Full Member
  • *
  • Posts: 126
[beta] Party Buffalo Drive Explorer
« Reply #123 on: December 24, 2010, 10:39:00 PM »

Thanks, and merry Christmas to you too.  I actually noticed that little bug in a different application I made for myself, but could never figure out what the hell the problem was.  Definitely good to know, and I'll change that in the next build (working on null file support right now; I don't want to mess up the current writing functions since they seem to be working just dandy)
Logged

mr. newbie

  • Archived User
  • Jr. Member
  • *
  • Posts: 85
[beta] Party Buffalo Drive Explorer
« Reply #124 on: December 26, 2010, 02:53:00 AM »

i've looked through all the folders and i can't figure out which one contains music

is there anyway to extract that?
Logged

CLK Rebellion

  • Recovered User
  • Full Member
  • *
  • Posts: 126
[beta] Party Buffalo Drive Explorer
« Reply #125 on: February 02, 2020, 10:40:00 PM »

QUOTE(moh.sakhaii @ Jan 23 2011, 09:29 PM) *

With the build you posted above, browsing nodes is not slow at all, I just didn't inject anything with it.

Huh, that's weird.  It was EXTREMELY slow for me (17 seconds using old method, 32 with what was in the build above).  That was the only thing that was slow though since the STFS information was the only thing involving the stream.  I think I actually may have sped up extracting in this one too because I didn't realize it, but in prior builds if you have loading STFS information enabled, then as you extract a folder it will load the STFS information for a file if you haven't already.  I changed that so when you're extracting, loading STFS information is disabled by default.

And here is the full change log for RC:
Added: Search tool
Added: Bookmarks
Added: Getting STFS package thumbnails in properties form
Added: Custom Backups (choose the content to backup to your PC)
Added: Recent files
Fixed: Automatically refreshing merged folders
Fixed: Listview sorting
Fixed: Issue with reading game name for title ID folders when it's disabled, and for when it's disabled/refreshing the directory WITH it enabled
Fixed: Reading smaller STFS packages
Fixed: Reading game name from some title ID folders would return an empty string.  If there are more files, it will keep trying until it gets something different
Fixed: Canceling extracting/injecting operations
Changed: When getting a title ID folder's actual game name, subfolders will be added to that node
Changed: Retrieving game names doesn't require STFS information to be loaded
Changed: Dev hard drives now appear as "XDK Hard Disk" rather than "Xbox 360 Hard Disk", but they still need work (partition sizes are off)
Logged

REWEREWE

  • Archived User
  • Newbie
  • *
  • Posts: 2
[beta] Party Buffalo Drive Explorer
« Reply #126 on: February 04, 2020, 09:40:00 AM »

Application throws an error when entering the cache partition with the option 'load STFS information'. Does not display information STFS when the option is off.
Logged

CLK Rebellion

  • Recovered User
  • Full Member
  • *
  • Posts: 126
[beta] Party Buffalo Drive Explorer
« Reply #127 on: January 25, 2011, 09:45:00 AM »

QUOTE(REWEREWE @ Jan 25 2011, 08:40 AM) View Post

Application throws an error when entering the cache partition with the option 'load STFS information'. Does not display information STFS when the option is off.


What's the error?  Something among the lines of "Size not valid"?
Logged

moh.sakhaii

  • Archived User
  • Jr. Member
  • *
  • Posts: 86
[beta] Party Buffalo Drive Explorer
« Reply #128 on: January 25, 2011, 02:07:00 PM »

QUOTE(CLK Rebellion @ Jan 25 2011, 08:15 PM) View Post

What's the error?  Something among the lines of "Size not valid"?

I do not experience this error and my cache folder contains too many files as you already know wink.gif
Logged

REWEREWE

  • Archived User
  • Newbie
  • *
  • Posts: 2
[beta] Party Buffalo Drive Explorer
« Reply #129 on: January 25, 2011, 02:13:00 PM »

QUOTE(CLK Rebellion @ Jan 25 2011, 05:45 PM) View Post

What's the error?  Something among the lines of "Size not valid"?

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentException: Длина результирующего массива недостаточна. Проверьте значения destIndex и length, а также нижние границы массива.
   в System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
   в System.Array.Copy(Array sourceArray, Int64 sourceIndex, Array destinationArray, Int64 destinationIndex, Int64 length)
   в FATX_Browser.FATX.FATXFileStream.Read(Byte[] array, Int32 offset, Int32 count)
   в System.IO.BinaryReader.ReadBytes(Int32 count)
   в FATX_Browser.STFS.STFSInfo.CheckBuffer()
   в FATX_Browser.STFS.STFSInfo.GetIO()
   в FATX_Browser.STFS.STFSInfo.Magic()
   в FATX_Browser.FATX.Entries.LoadEntries(Folder f, Boolean ShowDeletedEntries, Boolean LoadSTFS)
   в FATX_Browser.FATX.Folder.SubFolders(Boolean ShowDeletedEntries)
   в FATX_Browser.Main.ReadFolderData()
   в FATX_Browser.Main.treeView1_AfterSelect(Object sender, TreeViewEventArgs e)
   в System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
   в System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
   в System.Windows.Forms.TreeView.WmNotify(Message& m)
   в System.Windows.Forms.TreeView.WndProc(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Party Buffalo Drive Explorer
    Версия сборки: 1.0.4040.33319
    Версия Win32: 1.0.1.0
    CodeBase: file:///D:/Title%20Update/Party%20Buffalo%20Drive%20Explorer101.exe
----------------------------------------
System.Windows.Forms
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Core
    Версия сборки: 3.5.0.0
    Версия Win32: 3.5.30729.5420 built by: Win7SP1
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.


Logged

CLK Rebellion

  • Recovered User
  • Full Member
  • *
  • Posts: 126
[beta] Party Buffalo Drive Explorer
« Reply #130 on: January 25, 2011, 05:07:00 PM »

Here you go, this should fix that:
http://clkxu5.com/cache_Fix.exe
Logged

kneehighspy

  • Archived User
  • Full Member
  • *
  • Posts: 174
[beta] Party Buffalo Drive Explorer
« Reply #131 on: January 25, 2011, 05:57:00 PM »

CLK,

sorry i haven't been around much the last few weeks, been in the hospital, these old iraq injuries seem to keep biting me in the ass and causing problems for me.

alas,

the program is looking great, appreciate all the work you are putting into it.  i haven't had much chance to check out the new code, but i will in the next few days and then dig into testing things out.  but from what i can tell, you have done alot of great work.

pbde is really turning into a great program.  keep up the great work dude, don't let things get in the way of your schooling though.

once i get caught up with thing around here since i've been out, i'll be glad to offer any help and support you need.

again, awesome work so far!
Logged

kneehighspy

  • Archived User
  • Full Member
  • *
  • Posts: 174
[beta] Party Buffalo Drive Explorer
« Reply #132 on: January 26, 2011, 04:38:00 PM »

QUOTE(CLK Rebellion @ Jan 26 2011, 05:01 AM) View Post

I'm really sorry to hear about that! Thanks for the kind words though -- I really hope I can keep improving the project as time goes on.  Feel better!



thanks bud, appreciate the kind words.  the way things are going with development, you've been doing a great job smile.gif
Logged

moh.sakhaii

  • Archived User
  • Jr. Member
  • *
  • Posts: 86
[beta] Party Buffalo Drive Explorer
« Reply #133 on: February 12, 2011, 10:59:00 AM »

What's up CLK? any chance to see that custom backup browser that I mentioned before, something like a second pane to browse custom backup and select things knowing their exact STFS names, your app is already near perfection, keep up the good work wink.gif
Logged

CLK Rebellion

  • Recovered User
  • Full Member
  • *
  • Posts: 126
[beta] Party Buffalo Drive Explorer
« Reply #134 on: February 12, 2011, 02:26:00 PM »

What's this about a browser?  I don't recall you mentioning that, but are you talking about filtering content by STFS shit as well?  e.g. extract if game name is xxxx, profile ID is xxxx, etc?
Logged
Pages: 1 ... 7 8 [9] 10 11 ... 14