Official eMule-Board: Emule V0.47a [ese V1.0b] (2006-04-24) - Official eMule-Board

Jump to content


  • (5 Pages)
  • +
  • « First
  • 2
  • 3
  • 4
  • 5

Emule V0.47a [ese V1.0b] (2006-04-24) Updated DBR and ReadBlockFromFileThread

#61 User is offline   <Tino> 

  • Mediterranean Man
  • PipPipPipPip
  • Group: Members
  • Posts: 151
  • Joined: 19-June 03

Posted 30 April 2006 - 10:55 PM

Thanks for this mod. I love DBR feature
<span style='font-size:14pt;line-height:100%'>CASAL LIVES</span>

0

#62 User is offline   Gomez82 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 124
  • Joined: 28-April 05

Posted 01 May 2006 - 01:01 AM

hello netfinity,
i have some problems with compiling your mod, now i have a question ...

What versions of the libs you use to compile (i get several error messages with the libs i use)

0

#63 User is offline   netfinity 

  • Master of WARP
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1658
  • Joined: 23-April 04

Posted 02 May 2006 - 04:58 PM

@Gomez82
Should be the same versions as the official client. But the zlib need to be compiled with the ZLIB_WINAPI preprocessor definition. Also you should compile all libraries without the default libraries.
eMule v0.50a [NetF WARP v0.3a]
- Compiled for 32 and 64 bit Windows versions
- Optimized for fast (100Mbit/s) Internet connections
- Faster file completion via Dynamic Block Requests and dropping of stalling sources
- Faster searching via KAD with equal or reduced overhead
- Less GUI lockups through multi-threaded disk IO operations
- VIP "Payback" queue
- Fakealyzer (helps you chosing the right files)
- Quality Of Service to keep eMule from disturbing VoIP and other important applications (Vista/7/8 only!)
0

#64 User is offline   Gomez82 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 124
  • Joined: 28-April 05

Posted 03 May 2006 - 12:08 AM

netfinity, on May 2 2006, 05:58 PM, said:

@Gomez82
Should be the same versions as the official client. But the zlib need to be compiled with the ZLIB_WINAPI preprocessor definition. Also you should compile all libraries without the default libraries.
View Post


thx i will try tomorrow ...

0

#65 User is offline   moloko+ 

  • ...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1209
  • Joined: 18-August 05

Posted 05 May 2006 - 11:11 PM

hi netfinity,

SiRoB has posted a fix for ReadBlockFromThread here:

Topic: [fix] Filtered Block Request
http://forum.emule-p...howtopic=104788

cheers.
0

#66 User is offline   Andu 

  • Morph Team
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 13015
  • Joined: 04-December 02

Posted 05 May 2006 - 11:16 PM

SiRoB is doing alot of optimising/fixing lately and it's rather hard to keep up. Morph and code snippet subforums are full of those.

I like that the modders seem to be more interested in improving their clients rather than bitching at each other. Way to go.
Three Rings for the Elven-kings under the sky,
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the Land of Mordor where the Shadows lie.


Dark Lord of the Forum


Morph your Mule

Need a little help with your MorphXT? Click here

0

#67 User is offline   moloko+ 

  • ...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1209
  • Joined: 18-August 05

Posted 06 May 2006 - 05:56 AM

hi Andu,
yeah, i'd be stuck if modders didn't post their solutions and folly here... no point in gripes anyways since we all learn bit by bit (even if i regret some of my own posts ;) ).

its all information, which is anti personal and not owned by anyone (well you know what i mean), which is kinda the philosophy in p2p... it just sucks having the wrong info :P (...well embarrasing mostly)...

@Gomez82 :
i got ESE to compile on VS2003 .NET by copying the proj files from the 0.47a sources and adding SlugFiller SafeHash files to the project and a few other things (sorry can't remember)...

btw, did the compile work out (it's been a long tomorrow)?

@netfinity :
would this be okay (i did this before the prev posts about ZLIB_WINAPI) - using the 0.47a proj files? i get warnings from SF's files but i know the int conversions are okay... thanks for the 1.0b update.
0

#68 User is offline   netfinity 

  • Master of WARP
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1658
  • Joined: 23-April 04

Posted 06 May 2006 - 12:45 PM

moloko+, on May 6 2006, 07:56 AM, said:

@netfinity :
would this be okay (i did this before the prev posts about ZLIB_WINAPI) - using the 0.47a proj files? i get warnings from SF's files but i know the int conversions are okay... thanks for the 1.0b update.
View Post
Yes, as long as you add the new .cpp files to the project it should work. The reason why I use the ZLIB_WINAPI stuff is that I got some major linking problems when I didn't compile the libraries with this flag. It's an ancient remnant that you can leave out if you can build the official client, you should also be able to build ESE with the same project file if you add the new files to it.
eMule v0.50a [NetF WARP v0.3a]
- Compiled for 32 and 64 bit Windows versions
- Optimized for fast (100Mbit/s) Internet connections
- Faster file completion via Dynamic Block Requests and dropping of stalling sources
- Faster searching via KAD with equal or reduced overhead
- Less GUI lockups through multi-threaded disk IO operations
- VIP "Payback" queue
- Fakealyzer (helps you chosing the right files)
- Quality Of Service to keep eMule from disturbing VoIP and other important applications (Vista/7/8 only!)
0

#69 User is offline   netfinity 

  • Master of WARP
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1658
  • Joined: 23-April 04

Posted 06 May 2006 - 12:49 PM

moloko+, on May 6 2006, 01:11 AM, said:

hi netfinity,

SiRoB has posted a fix for ReadBlockFromThread here:

Topic: [fix] Filtered Block Request
http://forum.emule-p...howtopic=104788

cheers.
View Post
Thanks, I'm waiting for a new Morph XT mod to be ready. Then I can compare and get a better grip of what the fix is all about.

[EDIT]I'd just saw there is a new Morph mod out, so I will take a look at it.[/EDIT]

This post has been edited by netfinity: 06 May 2006 - 01:38 PM

eMule v0.50a [NetF WARP v0.3a]
- Compiled for 32 and 64 bit Windows versions
- Optimized for fast (100Mbit/s) Internet connections
- Faster file completion via Dynamic Block Requests and dropping of stalling sources
- Faster searching via KAD with equal or reduced overhead
- Less GUI lockups through multi-threaded disk IO operations
- VIP "Payback" queue
- Fakealyzer (helps you chosing the right files)
- Quality Of Service to keep eMule from disturbing VoIP and other important applications (Vista/7/8 only!)
0

#70 User is offline   Andu 

  • Morph Team
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 13015
  • Joined: 04-December 02

Posted 06 May 2006 - 02:45 PM

netfinity that's just a BETA yet. So the final won't be far off. The question is if the slotfocus bug is something that has influence on your code.

I personally would recommend waiting till the final is out since then you can be sure that there is no last minute fix that you have to adopt later on.
Three Rings for the Elven-kings under the sky,
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the Land of Mordor where the Shadows lie.


Dark Lord of the Forum


Morph your Mule

Need a little help with your MorphXT? Click here

0

#71 User is offline   SiRoB 

  • Retired Morph Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1691
  • Joined: 28-June 03

Posted 06 May 2006 - 07:49 PM

Hi netfinity, you should only change the thing arround multiple hash trouble.
Only Check:
!m_nTotalBufferData
CSingleLock sLock1(&(theApp.hashing_mut), TRUE);
eMule 0.47c MorphXT v9.5 ::binary::source::
0

#72 User is offline   moloko+ 

  • ...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1209
  • Joined: 18-August 05

Posted 08 May 2006 - 01:44 AM

netfinity, on May 6 2006, 10:45 PM, said:

moloko+, on May 6 2006, 07:56 AM, said:

@netfinity :
would this be okay (i did this before the prev posts about ZLIB_WINAPI) - using the 0.47a proj files? i get warnings from SF's files but i know the int conversions are okay... thanks for the 1.0b update.
View Post
Yes, as long as you add the new .cpp files to the project it should work. The reason why I use the ZLIB_WINAPI stuff is that I got some major linking problems when I didn't compile the libraries with this flag. It's an ancient remnant that you can leave out if you can build the official client, you should also be able to build ESE with the same project file if you add the new files to it.
View Post


Yes, I've had success with both the Official and ESE 1.0b (+ 0.46c libs) - without ZLIB_WINAPI - with VS2003 .NET...
and with your patch (tested on XP SP1 & SP2), but now i've reverted to the simple fix by delay loading ws2_32.dll and all is well too. Thanks.

I think this guy is running VS2003 .NET in spooky mode:
http://forum.emule-p...owtopic=105369#

cheers.
0

#73 User is offline   Gomez82 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 124
  • Joined: 28-April 05

Posted 08 May 2006 - 11:58 AM

moloko+, on May 6 2006, 06:56 AM, said:

hi Andu,
yeah, i'd be stuck if modders didn't post their solutions and folly here... no point in gripes anyways since we all learn bit by bit (even if i regret some of my own posts ;) ).

its all information, which is anti personal and not owned by anyone (well you know what i mean), which is kinda the philosophy in p2p... it just sucks having the wrong info :P (...well embarrasing mostly)...

@Gomez82 :
i got ESE to compile on VS2003 .NET by copying the proj files from the 0.47a sources and adding SlugFiller SafeHash files to the project and a few other things (sorry can't remember)...

btw, did the compile work out (it's been a long tomorrow)?

@netfinity :
would this be okay (i did this before the prev posts about ZLIB_WINAPI) - using the 0.47a proj files? i get warnings from SF's files but i know the int conversions are okay... thanks for the 1.0b update.
View Post


hi i didn't compiled it till now, because i reinstallled my windows ... i will try now hope it work

Edit: it worked

This post has been edited by Gomez82: 08 May 2006 - 12:45 PM


0

#74 User is offline   SiRoB 

  • Retired Morph Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1691
  • Joined: 28-June 03

Posted 08 May 2006 - 07:59 PM

Hi netfinity,
Could this be the Best Simple dynamic limit number of block resquested?

Quote

if (bytesPerRequest > EMBLOCKSIZE) {
  *count = min(bytesPerRequest/EMBLOCKSIZE, *count); //MORPH - Added by SiRoB, Enhanced DBR
  bytesPerRequest = EMBLOCKSIZE;
} else
  *count = 1; //MORPH - Added by SiRoB, Enhanced DBR

eMule 0.47c MorphXT v9.5 ::binary::source::
0

#75 User is offline   netfinity 

  • Master of WARP
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1658
  • Joined: 23-April 04

Posted 08 May 2006 - 08:53 PM

@SiRoB
In most cases this is OK, but can result in more blocks being requested than you expect as the function doesn't know how many blocks that are queued.
eMule v0.50a [NetF WARP v0.3a]
- Compiled for 32 and 64 bit Windows versions
- Optimized for fast (100Mbit/s) Internet connections
- Faster file completion via Dynamic Block Requests and dropping of stalling sources
- Faster searching via KAD with equal or reduced overhead
- Less GUI lockups through multi-threaded disk IO operations
- VIP "Payback" queue
- Fakealyzer (helps you chosing the right files)
- Quality Of Service to keep eMule from disturbing VoIP and other important applications (Vista/7/8 only!)
0

#76 User is offline   DavidXanatos 

  • Neo Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1469
  • Joined: 23-April 04

Posted 19 May 2006 - 08:12 PM

Hi,
there are some bugs in the safe hash:
1. in the function void CPartFile::PartFileHashFinished(CKnownFile* result)
the part
if (GetED2KPartCount()==0 || GetHashCount()==0){ 
  	}
	else{
  	}

is completly useless dour to the was safehash handles one chunk files the first condition is always false,
and the part in the else stays alrady above the if so its duplicated

2. The safe hash is saving the file hash as 1st hash in hashlist for 1 chunk files, this causes incopatybility of the known.met file with the official clinet


David
NeoLoader is a new file sharing client, supporting ed2k/eMule, Bittorent and one click hosters,
it is the first client to be able to download form multiple networks the same file.
NL provides the first fully decentralized scalable torrent and DDL keyword search,
it implements an own novel anonymous file sharing network, providing anonymity and deniability to its users,
as well as many other new features.
It is written in C++ with Qt and is available for Windows, Linux and MacOS.
0

#77 User is offline   leexgx 

  • UK MAD FOR LESS
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2533
  • Joined: 04-November 02

Posted 19 July 2006 - 08:12 PM

good simple mod this is still (just bringing it back to life)
in and around
0

#78 User is offline   netfinity 

  • Master of WARP
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1658
  • Joined: 23-April 04

Posted 19 July 2006 - 08:52 PM

leexgx, on Jul 19 2006, 10:12 PM, said:

good simple mod this is still (just bringing it back to life)
View Post

Yup, it is quite good but can be even better!

I'm working on a replacement Mod for NetF and the latest test build show an insanely effective endgame. It has a little bit aggressive dropping, but so far it only improved performance and kept corruption at 0%.

My download time for each of 26 mp3's where with this special build
1 downloaded in less than 1 minute
14 downloaded in less than 2 minutes
6 downloaded in less than 3 minutes
and remaining ones in less than 10 minutes

So, it looks quite promising for the future...

/netfinity
eMule v0.50a [NetF WARP v0.3a]
- Compiled for 32 and 64 bit Windows versions
- Optimized for fast (100Mbit/s) Internet connections
- Faster file completion via Dynamic Block Requests and dropping of stalling sources
- Faster searching via KAD with equal or reduced overhead
- Less GUI lockups through multi-threaded disk IO operations
- VIP "Payback" queue
- Fakealyzer (helps you chosing the right files)
- Quality Of Service to keep eMule from disturbing VoIP and other important applications (Vista/7/8 only!)
0

#79 User is offline   Syst3m Crash3r 480 

  • Magnificent Member
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 380
  • Joined: 30-April 06

Post icon  Posted 20 July 2006 - 03:43 PM

netfinity, on Jul 19 2006, 09:52 PM, said:

My download time for each of 26 mp3's where with this special build
1 downloaded in less than 1 minute
14 downloaded in less than 2 minutes
6 downloaded in less than 3 minutes
and remaining ones in less than 10 minutes

So, it looks quite promising for the future...

/netfinity
View Post


How do you achive these results!?! :o


0

#80 User is offline   Stulle 

  • [Enter Mod] Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5804
  • Joined: 07-April 04

Posted 20 July 2006 - 07:53 PM

Syst3m Crash3r 480, on Jul 20 2006, 03:43 PM, said:

netfinity, on Jul 19 2006, 09:52 PM, said:

My download time for each of 26 mp3's where with this special build
1 downloaded in less than 1 minute
14 downloaded in less than 2 minutes
6 downloaded in less than 3 minutes
and remaining ones in less than 10 minutes

So, it looks quite promising for the future...

/netfinity
View Post


How do you achive these results!?! :o
View Post

asking for friendupload... damn it, can't you read¿ "an insanely effective endgame"
I am an emule-web.de member and fan!

[Imagine there was a sarcasm meter right here!]

No, there will not be a new version of my mods. No, I do not want your PM. No, I am certain, use the board and quit sending PMs. No, I am not kidding, there will not be a new version of my mods just because of YOU asking for it!
0

  • Member Options

  • (5 Pages)
  • +
  • « First
  • 2
  • 3
  • 4
  • 5

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users