GCF downloader

EriX920

Respected
VERSION 2

I was working on one of my other projects and got side tracked and ended up making a GCF downloader lol.

It just downloads GCFs and NCFs from Mastermind's server but since I made it, its good.

Screenshot:



Please post if there's error or if you have suggestions.
 

Attachments

  • GCFdownloaderV2.zip
    11.6 KB · Views: 1,341
  • GCFdownloaderV2_src.zip
    137.4 KB · Views: 549
Nice work, but does that progress bar actually work? Seems a bit slow lol.
 
Yes it works, you can't really tell on large files if your downloading slowly but yea it does.

Look in the second picture lol.
 
Well it's in vb.net and inefficent, I didn't use one array.

But sure if you still want it I release the source.
 
I added the source, you'll need Visual Studio 2008 to open it.

You'll notice I used public source code for all the calculations.
 
Oh, it is the best GCF downloader...I love it! BTW, you could add a multiple downloading and a bigger window, and option to continue aborted downloads
 
If I add mutliple downloads it would slow down the transfer speed by 50% for each file. I might be able to add a queue if that's what you mean. I could also make it sizable if needed, give me more details and i'll get it done!
 
Code:
If txtfilename.SelectedItem = "Base Source Engine 2.gcf" Then
            url.Text = "http://91.121.15.80/base%20source%20engine%202.gcf"
        ElseIf txtfilename.SelectedItem = "Counter-Strike Source Client.gcf" Then
            url.Text = "http://91.121.15.80/counter-strike%20source%20client.gcf"
        ElseIf txtfilename.SelectedItem = "Counter-strike source shared.gcf" Then
            url.Text = "http://91.121.15.80/counter-strike%20source%20shared.gcf"
        ElseIf txtfilename.SelectedItem = "Counter-strike.gcf" Then
            url.Text = "http://91.121.15.80/counter-strike.gcf"
        ElseIf txtfilename.SelectedItem = "Day of defeat source.gcf" Then
            url.Text = "http://91.121.15.80/day%20of%20defeat%20source.gcf"
        ElseIf txtfilename.SelectedItem = "Episode 1 shared.gcf" Then
            url.Text = "http://91.121.15.80/episode%201%20shared.gcf"
        ElseIf txtfilename.SelectedItem = "Episode two content.gcf" Then
            url.Text = "http://91.121.15.80/episode%20two%20content.gcf"
        ElseIf txtfilename.SelectedItem = "Episode two maps.gcf" Then
            url.Text = "http://91.121.15.80/episode%20two%20maps.gcf"
        ElseIf txtfilename.SelectedItem = "Episode two materials.gcf" Then
            url.Text = "http://91.121.15.80/episode%20two%20materials.gcf"
        ElseIf txtfilename.SelectedItem = "Episodic 2007 shared.gcf" Then
            url.Text = "http://91.121.15.80/episodic%202007%20shared.gcf"
        ElseIf txtfilename.SelectedItem = "Half-life 2 content.gcf" Then
            url.Text = "http://91.121.15.80/half-life%202%20content.gcf"
        ElseIf txtfilename.SelectedItem = "Half-life 2 episode one.gcf" Then
            url.Text = "http://91.121.15.80/half-life%202%20episode%20one.gcf"
        ElseIf txtfilename.SelectedItem = "Half-life 2 episode two english.gcf" Then
            url.Text = "http://91.121.15.80/half-life%202%20episode%20two%20english.gcf"
        ElseIf txtfilename.SelectedItem = "Half-life 2 game dialog.gcf" Then
            url.Text = "http://91.121.15.80/half-life%202%20game%20dialog.gcf"
        ElseIf txtfilename.SelectedItem = "Portal content.gcf" Then
            url.Text = "http://91.121.15.80/portal%20content.gcf"
        ElseIf txtfilename.SelectedItem = "Portal english.gcf" Then
            url.Text = "http://91.121.15.80/portal%20english.gcf"
        ElseIf txtfilename.SelectedItem = "Source 2007 binaries.gcf" Then
            url.Text = "http://91.121.15.80/source%202007%20binaries.gcf"
        ElseIf txtfilename.SelectedItem = "Source 2007 shared materials.gcf" Then
            url.Text = "http://91.121.15.80/source%202007%20shared%20materials.gcf"
        ElseIf txtfilename.SelectedItem = "Source engine.gcf" Then
            url.Text = "http://91.121.15.80/source%20engine.gcf"
        ElseIf txtfilename.SelectedItem = "Source materials.gcf" Then
            url.Text = "http://91.121.15.80/source%20materials.gcf"
        ElseIf txtfilename.SelectedItem = "Source models.gcf" Then
            url.Text = "http://91.121.15.80/source%20models.gcf"
        ElseIf txtfilename.SelectedItem = "Source sdk base.gcf" Then
            url.Text = "http://91.121.15.80/source%20sdk%20base.gcf"
        ElseIf txtfilename.SelectedItem = "Sourceinit.gcf" Then
            url.Text = "http://91.121.15.80/sourceinit.gcf"
        ElseIf txtfilename.SelectedItem = "Source 2007 shared models.gcf" Then
            url.Text = "http://91.121.15.80/source%202007%20shared%20models.gcf"
        ElseIf txtfilename.SelectedItem = "Source 2007 shared sounds.gcf" Then
            url.Text = "http://91.121.15.80/source%202007%20shared%20sounds.gcf"
        ElseIf txtfilename.SelectedItem = "Team fortress 2 client content.gcf" Then
            url.Text = "http://91.121.15.80/team%20fortress%202%20client%20content.gcf"
        ElseIf txtfilename.SelectedItem = "Team fortress 2 content.gcf" Then
            url.Text = "http://91.121.15.80/team%20fortress%202%20content.gcf"
        ElseIf txtfilename.SelectedItem = "Team fortress 2 materials.gcf" Then
            url.Text = "http://www.meatspin.com"

tbh
 
I've updated the program. And, deltatsunami check the source this time tell me if it's "acceptable" by your standards.
 
I get a message saying "An error occurred while downloading this file" Then it gives a few reasons. I am trying to download SourceSDKbase.gcf

BTW The first link is corrupted
 
I'm pretty sure that mastermind said that he couldn't afford his server anymore in his thread so i guess that this program is almost useless now. All erix920 has to do is change the links in his program now I'm guessing to make it useful.
 
I could host you a direct FTP server for your program if you wanted, just have 1 requirement. PM me for info.
 
The file GCFDownloader does not finish, and when it does it says
"! C:\Users\<username>\Desktop\GCFdownloaderV2.zip: Unexpected end of archive"
 
VERSION 2

I was working on one of my other projects and got side tracked and ended up making a GCF downloader lol.

It just downloads GCFs and NCFs from Mastermind's server but since I made it, its good.

Screenshot:



Please post if there's error or if you have suggestions.

Why cant i open what do i nedd to open it?
 
Well frist of all, I head this program is now obsolete because mastermind's server is down. I do not know if erix had another server linked to this, but mastermind's was the first server.

--

The archives show as unexpected end because of this website, FreeSteam does not handle zip and rar archives well, but you can still extract the archives fine.

--

If you need GCF / ncf files that badly, you could request them in my GCF-AA (search the forum for it.)
 
"FreeSteam does not handle zip and rar archives well, but you can still extract the archives fine."
There is nothing wrong with the website/server.

Also, Eric how does this sound for GCFs:
# 750 GB web space
# 7500 GB traffic
 
It is a very common error for .rar files to miss the last few bytes in a download on this server, that is what I have noticed.

Probably the wrong mime/type for .rar in the attachments section of vB.
 
Oh ww3, that sounds pretty good :-D, except I think I will discontinue this program and just add the directory to my content distro platform.
 
Hello the GCF download does not work for me because i get follow error

1.File doenst exits
2.Remote Server error

how can i fix it or must you fix it at the Prog
 
Back
Top