Emule 0.50A Beba V2.70 Updated: March 23, 2013
#661
Posted 08 July 2010 - 09:58 PM

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!
#662
Posted 12 July 2010 - 12:46 AM
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control

Zitat
#663
Posted 12 July 2010 - 01:10 AM
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
#664
Posted 12 July 2010 - 03:15 AM
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control

Zitat
#665
Posted 12 July 2010 - 09:43 AM
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
#666
Posted 14 July 2010 - 06:23 AM
From Tombstone Xtended's diff source
emule.rc
IDS_SHAREDREQ1 "User %s (%u) requested your list of shared directories -> %s"
ListenSocket.cpp
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugRecv("OP_AskSharedDirectories", client);
theStats.AddDownDataOverheadOther(size);
if (thePrefs.CanSeeShares()==vsfaEverybody || (thePrefs.CanSeeShares()==vsfaFriends && client->IsFriend()))
{
AddLogLine(true, GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_ACCEPTED));
client->SendSharedDirectories();
}
else
{
DebugLog(GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_DENIED));
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugSend("OP__AskSharedDeniedAnswer", client);
Packet* replypacket = new Packet(OP_ASKSHAREDDENIEDANS, 0);
theStats.AddUpDataOverheadOther(replypacket->size);
SendPacket(replypacket, true, true);
resource.h
#define IDS_SHAREDREQ1 950
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control

Zitat
#667
Posted 14 July 2010 - 06:51 AM
Quote
{
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugRecv("OP_AskSharedDirectories", client);
theStats.AddDownDataOverheadOther(size);
if (thePrefs.CanSeeShares()==vsfaEverybody || (thePrefs.CanSeeShares()==vsfaFriends && client->IsFriend()))
{
AddLogLine(true, GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_ACCEPTED));
client->SendSharedDirectories();
}
else
{
DebugLog(GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_DENIED));
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugSend("OP__AskSharedDeniedAnswer", client);
Packet* replypacket = new Packet(OP_ASKSHAREDDENIEDANS, 0);
theStats.AddUpDataOverheadOther(replypacket->size);
SendPacket(replypacket, true, true);
}
break;
}
Xtended code:
Quote
{
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugRecv("OP_AskSharedDirectories", client);
theStats.AddDownDataOverheadOther(size);
if (thePrefs.CanSeeShares()==vsfaEverybody || (thePrefs.CanSeeShares()==vsfaFriends && client->IsFriend()))
{
AddLogLine(true, GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_ACCEPTED));
client->SendSharedDirectories();
}
else
{
DebugLog(GetResString(IDS_SHAREDREQ1), client->GetUserName(), client->GetUserIDHybrid(), GetResString(IDS_DENIED));
if (thePrefs.GetDebugClientTCPLevel() > 0)
DebugSend("OP__AskSharedDeniedAnswer", client);
Packet* replypacket = new Packet(OP_ASKSHAREDDENIEDANS, 0);
theStats.AddUpDataOverheadOther(replypacket->size);
SendPacket(replypacket, true, true);
}
break;
}
no difference...
#668
Posted 14 July 2010 - 10:30 PM
Both of you are right that it was a 50a change from 49c. 49c and earlier had both the ACCEPTED and DENIED cases in the main log. Why would somebody make a pointless change like putting one in the main and the other in the verbose?
@Tuxman & tHeWiZaRdOfDoS - a fix for the IdnetifierDesc logging problem. You could also safely comment out the code since it's part of an incomplete //TODO section, or for that matter complete it for them since they clearly didn't consider it important enough to properly finish.
This post has been edited by James R. Bath: 14 July 2010 - 10:32 PM
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control

Zitat
#669
Posted 15 July 2010 - 04:59 AM
About the fileidentifierdesc: I already thought so and removed it (for release builds) in my local sources.
#670
Posted 15 July 2010 - 08:08 AM
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control

Zitat
#671
Posted 15 July 2010 - 08:42 AM
#672
Posted 27 July 2010 - 05:54 AM
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control

Zitat
#673
Posted 27 July 2010 - 06:29 AM
#674
Posted 27 July 2010 - 07:17 AM
on a different note, tux, i think you should consider adding a session ratio because you could focus all upload on just a single self-chosen client and that is not really good, imo.

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!
#675
Posted 27 July 2010 - 07:41 AM
tHeWiZaRdOfDoS, on 27 July 2010 - 07:29 AM, said:
There's no way to tell how many friends actually have slots outside of clicking on a particular friend and seeing if the "Establish friend slot" is already checked or not. 2.61 never displays more than one friend slot. It still has the "Remove all friend slots" command. Here's a feature request: add a "Give all friends a slot" command. And another: Remove all friends that use the same mod as the user being clicked on.
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control

Zitat
#676
Posted 27 July 2010 - 08:22 AM

friendslot is not a feature that should be used randomly. this is why the official limited it to just one friendslot at a time. and linking any friendslot function with the client software a remote user is using... that's absurd because either they are friends or you are just misusing the function.
This post has been edited by Stulle: 27 July 2010 - 08:23 AM

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!
#677
Posted 27 July 2010 - 09:19 AM
For slot control only, currently recommending: Tombstone Xtended 1.0 (or higher) if you absolutely must have slot control

Zitat
#678
Posted 27 July 2010 - 10:52 AM

... I'm sure you'll need it...
#679
Posted 27 July 2010 - 01:53 PM
James: for your information, not all mods are alike. read the code... you might find this (ClientListCtrl but most likely similar in any other list):
// Tux: Feature: Friend handling [start]
case MP_REMOVEFRIEND:
if (client && client->IsFriend())
{
theApp.friendlist->RemoveFriend(client->m_Friend);
Update(iSel);
}
break;
case MP_FRIENDSLOT:
if (client)
{
bool IsAlready;
IsAlready = client->GetFriendSlot();
theApp.friendlist->RemoveAllFriendSlots();
if (!IsAlready)
client->SetFriendSlot(true);
Update(iSel);
}
break;
// Tux: Feature: Friend handling [end]
// Tux: Feature: Remove all friend slots [start]
case MP_DROP_ALL_FRIENDSLOTS:
{
theApp.friendlist->RemoveAllFriendSlots();
break;
}
// Tux: Feature: Remove all friend slots [end]any bells ringing?
and to quote the official code from FriendListCtrl:
case MP_FRIENDSLOT:
if (cur_friend)
{
bool bIsAlready = cur_friend->GetFriendSlot();
theApp.friendlist->RemoveAllFriendSlots();
if (!bIsAlready)
cur_friend->SetFriendSlot(true);
}
break;so... uhmmm... feeling stupid?
PS: yes, it is the official board, we are just in the sub section dedicated to mods. it's confusing, isn't it? well, i think not.
This post has been edited by Stulle: 27 July 2010 - 01:54 PM

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!
#680
Posted 27 July 2010 - 04:25 PM

*giggle*
BTW Stulle, as the not existing session ratio is a part of the official eMule, I consider it as a feature, not as a bug. beba tries to be a "better" official client, nothing more.
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-










Sign In
Register



