idiea of CW3 to smaller

Started by pyaehtetaung, November 16, 2013, 07:07:46 PM

Previous topic - Next topic

pyaehtetaung

use UPX.
CW3.exe is Write in C++. And size 10MB.
I use UPX to reduce size.UPX use --ultra-brute...
10MB to 3.33MB.
so 6MB is reduce.
Total is
91MB to 85MB.
You Know 6MB is more than 5 min to download.

Grauniad

Actually, CW3 is written in C#, as supported by the Unity3D platform.

UPX is mostly inactive. Except for the recent beta update to support Win64/PE, there hasn't been any work done on it since 2011. Realistically it thus does not support the full complement of platforms that CW3 is distributed on. While you may be impressed by 5 minutes, it is still only about a 6-7% improvement. For that the support headaches at knucklecracker will just increase a lot. For the vast majority of downloads, the saving in time will be much less than 5 minutes.



A goodnight to all and to all a good night - Goodnight Moon

pyaehtetaung

Quote from: Grauniad on November 16, 2013, 07:33:26 PM
Actually, CW3 is written in C#, as supported by the Unity3D platform.

UPX is mostly inactive. Except for the recent beta update to support Win64/PE, there hasn't been any work done on it since 2011. Realistically it thus does not support the full complement of platforms that CW3 is distributed on. While you may be impressed by 5 minutes, it is still only about a 6-7% improvement. For that the support headaches at knucklecracker will just increase a lot. For the vast majority of downloads, the saving in time will be much less than 5 minutes.
that is right.
C# code in C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data\Managed folder.(This is code use in real CW3 game).
Data and Graphic in C:\Program Files\KnuckleCracker\Creeper World 3\CW3_Data
But you need to check C:\Program Files\KnuckleCracker\Creeper World 3\CW3.exe(This exe is not real game but it can run code and combine Graphic.)
UPX not supported C# or .Net.
But Supported C++.
I patched my CW3.exe to save 6MB.

TLMike

I can download 6Mb in like 8 seconds. I would much rather have a stable and working game than I would an 8 second faster download.

Godsbrother

Lol, the last time I downloaded World of Warcraft it was almost 30GB
"If every trace of any single religion were wiped out and nothing were passed on, it would never be created exactly that way again. There might be some other nonsense in its place, but not that exact nonsense. If all of science were wiped out, it would still be true, and someone would find a way to figure it all out again."   Penn Jillette

pyaehtetaung

Quote from: TLMike on November 17, 2013, 01:22:09 AM
I can download 6Mb in like 8 seconds. I would much rather have a stable and working game than I would an 8 second faster download.
My connection is 33kb/s MAX.6MB take 6min for me.
Quote from: Godsbrother on November 17, 2013, 02:12:28 AM
Lol, the last time I downloaded World of Warcraft it was almost 30GB
I never dream to download.

TLMike

Do you still have Dial-up, man? I'm not even sure that companies still offer that as an option.

Lord_Farin

Quote from: TLMike on November 17, 2013, 03:29:17 PM
Do you still have Dial-up, man? I'm not even sure that companies still offer that as an option.
Perhaps it's time for you to be more considerate, and cut down on the implicit "every CW3 player lives in my country/the Western world" assumption?
Behold, Nexus! Looketh skywards, for thy obliteration thence nighs, my foul enemy!

TLMike

You're right. But, my comment wasn't exactly an assumption. As you can see, I draw no definitive conclusions; I only demonstrate that I know very little about the download speeds in other countries.

If 33kb/s is the best he can get, then he has my condolences. Still, the point about changing the coding format to save 5 minutes is pretty moot.