xboxscene.org forums

Pages: 1 2 3 [4] 5 6 ... 13

Author Topic: 360 Content Manager For Jtag & Rgh 360s - Version 3.0  (Read 1586 times)

blackfoliage

  • Archived User
  • Newbie
  • *
  • Posts: 2
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #45 on: June 02, 2011, 01:49:00 PM »

Thank you for your efforts! This is just the sort of utility I have been hoping/waiting for.
Logged

jedijakeyboy

  • Archived User
  • Newbie
  • *
  • Posts: 13
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #46 on: June 02, 2011, 02:35:00 PM »

Looks great....thank you.. biggrin.gif
Logged

ZBeeblebrox

  • Archived User
  • Newbie
  • *
  • Posts: 14
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #47 on: June 02, 2011, 04:02:00 PM »

I keep getting an error when I scan my 360. It's usually a slight variation on:

\HDD1\Content\0000000000000\xxxxxxxxSystem.ArgumentNullExcept
ion: Value cannot be null.
Parameter name: input
   at System.Text.RegularExpressions.Regex.Match(String input)
   at ?23?.?24?.?34?.?39?.?162?()
(and a few more lines like this)

I've transferred the folders from my 360 to my PC (they show up fine in JCM on local scan), deleted them from my 360, and tried the scan again, but the same (or similar) error pops up for a different folder.
Any ideas?
Logged

xamphear

  • Archived User
  • Jr. Member
  • *
  • Posts: 61
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #48 on: June 02, 2011, 04:37:00 PM »

QUOTE(ZBeeblebrox @ Jun 2 2011, 06:02 PM) View Post

I keep getting an error when I scan my 360. It's usually a slight variation on:

\HDD1\Content\0000000000000\xxxxxxxxSystem.ArgumentNullExcept
ion: Value cannot be null.
Parameter name: input
   at System.Text.RegularExpressions.Regex.Match(String input)
   at ?23?.?24?.?34?.?39?.?162?()
(and a few more lines like this)

I've transferred the folders from my 360 to my PC (they show up fine in JCM on local scan), deleted them from my 360, and tried the scan again, but the same (or similar) error pops up for a different folder.
Any ideas?

I know about this error. Ignore it for now, the next version won't have it.


Also, I can confirm that mounting a FSD SMB path as a network drive and loading it in JTAG Content Manager works as expected. I'm going to keep FTP uploads, but definitely leverage SMB for scanning and managing content on the 360 itself in the next version.
Logged

xamphear

  • Archived User
  • Jr. Member
  • *
  • Posts: 61
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #49 on: June 02, 2011, 06:46:00 PM »

QUOTE(veekay @ Jun 2 2011, 12:31 PM) View Post

If the Xbox is mapped to a drive via SMB would the functions work that way?  I plan to check it out after work, but just wondered since it would still show as being "local".

I have added a second option for a saved folder. You can set one as your local folder of content, and the other as your FSD SMB share's mapped drive letter. Now you can browse content directly on your 360 the same way you can local content. It's slower, of course, but works exactly the same. Loading my entire HDD (which has thousands of files) took about 10 minutes, but after that I was able to work with all the files, and as long as I didn't hit refresh, it was fine.

QUOTE(IAmTheDude360 @ Jun 2 2011, 12:11 PM) View Post

So far everything running smoothly. One feature I would employ you to add is the ability to right-click > delete on the PC source, even if its just TUs! Even better if you could multi select while doing this.

Deleting files has been added to the right click menu.

QUOTE(jackkill @ Jun 2 2011, 10:03 AM) View Post

I wonder if you can add some simple features to the next version like the ability to sort contents by "Addon" and "XBLA games".

I use my internal hdd(hdd1) for DLCs and my external hdd (usb0 fat32) for xbla.
Also the ability to move, copy or delete the selected contents would make it just perfect! (copy and move doesnt need to be through ftp, just to a temporary folder is good wink.gif
The package type has been added as a column.

The ability to copy content is already there, you can drag and drop files or whole folders to other windows, just open up a window showing your usb drive and drag a folder over.
Logged

veekay

  • Archived User
  • Full Member
  • *
  • Posts: 103
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #50 on: June 03, 2011, 12:11:00 AM »

I was just about the test the SMB part, guess you beat me to it (IMG:style_emoticons/default/biggrin.gif)

Looking forward to the new features.  Wonder how long it will take to work through 900gb of files on the xbox

Edit - about 25 minutes so far and looks about 1/4th done.  Transferring very little data so I'm not sure if that is normal if just crawling data or not.

This post has been edited by veekay: Jun 3 2011, 07:37 AM
Logged

xamphear

  • Archived User
  • Jr. Member
  • *
  • Posts: 61
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #51 on: June 03, 2011, 12:36:00 PM »

QUOTE(veekay @ Jun 3 2011, 02:11 AM) *

I was just about the test the SMB part, guess you beat me to it (IMG:style_emoticons/default/biggrin.gif)

Looking forward to the new features.  Wonder how long it will take to work through 900gb of files on the xbox

Edit - about 25 minutes so far and looks about 1/4th done.  Transferring very little data so I'm not sure if that is normal if just crawling data or not.
My content was about 200 gigs and took 10 minutes, so it's not surprising to me how long yours is taking. Indexing 900 gigs of content on a local disk would take a long time, doing it remotely over a 100mbit link is going to slow it down even more.
Logged

veekay

  • Archived User
  • Full Member
  • *
  • Posts: 103
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #52 on: June 03, 2011, 05:39:00 PM »

I gave up after about an hour as it was less than half done and I wanted to play something before bed.  How does it do the indexing?  Does it actually just read a part of each file and that would explain the really low amount of data moving between the two?
Logged

danthaman673

  • Archived User
  • Sr. Member
  • *
  • Posts: 441
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #53 on: June 03, 2011, 10:07:00 PM »

What I would like to see is an app (or existing integration) on  PC or 360 or both: That manages duplicate profiles, eg; it allows you to copy a profile and manage two separate copies on two separate MU's .I and others are now doing this for a couple of reasons, it would be handy to have a simple app (or library) that allows you to pick which profile has been modified most recently (Perhaps even update and sync achievements) and/or duplicate a profile with ease. Some lefluffie functions on the 360 would be cool also, eg; un-corrupting, re-signing etc... The  combination of portable x360.dll's and the  360's native libraries would, I imagine make it fairly easy to get off the ground. I would take a shot at it myself but no-one wants to sell XDK/dev-kits these days....  (IMG:style_emoticons/default/sad.gif)

A basic PC app for profile management (Noob-friendly and robust) would be really cool! (FTP plugin, all the better!)

BTW Thanx for ur contribution with this management app! I'm looking forward to having the time to have a look at it ;-)
I'm sure Node21 would be keen to check this out! We talked about something like this a while ago, Do you think this would work with FSD 2.0 FTP also?



Brgds/Dan

This post has been edited by danthaman673: Jun 4 2011, 05:14 AM
Logged

xamphear

  • Archived User
  • Jr. Member
  • *
  • Posts: 61
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #54 on: June 03, 2011, 11:50:00 PM »

QUOTE(veekay @ Jun 3 2011, 07:39 PM) *

I gave up after about an hour as it was less than half done and I wanted to play something before bed.  How does it do the indexing?  Does it actually just read a part of each file and that would explain the really low amount of data moving between the two?

Yeah, it's just checking each file to see if it's an SFTS package, and if so, pulling a few bytes out of the header. The lengthy time isn't so much due to the quantity of data, simply the sheer amount of filesystem calls involved in examining every single file it comes across, since everything in the 0000000000000000 folder is (or should be) an STFS package. Though, now that I think about it, I could easily make it skip .data files (GOD chunks) so I'll probably add that in. It might shave off some time for people who have a shitload of GODs installed.

In the end though, 900 gigs of content simply might just be too much to index over SMB, off of a (probably) 5400 RPM drive. I won't give up on trying to optimize it, but there's probably a line in the sand that can't be crossed.

QUOTE(danthaman673 @ Jun 4 2011, 12:07 AM) *

What I would like to see is an app (or existing integration) on  PC or 360 or both: That manages duplicate profiles, eg; it allows you to copy a profile and manage two separate copies on two separate MU's .I and others are now doing this for a couple of reasons, it would be handy to have a simple app (or library) that allows you to pick which profile has been modified most recently (Perhaps even update and sync achievements) and/or duplicate a profile with ease. Some lefluffie functions on the 360 would be cool also, eg; un-corrupting, re-signing etc... The  combination of portable x360.dll's and the  360's native libraries would, I imagine make it fairly easy to get off the ground. I would take a shot at it myself but no-one wants to sell XDK/dev-kits these days....  (IMG:style_emoticons/default/sad.gif)

A basic PC app for profile management (Noob-friendly and robust) would be really cool! (FTP plugin, all the better!)

BTW Thanx for ur contribution with this management app! I'm looking forward to having the time to have a look at it ;-)
I'm sure Node21 would be keen to check this out! We talked about something like this a while ago, Do you think this would work with FSD 2.0 FTP also?
Brgds/Dan
Let's see... Profile stuff isn't something I'm likely to add in the near future. I simply don't know all that much about mucking around with profiles.

I haven't spoken to Node21 as I don't know him, but I hang out in the same IRC channels, so maybe we'll chat about it some day. The app does work with FSD 2.0, and the next version actually uses the FSD SMB sharing feature to do some cool shit.
Logged

Aldanga

  • Archived User
  • Hero Member
  • *
  • Posts: 1747
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #55 on: June 04, 2011, 12:40:00 AM »

QUOTE(xamphear @ Jun 3 2011, 11:50 PM) View Post
In the end though, 900 gigs of content simply might just be too much to index over SMB, off of a (probably) 5400 RPM drive. I won't give up on trying to optimize it, but there's probably a line in the sand that can't be crossed.
 

Yeah, 900GiB over the 100Mb/s 360 Ethernet port would take over 20   hours—at least if my math is correct. It's just not feasible. The   5400RPM drive has little to do with it. When you're reading files at a   theoretical max of 12.5MiB/s the drive is the least of your worries.
Logged

xamphear

  • Archived User
  • Jr. Member
  • *
  • Posts: 61
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #56 on: June 04, 2011, 12:58:00 AM »

QUOTE(Aldanga @ Jun 4 2011, 02:40 AM) *

Yeah, 900GiB over the 100Mb/s 360 Ethernet port would take over 20   hours—at least if my math is correct. It's just not feasible. The   5400RPM drive has little to do with it. When you're reading files at a   theoretical max of 12.5MiB/s the drive is the least of your worries.

Well, it's not transferring that amount of data, rather the size is an indication of just how damn many files we're talking about indexing. The only data that goes from 360 to the PC is some information on the file (size, etc) and the STFS header (a few KB at most). So in that case, the problem isn't one of throughput, it's one of latency with the drive constantly having to go between the FAT and the sectors on disk where the data is, plus the overhead and latency that CIFS is adding on.

I make no claims that my code for indexing is great or even good, but 900 gigs of files is a lot of files, no matter how you slice it.

This post has been edited by xamphear: Jun 4 2011, 08:00 AM
Logged

Aldanga

  • Archived User
  • Hero Member
  • *
  • Posts: 1747
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #57 on: June 04, 2011, 02:21:00 AM »

lol. You're totally right. I think I was playing too much with my new Kinect and lost some brain cells in the process. tongue.gif
Logged

IAmTheDude360

  • Archived User
  • Newbie
  • *
  • Posts: 23
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #58 on: June 04, 2011, 11:18:00 AM »

QUOTE(xamphear @ Jun 3 2011, 01:46 AM) *

Deleting files has been added to the right click menu.

You sir are an absolute legend!!!
Logged

veekay

  • Archived User
  • Full Member
  • *
  • Posts: 103
360 Content Manager For Jtag & Rgh 360s - Version 3.0
« Reply #59 on: June 05, 2011, 12:14:00 AM »

Skipping the GOD stuff would be great as that is probably 75% of my stuff

Just tried it with some local stuff and this is going to be an awesome tool, especially the renamer.  

Do you think it might be possible to add some kind of sorter as well?  Similar to the DLC sorter that moves things to the correct subfolders, but of course within your interface.  While on the renaming topic, maybe the option to rename to the package title as an option for being able to visually look at everything easier without 58309839485934EG etc.

Maybe also an option to not refresh the list when taking actions - makes it harder when you lose your spot each time.

This post has been edited by veekay: Jun 5 2011, 07:17 AM
Logged
Pages: 1 2 3 [4] 5 6 ... 13