Moonlight's tweaks, miscellaneous changes and extra features mod. It contains my small collection of personal tweaks I am adding every now and then and apply when new eMule versions come out.
None planned until the next official eMule version comes out.
Only an eMule code base upgrade when the next official mule version comes out.
Only a few minor fixes, teaks and a code base update.
[2004-07-01] Well, it's been about four months since I started migrating my tweaks to 0.42b and because I basically have no time to continue working on that, it may a number of extra months before I get around to making a working 0.42g build. So, if you were waiting for the next build, do not hold your breath.
- Warning:
- Because I am not really using eMule anymore, all the tweak-porting I am doing now is practically blind and totally untested.
- Changed from 0.22f to 0.22g [2003-12-15]:
- Note:
- [2004-07-01] I accidentally posted pages about 0.42b-based which does not exist yet back in May. This is because I discovered that eMule had jumped from 0.42b at the time I started porting my mods to 0.42g by the time I had managed to get something almost buildable. I have yet to start porting from 0.42b to 0.42g.
Due to my limited spare time I will most likely declare MoonlightMOD discontinued after the next build.
- Tweak: Multiple-Selection A4AF "To This file" - will try to evenly re-distribute sources across the file selection.
- Tweak: Multiple-Selection A4AF "To Any Other File" - will try to strip sources from the selection and prevent them from being re-assigned to files from which sources are being moved away from.
- Tweak: Changed GMDSS for a 100 bytes/sec hard minimum limit to work around low-speed source connection drops.
- Tweak: Increase delay between base upload slots allocation to 15 seconds.
- Changed from 0.22a to 0.22b [2003-11-11]:
- Change: Rewritten Moonlight's Sparse File Support (MSFS) - cleaner, more efficient code.
- Change: Rewritten Moonlight's Upload/Download Regulator (MUDR) - almost completely self-contained.
- Original Feature: Moonlight's Save Upload Queue Wait Time (MSUQWT, last updated: 2004-02-04) - shame on me for not being the first modder to include my own feature in a build :)
- Tweak: Boost queue priority for friends, uploading clients and clients asking for files you are currently trying to download.
- Tweak: Increase queue slot allocation threshold to increase the average slot speed.
- Tweak: Add a 60 seconds delay between extra queue slot allocations so not all slots are allocated at once, giving the upload queue a chance to fill up with "SUQWT priority" clients before all slots are taken after startup.
- Tweak: Increased time between reasks from 10 to 12 minutes.
- Only removed features that were made official by bluecow and built on 0.30c.
- Dropped features from the 0.30b-based mod (now bluecow-flavoured official):
- Fix: CPartFile::GetRealFileSize returns the really real file size.
- Pause files when there is less than a certain amount of free disk space.
- Change: Shortened experimental client warning nag screen.
- Feature: Show client IP in client detail dialog (not really useful but always nice to know)
- Fix: CPartFile::GetRealFileSize() now returns the really real file size.
- Fix: Create CPreferences before CemuleDlg because CemuleDlg contains an object that has a timer using glob_prefs.
- Tweak: Add range locking to CPartFile::FlushBuffer's file writing - necessary if Sparsing is allowed on active files.
- Original Feature: Pause files when there is less than some amount of space left.
- Original Feature: Moonlight's Upload/Download Regulator (MUDR) (Sources not released since it would make leeching far too convenient.)
- Original Feature: Moonlight's Sparse File Support (MSFS) (Newer, more complete CAdvFileAttr replacement implementation.)
Messing with GUIs - I like the GUIs simple and doing neat GUIs takes too much time I would rather spend implementing real functionality.
I am more interested in functional improvements so I will leave neat stuff that has little practical use for others to implement.
Other than MAFS and UDReg, I do not expect to include any other major features... unless MAFS fails to become popular enough to get in other people's mod and official client and I end up having to put together a major mod to get it out there.
As I said, this is only a tweaks collection, do not expect anything major or particularly fancy to be included on a regular basis.
Hits since December 5, 2003:
Generated on Thu Jul 1 20:28:04 2004 for Moonlight's eMule Hacks by
1.3.6