   [rant] To run my game, you need this, and this, and maybe this...
  Hi random person from my MSN, I'm inviting you to take part in beta-testing my MMORPG.You would be honored to? Ok, here is the client (750KB ZIP).First of all, do you have the .NET Framework 2.0 and the latest version of DirectX?Whats that you say? The latest version of DirectX is installed on your computer (by.. eg.. HalfLife2) and your not sure if you have the .NET Framework 2.0?Ok, you probably don't, so download this...Quote:http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en{ten minutes later}... its still not working?Ok, you don't have the newest version of DirectX. They are released monthly! Here.. download this..Quote:http://www.microsoft.com/downloads/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en{ten minutes later}... working now? Good. Welcome to Fleurin! I'm off to go invite another person, and walk him through this. Wait, whats that you say? This is a huge inconvience for the players? Yes, I agree, but there is nothing I can do about it.Ugh... [depressed]   
  And yet its still better than having someone download ~50MB for a 750KB client if they already have DX and .NET installed.   ;  Kind of wish there were a "downloadable" DX redistributable which was like 50k and would automatically install DX (like GLSetup in the olden days). The DX redistributables appear to be intended for CDs.   ;  I sympathize with you, as my main development occurs using Java, and many of the people running the programs find the process for downloading the latest jre too complex.   ;  Well, there's always to option to spend lots of money to use something like  Salamander. But it's not as if you didn't know up front that .NET programs require the runtime.   ;  Yes, this is even harder on Java programmers.. god help you if your app requires the 1.5 JRE.   ;Quote:Original post by KevinatorYes, this is even harder on Java programmers.. god help you if your app requires the 1.5 JRE.Even worserer for Java on Embedded devices, as i discovered on my degree.Dave   ;  That's why I only use SDL and OpenGL as libraries.OpenGL is standard on both Windows and Linux.SDL is standard on Linux, and only a single dll download on Windows, and I can just include the dll with the game binary.In other words, my games run on all platforms and don't require to downlad any other stuff.   ;Quote:Original post by SiCraneWell, there's always to option to spend lots of money to use something like  Salamander. But it's not as if you didn't know up front that .NET programs require the runtime.$1000+ US dollars for that software, and it doesn't even update DirectX >.<   ;  Wow, I found a way to save me from this frustration.Thevenin: running vista?MSN Guy #1: No.Thevenin: K, nevermind.Thevenin: running vista?MSN Guy #2: No.Thevenin: K, nevermind.Thevenin: running vista?MSN Guy #3: Yah.Thevenin: I'm inviting you to test out my MMORPG, here download this (750KB ZIP). You don't need any other software. [smile]MSN Guy #3: I was just kidding.Thevenin: K, nevermind.Thevenin: running vista?MSN Guy #4: No.Thevenin: K, nevermind.Thevenin: running vista?MSN Guy #5: No.Thevenin: K, nevermind.   