Can't download *SOME* custom maps

Started by Loren Pechtel, April 09, 2014, 12:45:25 AM

Previous topic - Next topic

Loren Pechtel

The one I just ran into is #87 although there have been others.  I click download, it takes a lot longer than normal and then returns to the screen with the button saying "Download" instead of "Play"--there is no error message.  If it fails once it will always fail.

knucracker

Check your output log and see if there is something interesting in there (or just post it here).  Likely, it's a network error between your game and knucklecracker.com.  When it does fail exit the game (then copy the output log), then start the game back up and try again and see if that helps any.

Loren Pechtel

Quote from: virgilw on April 09, 2014, 10:14:14 AM
Check your output log and see if there is something interesting in there (or just post it here).  Likely, it's a network error between your game and knucklecracker.com.  When it does fail exit the game (then copy the output log), then start the game back up and try again and see if that helps any.

Where is the file?

I find an output_log.txt in c:\program files\knucklecracker\creeper world 3\cw3_data but it's dated 3/11/14 and this happened yesterday.  (And why are you writing a log there anyway?!?!)

As for retrying later--when a file fails I've never gotten it to work later.

J

#3
If it never worked again, you can try to remove all correspponding files: ...\Documents\creeperworld3\colonialspace\maps\[mapID rounded down on 100's]\[mapID].cw3

Log is here: %appdata%\CreeperWorld3\log.txt
I don't know if it's also there for the steam version.

knucracker

For the steam version, the log file is here:
"c:\Program Files (x86)\Steam\SteamApps\common\Creeper World 3\CW3_Data\output_log.txt"
This directory path will vary based on your installation of steam (the "(x86)" might not be present).

The "Download" vs "Play" buttons are shown based on if the ...\Documents\creeperworld3\colonialspace\maps\[mapID rounded down on 100's]\[mapID].cw3 file exists.  It's no more sophisticated than that.  So look for the map Id you are trying to download and see if that file exits.  If so, delete it or look at it to see if there is some permissions problem opening it.

Loren Pechtel

Quote from: J on April 09, 2014, 01:15:25 PM
If it never worked again, you can try to remove all correspponding files: ...\Documents\creeperworld3\colonialspace\maps\[mapID rounded down on 100's]\[mapID].cw3

Log is here: %appdata%\CreeperWorld3\log.txt
I don't know if it's also there for the steam version.

Oh, I was looking for something under KnuckleCracker

I tried a different one that always fails:

Initialize engine version: 4.3.3f1 (c8ca9b6b9936)
GfxDevice: creating device client; threaded=1
Direct3D:
   Version:  Direct3D 9.0c [aticfx64.dll 8.17.10.1077]
   Renderer: AMD Radeon HD 6900 Series
   Vendor:   ATI
   VRAM:     2014 MB (via DXGI)
   Caps:     Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=1 INTZ=1 RAWZ=0 NULL=1 RESZ=1 SlowINTZ=1
Begin MonoManager ReloadAssembly
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\UnityEngine.dll (this message is harmless)
Loading C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Assembly-UnityScript-firstpass.dll (this message is harmless)
Loading C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Assembly-UnityScript-firstpass.dll into Unity Child Domain
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Assembly-UnityScript.dll (this message is harmless)
Loading C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Assembly-UnityScript.dll into Unity Child Domain
- Completed reload, in  0.079 seconds
<RI> Initializing input.
<RI> Input initialized.
desktop: 1280x1024 60Hz; virtual: 3840x1024 at -1280,0
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\System.Xml.dll (this message is harmless)
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\System.Core.dll (this message is harmless)
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\UnityScript.Lang.dll (this message is harmless)
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Boo.Lang.dll (this message is harmless)
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\System.dll (this message is harmless)
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\System.Xml.Linq.dll (this message is harmless)
UnloadTime: 1.175690 ms
Using base settings dir: C:\Users\Loren\AppData\Roaming/creeperworld3/

(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)

Using base game data dir: C:\Users\Loren\Documents/creeperworld3/

(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)

Shader Quality: 30

(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)

Quality: 0

(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)

Game Version: 2.00

(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)

Checking for Update...

(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)

Checking for News...

(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)

Unloading 3 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)

Unloading 9 unused Assets to reduce memory usage. Loaded Objects now: 6208.
Total: 4.517863 ms (FindLiveObjects: 0.198558 ms CreateObjectMapping: 0.054636 ms MarkObjects: 3.759611 ms  DeleteObjects: 0.056302 ms)

Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Mono.Security.dll (this message is harmless)
Platform assembly: C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed\Mono.Security.dll (this message is harmless)
Fallback handler could not load library C:/Program Files/KnuckleCracker/Creeper World 3/CW3_Data/Mono/.\/System/Library/Frameworks/Security.framework/Security
Fallback handler could not load library C:/Program Files/KnuckleCracker/Creeper World 3/CW3_Data/Mono/lib/System/Library/Frameworks/Security.framework/Security
Fallback handler could not load library C:/Program Files/KnuckleCracker/Creeper World 3/CW3_Data/Mono/.\lib/System/Library/Frameworks/Security.framework/Security
Fallback handler could not load library C:/Program Files/KnuckleCracker/Creeper World 3/CW3_Data/Mono/lib/System/Library/Frameworks/Security.framework/Security
Fallback handler could not load library C:/Program Files/KnuckleCracker/Creeper World 3/CW3_Data/Mono/.\/System/Library/Frameworks/Security.framework/Security
Fallback handler could not load library C:/Program Files/KnuckleCracker/Creeper World 3/CW3_Data/Mono/lib/System/Library/Frameworks/Security.framework/Security
Fallback handler could not load library C:/Program Files/KnuckleCracker/Creeper World 3/CW3_Data/Mono/.\lib/System/Library/Frameworks/Security.framework/Security
Fallback handler could not load library C:/Program Files/KnuckleCracker/Creeper World 3/CW3_Data/Mono/lib/System/Library/Frameworks/Security.framework/Security
News: Looking for other CW3 players?  Check out the Knuckle Cracker forums -> |u=http://knucklecracker.com/forums Open_Forums

(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)

You are trying to load data from a www stream which had the following error when downloading.
transfer closed with outstanding read data remaining

(Filename:  Line: 1066)

OnApplicationQuit()

(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)



In this case the offending map is #39.  There's nothing named 39 in the colonial space maps directory.

knucracker

How is your network connection in general?  That map is 1.3M large, so will take some time if you have a very slow connection.  Many maps don't use custom images so they are smaller (like 50k).  That's the only thing I can see that might be different about this map.  I just downloaded it without issue.

As a long shot, make sure your hard drive isn't totally full.

Lastly, when you try to download it just wait after clicking the download button.  Wait several minutes even.  You might even look at your network stats to see if it is downloading in the background.  After clicking download, does the button immediately return to "download", or does something else happen for a while?


Loren Pechtel

Quote from: virgilw on April 09, 2014, 02:35:53 PM
How is your network connection in general?  That map is 1.3M large, so will take some time if you have a very slow connection.  Many maps don't use custom images so they are smaller (like 50k).  That's the only thing I can see that might be different about this map.  I just downloaded it without issue.

As a long shot, make sure your hard drive isn't totally full.

Lastly, when you try to download it just wait after clicking the download button.  Wait several minutes even.  You might even look at your network stats to see if it is downloading in the background.  After clicking download, does the button immediately return to "download", or does something else happen for a while?

Network:  18mbit, no problems.

C drive: 163gb available.

When I click the download button it switches to "Downloading..." for 8 seconds (by counting chimpanzees, not by stopwatch), then back to download.   There's enough other stuff going on that network stats aren't going to tell me anything.

knucracker

Are your behind a web proxy, or anything like that?  Also, I assume you have successfully downloaded other maps?  Look here and see if there are any maps larger than around 1M.
c:\Users\YOURUSER\Documents\creeperworld3\colonialspace\maps\NUMBERS\

You can also try this from a browser.

http://knucklecracker.com/creeperworld3/queryMaps.php?query=mapid&id=87


That will download map 87.  See what happens when you try that.

Loren Pechtel

Quote from: virgilw on April 09, 2014, 08:33:22 PM
Are your behind a web proxy, or anything like that?  Also, I assume you have successfully downloaded other maps?  Look here and see if there are any maps larger than around 1M.
c:\Users\YOURUSER\Documents\creeperworld3\colonialspace\maps\NUMBERS\

You can also try this from a browser.

http://knucklecracker.com/creeperworld3/queryMaps.php?query=mapid&id=87


That will download map 87.  See what happens when you try that.


Downloads correctly, the game accepts the resulting file.  The same file will not download within the game, though.

knucracker

So we're looking for something that is different on your machine... anything that might not be typical.  The game makes a request to that same URL, and it works for everyone else.  You can download using a browser, but the connection gets cut when using the game.  Any proxies, AV software, firewall... anything like that come to mind that might matter on your system?  Do you have more than one browser installed and does it work equally well to download from any of them?

Right now I am also still assuming it is the size of the download that is the difference since I assume you can download smaller maps without issue.

Loren Pechtel

Quote from: virgilw on April 09, 2014, 09:00:54 PM
So we're looking for something that is different on your machine... anything that might not be typical.  The game makes a request to that same URL, and it works for everyone else.  You can download using a browser, but the connection gets cut when using the game.  Any proxies, AV software, firewall... anything like that come to mind that might matter on your system?  Do you have more than one browser installed and does it work equally well to download from any of them?

Right now I am also still assuming it is the size of the download that is the difference since I assume you can download smaller maps without issue.

Proxies, no.  AV/Firewall--Kaspersky.  Browsers on Win7/64--Firefox, Chrome and IE all downloaded it.  Browsers on a VM running XP--Firefox, Chrome, IE all downloaded it.  I do agree that size is probably a factor as every map that has given trouble I think is large.  I'm running the 64-bit client, there's no update notice on the main screen.

Loren Pechtel

Ver 2.01/64, it's still doing the same thing.

Karsten75

And it *still* has to be something unique to your environment..

Loren Pechtel

Quote from: Karsten75 on April 15, 2014, 04:26:30 PM
And it *still* has to be something unique to your environment..

But the code certainly looks like it's swallowing an error message.  That's not unique to my system.