Sponsored Links

Sponsored Links

PSN Download Manager / Booster v3.41 is Now Available


Sponsored Links
212w ago - Update: PSN Download Manager / Booster is now available to download from HERE with the changes detailed HERE.

I have updated PSN Download Manager / Booster to version 3.41, the thread for v3.27 and older is HERE.

PlayStation Download Manager / Booster is an application designed to increase the download speeds of the PlayStation Network, it can install both free and paid content as long as you've paid for it.

In order to create a speed boost, it creates multiple segments which will draw data from the servers using multi-threading, this allows you to achieve the maximum speed of your line; unlike the PS3 which uses only 1 transfer.

Your PC can also be faster at downloading in general due to several factors, including it's connection method, processor speed, RAM and TCP Optimizations.

Download: [Register or Login to view links] (Automatic Redirect to current version)

Credits:
Mr. Labigalini - MyDownloader (SOURCE)
3r1c - Proxy Server (SOURCE)
Develio13 - Mashing the Source, and removing bugs / limitations of the original code.

Why has it taken so long to fix the bugs?

The development between 3.27 & 3.41 consisted on an advanced study of the C# programming language considering my knowledge was average and I only had a little understanding of how it worked, and this is why it has taken a much longer period of time to release compared to those before, which only took several hours.

The original code was limited and could only handle up to 2 Gigabytes of data, and relied on 32 Bit Integers, this had to be changed and was difficult; practically a 40% recode and many improvements in other areas.

Example of the applications use:

Downloading a PS3 Demo on a 50 Megabit Fibre-Optic line will not achieve more than 700 - 800 Kilobytes /ps, however using multiple segments you'll achieve the full line speed of around 5 - 6 Megabytes /ps.

Recommended Maximum Segments and Minimum Segment Size:

Maximum Segments = (Line Speed / 256)
Minimum Segment Size = (Line Speed / Maximum Segments) * 100,000

Line Speed is measured in Kilobits which is (Kilobyte / 8)

If any numbers contain a decimal point, then round to the nearest whole
number.

For those who find the above to complex, just use the following:

Max Segments = 20
Min Segment Size = 25000000

Line Speed is 5000 Kilobits (625 Kilobytes) for the above information

[These figures are based on my recent testing]

NOTE: Incorrect settings may reduce the speed, below it's maximum potential.

Changes from 3.27 to 3.41:

• Added support for files larger than 2048MB
• Fixed Options Menu
• Several Performance Enhancements
• Prevention of multiple proxy.exe causing an error (prep.bat)
• Outputs url log for debugging purposes, for those encountering
and error upon file downloads.

Options Menu:

• Schedule Downloads
• Adjust Proxy Settings for downloads (not PS3)
• Change Minimum Segment Size
• Set Maximum of Segments

And many more.

Quick Start Guide:

1. Make sure .NET framework 3.5 or greater is installed.
2. Start PSNDM[Version Number].exe, and extract to current path.
3. Start Internal IP.bat
4. Write down your IP Address
5. Start your Playstation Console
6. Goto Network Settings and select Internet Connection Settings
7. Proceed with Custom Settings until Proxy Server
8. Choose Use and enter your IP Address, and port = 27
9. Save your changes by completing the wizard
10. Start the PSN DM.exe (NOT Proxy.exe)

Developer E-Mail: Jordan.Dyckes@googlemail.com [Only for bugs, spam will have your e-mail barred from my inbox]

FAQ:

Q: When I download files, I get an error about illegal characters in path?
A: E-Mail the Url-Log.txt and time / date of download and a copy of your Country.txt and Char_Illegal.txt, I should be able to identify the issue within 24 hours, if not minutes.

Q: Application won't run because required files are missing?
A: Download the application again, and delete the older version.

Q: When downloading from PSN it says "Please Wait" until error occurs?
A: Once it says "Please Wait" just press Circle and wait until download manager has finished, then download the file from the PSN Again this will take the file from the PC Cache folder instead.

Q: Can I use this for game sharing?
A: Yes, make a copy of the file in the download folder and give this to
your friend / user, then log-in on his / her PS3 with your account and
download the file from the PSN, this will transfer straight from the PC.

Q: Can I install paid content without purchasing it?
A: No, I am unable to implement this and will not being doing so
because I expect Sony would put a stop to this program if it could.
[Only Game Sharing is allowed]

Q: Can this bypass game patches, Playstation Updates?
A: No, this isn't designed for that purpose and will never include bypasses.

Q: Will this install / download to firmwares lower than the latest version?
A: No, it will only work on the latest firmware.

Quick Video of an older version, works the same just had bugs:






Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 30 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles. Thanks!

Jordandyckes's Avatar
#15 - Jordandyckes - 212w ago
I would like to say thank you to PSPSwampy as a new beta version is being developed which will no longer require the Country.txt or Char_Illegal.txt this will reduce the chance of an illegal path error to nearly 100% however I cannot say it won't happen at some point.

Should be released within the next 24 hours also including an automated updater into the application, so users don't need to keep checking for new versions.

I decided not to release a beta version, because I've never released it as a beta before.

3.42 is the full version, and not a beta; bugs will be fixed as and when they occur.

So here is version 3.42: [Register or Login to view links]

How to update from 3.41:
1. Copy the PSNDM342.exe next to the PSN DM folder
2. Run the PSNDM342.exe this will upgrade all files within the PSN DM Folder.

Note: Any downloads should not be lost, as all settings will not be changed unless new settings have been added. [No setting changes in 3.42]

Changes [3.42]:
>> No longer requires Country.txt or Char_Illegal.txt
>> No longer outputs Url-Log for debugging purposes, obsolete.
>> Automated Update Checker

Known bugs [3.41 & 3.42]:
>> Crashes UI when downloading some video files, however problem is not major and application still transfers the file without issue.
>> Automated Update Checker will show a message if the server is not online

PSPSwampy's Avatar
#14 - PSPSwampy - 212w ago
Jordandycke, No worries mate - i must admit, i thought the error you mentioned was in relation to windows filenames, didn't realise it was re the url's

Still, if you have a known set of extensions, you could substring the filenames to the extension (determine using .LastIndexOf(Extension)), then strip off everything after that (which would presumbly include the parameters such as the one in your example &Product=0087)

Anyway, nice to see some more people sharing their work.

PSPSwampy.

IceColdSniperX2's Avatar
#13 - IceColdSniperX2 - 212w ago
Nice, I'm gonna donload this right now, Thanks!

Jordandyckes's Avatar
#12 - Jordandyckes - 212w ago
Hi, PSP Swampy

Thank you for the code, I implemented the change into my source code; but unfortunately it didn't work because the url contains Illegal characters (which aren't technically illegal characters because information is contained within the url which needs removing for the true path).

This is parsed on, but downloads won't start because the url is invalid.

If the code is only used on the file path, it causes the filepath to end with the wrong filename and extension because it stills needs parsing through the Country.txt and Char_Illegal.txt filters to be correct.

It would of been nice if it worked, but characters such as &Product=0087 get kept as the file extension and other bits in the filename, this stops the PS3 from accepting the files.

In order to remove the &Product=0087 from the path I would still need to parse it through the current method.

So unfortunately, the only thing the new code does it slow the program down and requires the old method anyways.

Thank you for the suggestion, I'm always looking for ways to improve the program, and will always use the most effective methods that I know or have been suggested and then compared against the old method.

PSPSwampy's Avatar
#11 - PSPSwampy - 212w ago
Q: When I download files, I get an error about illegal characters in path?
A: E-Mail the Url-Log.txt and time / date of download and a copy of your Country.txt and Char_Illegal.txt, I should be able to identify the issue within 24 hours, if not minutes.
My Answer:
Jordandyckes - you should able to get rid of 100% of these errors by using a c# method something like this:-
private string GetValidFileName(string potentiallyInvalidFilename)
{
const string replacementCharacter = "#";

// Get a list of invalid path characters.
char[] invalidPathChars = Path.GetInvalidPathChars();
// Get a list of invalid file characters.
char[] invalidFileChars = Path.GetInvalidFileNameChars();

string validFileNameAndPath = potentiallyInvalidFilename;

// Check the path for invalid PATH characters
foreach (char character in invalidPathChars){
//Replace each invalid character with a valid alternative (set above)
validFileNameAndPath = validFileNameAndPath.Replace(character.ToString(), replacementCharacter);
}

string validPath = Path.GetDirectoryName(validFileNameAndPath);
string validFile = Path.GetFileName(validFileNameAndPath);

// Check the file for invalid FILENAME characters
foreach (char character in invalidFileChars){
//Replace each invalid character with a valid alternative (set above)
validFile = validFile.Replace(character.ToString(), replacementCharacter);
}

return Path.Combine(validPath,validFile);
}

That's not particularly tidy, or the most efficient way of doing it, but should suffice

PSPSwampy.

Edit: That's System.IO.Path btw

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News