22 November 2008

VeryCD Mod is very promoted. Some don't know that it is a Leecher Mod in all known versions not more not less little less because the Leecher features are incomplete.Can't do anything wrong by adding all Leecher features and remove the international limitations by compiling the builds.

As long it is coded as English Versionsearch the whole source code in compiler for: FOREIGN_VERSIONand search: VC-dgkangto see the truth inside srcAll this features in code grayed out in compiler are disabled to build no Chinese Version include community boost.

Please take the following statement as a Joke from VeryCD TeamReverence about Boost and Removing and Changing emule-project.net Url's complete from all 3 or 4 Menu entries in eMule breaks the rules -> See Forum the developer talk: http://www.emulefuture.de/forum/ and others!

VeryCD Team:there is a difference between violating the gpl and violating official rules. official rules are made up by the official devs for a good reason. violating them means VeryCD violates the network but it does not mean VeryCD violate the gpl.

and:

VeryCD Team:"the gpl is not violated by very cd mods. merkur or whoever else may comment as much as he desires, the gpl does not care about the nature of the change. it only cares about releasing the proper sources for the final bin."

- Official eMule update can be removed, changed, language files download as well- all codes where is written commented by merkur do not change or comment out/remove can be changed or comment out.- community boost priority //added by kernel1983 2006.08.01 is allowed- community boost priority disabled for foreigner builds #ifndef _FOREIGN_VERSION in baseclient, by the preferences //added on 2008.8.26 by VC-dgkang -> Very bad to do there differences into the VeryCD comm Mods for Chinese and no Chinese users by compiling in code English = Foreign Version!!!- kad boost on sources etc... between the verycd clients is allowed- give all mods if you don't want to give out the source code the name beta

baseclient.cpp

//VeryCD°æ£¬»ý·Öµ÷Õû added by kernel1983 2006.08.01//#ifndef _FOREIGN_VERSION if this is grayed out in compiler it will not compile it in!!!//#if 0 //ÍêÈ«È¡ÏûµôVeryCDµÄ¼Ó·Ö»úÖÆ ºÍ¹Ù·½°æÒ»Ñù 2008Äê8ÔÂ26ÈÕ //must comment out or not if 0??//VC-dgkang 2008Äê7ÔÂ8ÈÕCString strBuffer = this->GetUserName(); //»ñµÃ¶Ô·½µÄNickif (strBuffer.Find(_T("[VeryCD")) != -1 strBuffer.Find(_T("[CHN]")) != -1 (thePrefs.UseCreditSystem() && credits->GetScoreRatio(GetIP())!=1) (currequpfile->GetUpPriority() == PR_VERYHIGH) (IsEmuleClient() && (GetAvailablePartCount() > 0) (m_nDownloadState == DS_DOWNLOADING))IsFriend()){fBaseValue += 19900; //Ôö¼Ó»ý·Ö}//#endif^- shows clearly here is if not 'define Foreign' version a community boost in all mods present.Research all source codes back to year 2006

In clear text. If you run the English build versions you have no profit from the community boost using VeryCD mods, cause by compiling it give the result that many features are not in English versions it will be quite different.================================================Look into the source code the truth is in there!

- The feature community boost here in VeryCD mods since 2003, in easyMule since year 2006 up the newest is allowed - don't get blacklisted in antileech

Means using same mods / builds adding more features another community or selectable on username extension in the menu to customize or add 2 or 3 hardcoded will work to be protected from antileech

Also the feature code found in old other mods to boost modname, make modnames in menu so that user can type in what modnames he wanna boost and boost factor up to the user x10 - x2000 to select.

If don't like communities or modnames boost, friendboost etc.. will be ok too.

Allowed Todo cause it is already a more or less incomplete leecher mod :

Remove Ratio (to enable modem 56 k again it's removed)/ don't be a lam3er + the sliders in the gui /done, lets be a lamer too( Remove update )comment out #x _FOREIGN_VERSION and that all for Foreigner/English disabled features in the src are enabled include Community Boost/doneadd to the automatically ban manual ban + unbanLSD features manual drop nn fq,.../manual reasksBuild version number in modstring flexible /user can give in or select valid build numbers backwards and afterwards getmod ,modname to the gui dialog...Upload system / upload only to ... / no upload / the dazzle share levelsPreferences.cpp Autostart with windows true /set registry key each time start this mod /removed- remove server ads /done

most is done but the src compiled crash after a while running with some c++ compiler versions.If someone have an old version VS installed (2003 or maybe 2005)

Downloads:

1. source code untouched (no changes - use the libs) you need this to compile: crypto51, crypto55, cximage,... all the other to compile the libs under folder easyMule-VeryCD-src\EasyMule\eMule v 0.49b - VeryCD easyMule 1.6 4.22 MB (I downloaded this from vc server, the version says 1.06 but is 1.05) is the latest src i could found2. use the easyMule.sln to compile the application

3. my test builds compiled with vs 2008. it will crash after a few minutesto this place here if compile with newer VS c++: