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.
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.
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.
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.
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.
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.
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?
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.
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.
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.
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.
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.
Ver 2.01/64, it's still doing the same thing.
And it *still* has to be something unique to your environment..
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.
The error message you posted is coming from the WWW object that is part of the unity library. It is just saying that the connection was closed before everything was read.
The thing is I can't reproduce this on any system I have (any OS), tere also are no apparent issues with the routine that does the downloading, and lots of people are downloading those same maps. My only guess is that something between your system and the web site doesn't like the request coming from the game. Could be your router, your particular TCP/IP stack settings, a firewall, or none of those things. There isn't much I can do in the game, though, to figure it out.
Tried with my firewall and AV off, no difference. The big ones always fail.