[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule MODs - Allgemein (http://www.emule-web.de/board/emule-mods-allgemein/)
-   -   eMule v0.47c X-Ray MOD v0.3 [24.12.1006] (http://www.emule-web.de/board/11768-emule-v0-47c-x-ray.html)

JvA 24. December 2006 11:49

eMule v0.47c X-Ray MOD v0.3 [24.12.1006]
 

Endlich ist es soweit....
das warten hat ein ende und ich release nun voller freude die erste public version meines kleinen süßen X-Ray's.
Es ist soweit alles drin was ich drin haben wollte und ich hoffe das er bei euch allen so gute Ergebnisse liefert wie sie meine tester in den letzten wochen und monaten hatten.
wollen wir nicht großartig drum herum reden.....viel spaß mit dem mod und danke für verbesserungsvorschläge und eurer hilfe beim finden der bösen bugs.


Main Features:
  • DynamicBlockRequest [netfinity]
  • Slot Control [sivka/JvA]
  • SafeHash [Slugfiller/SiRoB]
  • Drop Stalled Sources [netfinity]
  • Save Upload-Queue-Wait-Time [moonlight]
  • Connetion Checker [eWombat/WiZaRd]
  • ReAsk Sources after IP Change [maella/Stulle]
  • ActiveConnectionControl [Obelix/MaxUpload/JvA]
  • AutoSoftLock [David Xanatos/JvA]
  • SourceDropSystem [sivka/JvA]
  • Toolbar[J.C.Conner/JvA]
  • many Improvements [Xman/WiZaRd/David Xanatos/SiRoB]
Changelog v0.3:
Code:

++++++++++++++++++++++++
X-Ray MoD 0.3
++++++++++++++++++++++++

Type        | Idea/Src from | Disription                                                                        | Used Tag
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Merge        |                | Merged to 47c Codebase
Update        | Xman                | Updated Sourcecache Implementation                                                | // X-Ray :: Sourcecache
Update        | WiZaRd        | Updated AutomaticKademliaFirewalledRecheck Implementation                        | // X-Ray :: AutoKadFirewallRecheck
Feature        | Slugfiller        | SearchCatch                                                                        | // X-Ray :: SearchCatch
Feature        | itsonlyme/Neo        | CacheUDPsearchResults                                                                | // X-Ray :: CacheUDPSearchResults
Feature        | eWombat/Stulle| Connetion Checker                                                                | // X-Ray :: ConChecker
Feature        | Maella/Stulle        | ReAsk Sources after IP Change                                                        | // X-Ray :: ReAskSrcAfterIPChange
Feature        | Spike2/Pawcio        | Reconnect to Kademlia (after Connection error)                                | // X-Ray :: ReconnectToKadAfterConnectionError
Feature        | Spike2/Pawcio        | Reset Kad-IP on IP Change                                                        | // X-Ray :: ResetKadIP
Feature        | Maella/Stulle        | Spread ReAsk                                                                        | // X-Ray :: SpreadReask
Feature        | Stulle        | Variable ReAsk Time                                                                | // X-Ray :: VariableReaskTime
Feature        | Spike2/TK4        | Enhanced Client Recognization                                                        | // X-Ray :: EnhancedClientRecognization
Feature        | Max/Obelix/JvA| ActiveConnectionControl                                                        | // X-Ray :: ActiveConnectionControl
Feature        | NeoMule        | AutoSoftLock                                                                        | // X-Ray :: AutoSoftLock
Feature        | Peace/JvA        | Added icons to show the Queue Difference better                                | // X-Ray :: QRdiff
Feature | Avi3k                | Extended Shared View                                                                | // X-Ray :: ExtendedSharedView
Feature        | WiZaRd/JvA        | 3D-Text for PrefSlider                                                        | // X-Ray :: 3DTextForPrefSlider
Feature        | WiZaRd/JvA        | X-Ray Color Style for the PrefSlider                                                | // X-Ray :: PrefSliderColors
Feature        | pHoeniX        | Fadeout on Exit                                                                | // X-Ray :: Fadeout on Exit
Feature        | pHoeniX/eMF        | XP-GroupBox                                                                        | // X-Ray :: XP-GroupBox
Feature        | WiZaRd        | Relax on Start-Up                                                                | // X-Ray :: RelaxOnStartUp
Feature        | WiZaRd        | Now so you can always see e.g. UL/DL stats even if the client is offline        | // X-Ray :: OfflineFriendData
Feature        | Tarod/MorphXT        | Show Compression in UploadListCtrl                                                | // X-Ray :: ShowCompression
Feature        | WiZaRd/Lama        | New nice looking Statistics                                                        | // X-Ray :: WiZaRdStats
Feature        | eF-Mod        | Nice Hash                                                                        | // X-Ray :: NiceHash
Feature        | iONiX/Bastard        | Nice Move                                                                        | // X-Ray :: NiceMove
Feature        | TPT/Xtreme/JvA| ProcessPriority - differs from Xtreme, Priority is set AFTER complete start        | // X-Ray :: ProcessPrio
Feature        | Xtreme        | Don't overwrite bak files if last sessions crashed                                | // X-Ray :: DontOverwriteBakFiles
Feature        | NeoMule        | Added Tabbed Preferences                                                        | // X-Ray :: PPgPrefTabs
Feature        | Sivka/JvA        | SourceDropSystem                                                                | // X-Ray :: DropSystem
Feature        | Stulle        | Auto Drop Immunity                                                                | // X-Ray :: AutoDropImmunity
Feature        | Sivka                | Don't interrupt upload if waiting queue empty or friend-slot                        | // X-Ray :: HoldULSessionOnEmptyQueue
Feature        | Sivka/Xman        | Stop Downloading from one single client                                        | // X-Ray :: StopDownload
Feature        | WiZaRd        | XS-workaround for older clients                                                | // X-Ray :: XS-Workaround
Feature        | ***********        | Faster Re-Ask on MLdonkeys                                                        | // X-Ray :: FastReaskforMLDonkey
Feature        | netfinity        | Anti-Shape                                                                        | // X-Ray :: AntiShape
Improve        | NeoMule        | BetterClientAttaching                                                                | // X-Ray :: BetterClientAttaching
Improve        | NeoMule/WiZaRd| LoopImprovement                                                                | // X-Ray :: LoopImprovement
Improve        | Xman                | Init-Hashtable optimization                                                        | // X-Ray :: KnownFileListHashTableImprovement
Improve        | Xman                | Don't refresh list-item on deletion                                                | // X-Ray :: DontRefreshOnItemDeletion
Improve        | WiZaRd        | Proper KadClientList-Client deletion                                                | // X-Ray :: ProperKadClientListCleanup
Add        |                | Added many Preferences Security Checks and Limits to the Slotcontrol
Add        | Xanatos        | Added some code to SessionDownloadFeature                                        | // X-Ray :: SessionDownload
Changed        | JvA                | Few things in ChunkSettings and the calculation                                | // X-Ray :: FullChunk
Removed        | Xman                | Better Chunk Selection - it's not needed at the moment cause of the zz code
Removed        | NexteMF        | Official Toolbar Code
Fix        | Sirob                | Fix Connection Collision                                                        | // X-Ray :: FixConnectionCollision
Fix        |                | Fixed some things for the debug mode
Fix        | DavidXanatos        | Fixed a Bug in the new XS v4 for Obfuscation
Fix        | Xman                | Crashfix At Mmsocket
Fix        | shadow2004        | Show the correct serverport in networkinfodlg if obfuscution is used
Fix        |                | Small displayfix in Splashscreen (thx WiZ for reporting)


++++++++++++++++++++++++
X-Ray MoD 0.2 Alpha
++++++++++++++++++++++++

Type        | Idea/Src from | Disription                                                                        | Used Tag
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Merge        |                | Merged to 47b Codebase
Feature        | SF-IOM        | Completed SafeHash Implementation                                                | // X-Ray :: SafeHash
Feature        | Morph/Xtreme        | FlushBuffer                                                                        | // X-Ray :: FlushBuffer
Feature        | Xtreme        | Queued Disc-Access for Read/Flushing-Threads                                        | // X-Ray :: QueuedFlushThreads
Feature        | Morph/Xtreme        | ReadBlockFromFileThread                                                        | // X-Ray :: ReadBlockFromFileThread
Feature        | O2/Xtreme        | Hash Progress                                                                        | // X-Ray :: HashProgress
Feature        | MorphXT        | Display current uploading chunk                                                | // X-Ray :: UploadChunkDisplay
Feature        | MorphXT        | Display current downloading chunk                                                | // X-Ray :: DownloadChunkDisplay
Feature        | eF-Mod        | Show Total UP/DOWN                                                                | // X-Ray :: TotalUpDown
Feature        | xrmb                | Confirmed download                                                                | // X-Ray :: ConfirmedDownload
Feature        | xrmb                | See the need                                                                        | // X-Ray :: SeeTheNeed
Feature        |                | Show chunk dots in downloadlist progress                                        | // X-Ray :: ChunkDots
Feature        | Slugfiller        | DoubleLucas                                                                        | // X-Ray :: DoubleLucas
Feature        | Slugfiller        | QPFPush - Gives an inverse boost to less popular files for more equality        | // X-Ray :: QPFPush
Feature        | Moonlight/Scar| Save Upload-Queue-Wait-Time                                                        | // X-Ray :: SUQWT
Feature        | Sivka/Stulle        | Release Bonus                                                                        | // X-Ray :: ReleaseBonus
Feature        | netfinity        | Drop Stalled Sources                                                                | // X-Ray :: DropStalledSources
Feature        | netfinity        | Delayed NNP                                                                        | // X-Ray :: DelayedNNP
Feature        | netfinity        | Reask Partstatus on NNP                                                        | // X-Ray :: ReaskPartstatusOnNNP
Feature        | JvA                | All P2P get their correct icon and clients with ext.-prot. get an overlayicon        | // X-Ray :: CorrectAppIcons
Changed        | WiZaRd        | Makes eMule to keep the PROPER limit of the queue                                | // X-Ray :: QueueSizeFix
Changed        | JvA                | Changed executable icon
Removed        | Slugfiller        | NoNeededRequeue due to netfinity's code                                        | // X-Ray :: NoNeededRequeue


++++++++++++++++++++++++
X-Ray MoD 0.1 Alpha
++++++++++++++++++++++++

Type        | Idea/Src from | Disription                                                                        | Used Tag
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Feature        | netfinity        | DynamicBlockRequest                                                                | // X-Ray :: DynamicBlockRequest
Feature        | BlueSonicBoy        | DL Part completion speed-up code                                                | // X-Ray :: PartCompletionSpeedUp
Feature        | Xman                | Better Passive Source Finding                                                        | // X-Ray :: BetterPassiveSourceFinding
Feature        | Xman                | Better Chunk Selection                                                        | // X-Ray :: BetterChunkSelection
Feature        | Xman                | Find best Sources                                                                | // X-Ray :: FindBestSources
Feature        | Slugfiller        | NoNeededRequeue                                                                | // X-Ray :: NoNeededRequeue
Feature        | Avi3k                | Colored Queue rank difference to the download list                                | // X-Ray :: QRdiff
Feature        | Morph/JvA        | Colored Clientstate                                                                | // X-Ray :: ColoredClientstate
Feature        | Commander        | Client Percentage                                                                | // X-Ray :: ClientPercentage
Feature        | Xanatos        | Session Download                                                                | // X-Ray :: SessionDownload
Feature        | VQB                | OwnCredits                                                                        | // X-Ray :: OwnCredits
Feature        | Sivka/JvA        | Slot Control                                                                        | // X-Ray :: SlotControl
Feature        | VQB/WiZaRd        | FullChunkTransfer                                                                | // X-Ray :: FullChunk
Feature        | WiZaRd        | You can set the minimum Nr. of Chunks that will be transfered @ Friend-UL        | // X-Ray :: FUChunkNr
Feature        | JvA                | You can set the minimum Nr. of Chunks that will be transfered @ Normal-UL        | // X-Ray :: NormalChunkNr
Feature        | Xman                | Sourcecache                                                                        | // X-Ray :: Sourcecache
Feature        | Neo                | Preferences Banner                                                                | // X-Ray :: PrefBanner
Feature        | Neo/eMule+        | Preferences SlideBar                                                                | // X-Ray :: PrefSlider
Feature        | eF-Mod        | New Statusbar Arrangement and fixed some bugs in the eF-Implementation        | // X-Ray :: Statusbar
Feature        | eF-MOD        | New Toolbar including fixes and several changes (Thx to TommyB for the optic)        | // X-Ray :: Toolbar
Feature        | Xanatos/JvA        | Toolbar is now skinable, so you can use your own images for the bar                | // X-Ray :: SkinableToolbar
Feature        | eF-MOD        | High resulution speedmeter on toolbar with some fixes from David Xanatos        | // X-Ray :: Speedgraph
Feature        | Xtreme        | New SplashScreen Arangement                                                        | // X-Ray :: SplashExtended
Feature        | SF-IOM/Xtreme        | SafeHash                                                                        | // X-Ray :: SafeHash
Feature        | Xman/NetF        | If your upload is > 80 kb/s emule switch to lower compression                        | // X-Ray :: VariableCompression
Feature        | Xman                | Code Improvement for choosing to use compression                                | // X-Ray :: CompressionChoosing
Feature | Slugfiller | Requested blocks are now clipped to chunk limits and max. allowed block size | // X-Ray :: ReqBlocksClipping
Feature        | WiZaRd        | Improved Uploadcaching                                                        | // X-Ray :: ImprovedUploadCaching
Feature        | Avi3k                | Improved Kad's encoding code for CUInt128                                        | // X-Ray :: KadEncode
Feature        | WiZaRd        | AutomaticKademliaFirewalledRecheck                                                | // X-Ray :: AutoKadFirewallRecheck
Feature        | SiRoB                | Outlined Percentage                                                                | // X-Ray :: OutlinedPercentage
Feature        | Slugfiller        | ModID                                                                                | // X-Ray :: ModID
Feature        | NeoMule        | ModLog                                                                        | // X-Ray :: ModLog
Change        |                | Changed several Colors
Feature        | itsonlyme        | Modname is shown everywhere in the mod                                        | // X-Ray :: Modname
Tweak        | SiRoB                | Don't send extended tags to client that don't support it to reduce overhead        | // X-Ray :: ExtendedProtokolCheck
Fix        | WiZaRd        | Some MemLeakFixes

Download via Sourceforge:

Binary: Download Binary via Sourceforgemirror
Sources: Download Sources via Sourceforgemirror

cya
JvA

Jicksaw 24. December 2006 16:28

Wow, endlich ist es soweit!
Besten dank JVA, bin mir sicher deine Arbeit hat sich gelohnt.Das Changelog ist sich schonmal verdammt interessant. Dann wünsch ich dir mal frohe Weihnachten und schöne Feiertage und mir viel Spaß mit dem X-Ray!:beer::mrgreen:

MfG
Jicksaw

Ltcrusher 24. December 2006 23:56

ziehe mir deine Version direkt mal runter. Bin mal gespannt wie sie ist.

lockman 25. December 2006 08:08

klasse, danke mann.

Pathfinder 25. December 2006 11:03

Glückwunsch zum public release! Wie versprochen hast du damit auch Modder-Status bei uns erlangt. :clap

Stulle 25. December 2006 11:25

ich war erst kein modder, sondern nur fledgling oder so! *heul*

@ jva: du lamer sack! :P das naechste bitte schneller, ich beantworte dir dann sogar wieder fragen. ;)

mfg stulle

JvA 25. December 2006 11:32

also bitte stulle....gut ding will weile haben^^ und auf das angebot der fragerei komme ich gern zurück.....aber dazu musst du erstmal online kommen du offline sack :)
@path: danke für den modderstatus.....endlich anerkannt sein^^
ich hoffe der mod gefällt soweit.....bin schon wieder fleißig am werkeln.....der mod soll ja bald richtig public werden......sprich emule-project und bei euch auf der modbase....bisher erstmal test im kleinen kreis^^ besser is...
cya
JvA

Pan Tau 26. December 2006 02:45

Zitat:

Zitat von JvA
@path: danke für den modderstatus.....endlich anerkannt sein^^
ich hoffe der mod gefällt soweit.....bin schon wieder fleißig am werkeln.....der mod soll ja bald richtig public werden......sprich emule-project und bei euch auf der modbase....bisher erstmal test im kleinen kreis^^ besser is...
cya
JvA

Glückwunsch!
Ja, und, also....
Also Anerkennung ist meines Erachtens nach jedem zur Selbstkritik fähigen und somit auch nach größtmöglicher 'Perfektion' strebendem gewiss. Du bist also auf dem richtigen Weg!
Von daher nochmal: Glückwunsch!

Pan Tau

maydayman 26. December 2006 08:14

Moin Moin

Erstmal Super danke für den MOD werde ihn gleich mal Testen

mfg
maydayman

lockman 26. December 2006 10:28

x-ray`s mod
 
die version ist schon echt g.il aber die serverliste hats net so. krieg ständig low-id`s.
aber sonst echt klasse, sauber mann, weiter so.
gruss matt

ksa2000 26. December 2006 12:45

hi jva,
sag mal,ick bekomme deine source nicht kompeliert!
fehler:emule error LNK2001: Nichtaufgelöstes externes Symbol "public: bool __thiscall CxImage::Load(wchar_t const *,unsigned long)" (?Load@CxImage@@QAE_NPB_WK@Z)

mit welchen libs hast du kompeliert.

gruss
ksa2000

JvA 26. December 2006 17:41

hups.....jo sorry ich hab ne andere cximage verwendet......und desshalb kommts in der toolbar mit der normalen cximagelib zu fehlern....werde meine cximage gleich mal hochladen....sorry for that....
cya
JvA

edit: so bitteschön: http://sourceforge.net/project/downl...me=CxImage.rar

ksa2000 26. December 2006 19:02

danke!
gruss
ksa2000

Nichtznuts 4. January 2007 13:32

@ JvA

Danke für Deine Arbeit.

Irgendwie ist da aber noch ein Haken drin - eine HighID gibt es erst wenn man die met rausschmeisst und eine andere nimmt, mit der vorhandenen hat er zu edonkey immer ein lowid rausgegeben und zu kad erst garnicht verbunden, nachdem ich die met rausgeschmissen habe ging es auf einmal. Ansonsten super Arbeit!

Hast Du vor etwas zu verbauen damit WS in Foren übernommen werden können? Oder ist so etwas schon verbaut und ich DAU konnte das nicht finden?

cu Nichtznuts

JvA 6. January 2007 10:13

also wasserstände werden noch eingebaut....derzeit weiß ich allerdings noch nicht welchen code ich nehmen werde um das ganze so übersichtlich wie möglich zu gestalten.
das mit der met wusste ich leider nicht....sorry werde die mal austauschen....bei mir tat sie prima ihren dienst.....naja egal.
bin derzeit noch dabei nen blöden bug zu finden......der will sich aber auch einfach nicht zeigen die sau..:D hängt mit dem serverconnect zusammen.....dannach kommen noch weitere "release-features" und ne anpassung der toolbar, da das design noch nicht das non plus ultra ist.....also ich meine von der farbgebung für den rest des mods her....

also denne
cya
JvA


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:40 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102