edit: since this can be a interesting discussion, maybe you can left this topic open by removing the title and the links.
---------------------
An Huge thanks to morph4u and other modders for ZZUL TRA (a very good mod, imo). I'm a little nOOb so i did small code changes.
0.6c // pier4r - PunishmentForClientsThatRequestMoreThanRatio1:3 - //changed the reward by "known for long time" and fixed the addition to cur_score directly // pier4r - transferRatio - // pier4r - limitCAPunishmentForTradingClients - 0.6b additions // pier4r - show time since first met - //pier4r - noLengthyUploadsFixForLowIDs - // updated to ZZUL TRA 2.5 codebase // pier4r - allow extra client (over softlimit) on queue - // pier4r - Last Seen Complete fix by fox88 - fixes // pier4r - PayBackFirst - // pier4r - UPSlotsBalancedLowIdHighId - // pier4r - PunishmentForClientsThatRequestMoreThanRatio1:3 - // pier4r - GENERAL MODIFICATIONS - // pier4r - CABanForBadClientsForLongTime - // pier4r - SLS values change - // pier4r - defaultPrefs - // pier4r - Mod name - 0.6a > now i stop the develop for a while due to rl problems, but i'm happy because this version has almost all features that i wanted in emule, > obviously this is related to my current knowledge about emule and its mods (also previous version mods). > Hopefully next version will take all (or almost all) updates of zzul tra versions above 2.3 // pier4r - SortRatingUsingAlsoCAvalues - // pier4r - CABanForBadClientsForLongTime - // pier4r - noReaksAndFastXSsaveBetweenSessions - // pier4r - PunishmentForClientsThatRequestMoreThanRatio1:3 - // pier4r - show2digitsCAinClientDialog - // pier4r- OneQueuePerFileSimulation - // pier4r - 1:3 ratio adapting2AverageUpload // pier4r - noLengthyUploads - // pier4r - GENERAL MODIFICATIONS - // pier4r - slowDownSaveProcess - 0.5b merge with fix in ZZUL TRA 2.3 // pier4r - adapt ZZUL-TRA :: SessionRatio 2 pier4r - 1:3 ratio max - // pier4r - show2digitsCAinUploadQueue - // pier4r - sortPSclientsForScoreInScoreColumn - // pier4r - sortTotalUpDownColumnAlsoForUploadedData - // pier4r - GENERAL MODIFICATIONS - 0.5a merge with ZZUL TRA 2.2 (that means // pier4r - 1:3 ratio max - //maybe it don't works really well with wizard modification, i try //remove some // ZZUL-TRA :: SessionRatio :: code. // pier4r - dynamic 1:3 ratio - // pier4r - payBackFirstLimitNotSoLow // pier4r - reinsertEvalXS in CA // pier4r - XS log only if LogAnalyzerISEnabled - // pier4r - CA only punitive score - // pier4r - return AT_MAXSCORE // pier4r - Mod name - start // pier4r - tradingAllowed - // pier4r - noPowershare4BadCAclients - // pier4r - noPSforNotIdentifiedUsers - // pier4r - PunishmentForClientsThatRequestMoreThanRatio1:3 - // pier4r - noPBF4TooBadCAclients // pier4r - NotSoMuchUpload - // pier4r - OneQueuePerFileSimulation - // pier4r - UPSlotsBalancedLowIdHighId - // pier4r - CAmodifyOneQueuePerFileScore - // pier4r - GENERAL MODIFICATIONS - // pier4r - noHighPriorityCheck // pier4r - PBF NOTES - // pier4r - PBF check modifications - // pier4r - pP: SUIBanInfo adapted - // pier4r.comments ) 0.4 + slotcontrol from ZZUL TRA 2.1 [morph4u] - NoSlotFocus of ZZUL TRA 2.0 (consequence of slotcontrol from ZZUL TRA 2.1) - SlotControl of ZZUL TRA 2.0 (consequence of slotcontrol from ZZUL TRA 2.1) - ForceSlot of ZZUL TRA 2.0 (consequence of slotcontrol from ZZUL TRA 2.1) + suiBan info adapted from katana 2.11 [pP] + small modifications //next versions, due to hideOS and ICS in ZZUl TRA 2.1 can't be merged with ZZUL TRA 2.1 :i'mcrying: , so i must raise my skill to import useful features from ZZUL TRA next version and other mods. 0.3c + small punishment for "downloader only" by CA (foster client rotation) + small fix PBF checks + balancing upload slots between lowID and HighID + No PS for not correctly identified users (like PBF) + noHighPriorityCheck (use a lot of cpu, when is not needed at all, after 50 minutes (with slots @ 3kb/s) all PBF clients can join) 0.3b + more accurate 1:3 dynamic ratio + one queue per file OR multiqueue (idea bloodymad) (hardcored for better file spreading) + ca modify the one queue per file score 0.3a //Now i'm going to freeze mode, except hotfixes for added code (and maybe future merge with new ZZUL TRA) //for rl and C++ knowledge problems. merge with ZZUL TRA 2.0 + 1:3 dynamic ratio + no PBF to too bad clients detected by CA 0.2b + 1:3 fixed ratio 0.1 based on emule 0.50a ZZUL TRA 1.9 coded with vs2k3 + PBF also for incomplete files (hardcoded) + CA only punitive scores + No powershare class priority for bad clients detected by CA
Notes
I'm still organizing my emule works backup (and i still learning emule/C++ code), so sorry if i update this post frequently with small changes
Note: if i dont write ed2k tags, i'm still testing!
source libraries
ed2k://|file|eMule0.50a.ZZUL-TRA_TL-otherLibs-19062011.zip|3969730|F83D711353637FF74179B6FD71C6C211|h=TET7XPGEWYVYY5SKZDLZ2EJOBTGFIA34|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-WIN7SDK_WMSDK-libs-19062011.zip|18755245|1559316FEDAA1F5E20057065D9D32E8C|h=LL25ZKFPWL2XTGBHDXE5Q3BI26XVWSAV|/|sources,pier4reich.no-ip.org:5000|/
ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.6c-Bin.zip|3628578|37541079C1C7D4551DF24E7C65125099|h=G7PLG7IZR6TOBEK56FCVG7Q3TRKPQWBY|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.6c-Src.zip|4263526|1C338BC10CB472FA839D31C8543F6F49|h=E2HW4W3WDGUCKENFQGWGHLD44AZA4YPC|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.6b-Bin.zip|3629081|3CADA053A6E592EE16FD67A7B761BF6E|h=FO4EUVWK3SBHGCOKES2ZBTVUNND3QSZK|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.6b-Src.zip|3849602|D2E8732FC6860467BBA1FDFB3096CB78|h=GR6WHCBILAVEXIBF2AYVIZTKKSC5KYXI|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.6a-Bin.zip|3618598|B4B760327BB1B23098B448B044275A54|h=XWYPJ64QOMMBORZZPXFTELLBDJY5SKEI|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.6a-Src.zip|4759700|F8C005418E7CA1EEB29C2864D40B9945|h=SO3HW3IJN46Y4SEEZRU442QEOOZWQAVT|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.5b-Bin.zip|3617193|F23295462114D66DF9A1E5D6212B7DFC|h=ZFNSU6T6O2HFMTRSLOAUU54FHQL6KW5I|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.5b-Src.zip|4755914|47F847195D4B9175B0A76141BFC99921|h=7TIXOX25RTX4JC763RDFFIN4H6TZ4GSA|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.5a-Bin.zip|3617408|564F0344A1810EE1F879CDB349D12737|h=IJFONN5L2PZIHA3FPFC5OBZNCLLC5RCH|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.5a-Src.zip|27705225|FEE389997D017B1E1718ABFFD3F6F763|h=EO33RNSISWGS75WZGCP3BMMHRGTGIXKB|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.4-Bin.zip|3612447|12BE06FF40EEE2DE30BCB94BBBBE939D|h=L2WEHFLCZOOXJ2676IVOMT6SH7DCBIBH|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_TL-0.4-Src.zip|28075513|B8FE7F5B0985972CA65077B9824B01E2|h=FL6HGWZRTRST3FVISY46RUSWJRN2SN25|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_2.0_TL-0.3c-Bin.zip|3459858|BF66BDF35AAF21E558066623C9F18D0F|h=CCHWUKNGGRTW4PNK7SRBTS3MIILOUQVU|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_2.0_TL-0.3c-Src.zip|27881398|7BC0DDA143E3F53EF94F0C5F265339F2|h=NRZQHPRIPUZUGV5WHF73U52QB2GPHRPL|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_2.0_TL-0.3b-Bin.zip|3459019|CE5E7B18ACA7A691E27BC5A810FEA7B0|h=WN5PPNXXF6NQV4A6NRJNJ5W5U7RMFJT3|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_2.0_TL-0-3b-Src.zip|27875658|DF0E983F4AA49CB08BD516DDBEFD5C1D|h=M5AAYH6TV5MIZHQNA7TBN5YFDLSCDDTE|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_2.0_TL-0.3a-Bin.zip|3464148|22E5749E2E9857CB3FD5B0202FA234AE|h=RVKVNPMHQI2ZBERO4OEKWADLYKV2MIBU|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_2.0_TL-0-3a-Src.zip|27873117|4F07A1B7EB671795CDB3194408F3FF41|h=CKMEE6ZPHPMHYORYIQKBT5IOMHMX5DKA|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_1.9_TL-0.2c-Src-diff.zip|128411|F52C0B152A64CB550BA7D1D5A8235CA1|h=JSF5OGWIXPKHOHCUPATJPMTSRMFKSFJV|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_1.9_TL-0.2b-Bin.zip|3466019|2608E6317FAE9CD63E472F1A2561FD0F|h=ZGV7S3PJ25V6BKIFVMMRJEI4HXT6K3ED|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_1.9_TL-0.2b-Src.zip|27539609|75E97326F9C18CBF3070E65C9A70393B|h=XA4LDAPZ5ZODO4LDPPAB6WYSKRFDNSYA|/|sources,pier4reich.no-ip.org:5000|/ ed2k://|file|eMule0.50a.ZZUL-TRA_1.9_TL-0.2a-Src-diff.zip|136283|26DD1AEADD0666397D294ECCABCCFF47|h=L5GL26Z75L2EVXR26D3JAWWP6A36R2DI|/|sources,pier4reich.no-ip.org:5000|/
This post has been edited by pier4r: 16 November 2011 - 05:35 PM