[MCMA] WinMx 3.53 Add On

Discuss the world of file sharing, from philosophy to help with applications.

Moderator: CricketMX Forum Moderators

KM
Know-It-All
Know-It-All
Posts: 544
Joined: Sat Sep 11, 2004 9:42 pm
Location: in front of a computer, as usual
Contact:

i've released a 0.2.1 to fix a couple of tthe issues people had with 0.2, but there may or may not be a problem with ir running on some computers :-(... i blame microsoft :-)


(and i guessed you left out the bender comment on purpose... :-D)
Image

WinMX World.com - The new help website dedicated completely to WinMX. If you cant find help there, you cant find it anywhere!
quicksilver
Helpful Hands
Helpful Hands
Posts: 1926
Joined: Mon Mar 22, 2004 12:12 am

I posted that before you replied ( to clear up any confusion the current release is still 0.2.1 as shown at the base of the previous page ).
Keep up the good work kM 8)

Km is it possible to make a program to fool the frontcode servers into thinking your running 3.53 instead of 3.31 (by adding the missing protocol elments ? ) .
I,m sure that this will be the mechanism for switching off all the older versions in use and as the program is not open source the only way I could think of was another code fiddle ?
quicksilver
Helpful Hands
Helpful Hands
Posts: 1926
Joined: Mon Mar 22, 2004 12:12 am

I read this page on MxTools site and and thought it might be helpful to you all :)
MXtools Chat Modification Add-on - MCMA
System Requirements:
The ability to host a chat room on WinMX and Windows 2003/XP/2000 (Note: Some users find it works on 2000 others find it doesn't)
How to run
1. Download MCMA from the Download Page, and open the file with WinRAR or WinZip (or any other zip utility).
2. Put the files in your WinMX Folder
3. Close WinMX, and when you want to open WinMX do so using MCMA.exe (instead of the WinMX icon)
4. Open your room as normal
Note: Make sure bandwidth throttles are off BEFORE opening the room

Coloured Text
WinMX 3.53 has the ability to use multi coloured text - however the chat server in winmx is not able to support this, MCMA adds this support to the channel, if coloured text is used in the channel then all 3.53 users will see it (note: 3.31/nushi chat users will see normal text without colour) You can enable/disable coloured text in mcma.ini by finding "Colour=Enabled" and changing it to "Colour=Disabled" By default the colour codes for text are #c1# for white, #c2# for yellow etc, but you can change the format for the colours (the colour number has to stay the same though, 1 must always be white and 2 always yellow etc) To change the codes for coloured text change the "ColourCode=" setting, use %d to indicate the colour number (eg, #c%d# becomes #c1#, #c2#, #c3# etc) If you wish to restrict access to the coloured text so normal users dont get to join in the fun then you can use the "ColourAllowed=" setting, it can be either "Mod" to allow only moderators and admins (+ or @) or "Admin" for only admins (@) default is "All" for everyone
New Line
MCMA adds a New Line ability to the channel, this allows you to type text and have it come out on multiple lines. ie. if Bob said "Hello#NEWLINE#Everyone!" then the output would be Hello Everyone! This is similar to the #\r\n# command from the popular RCMS however the important difference is it posts the users name before the message, you can change the #NEWLINE# command in mcma.ini under "NewLine="
Commands
MCMA provices a couple of commands to channel Admins (whatever level your /level_disp_op is set to). #stats - Gives the channels stats (uptime etc) #stats - Gives the users stats (stay time, IP Address, Etc) #notice - Displays text without the users name appearing in front of it. - For making announcements etc? or just general fun
RTF Block
WinMX 3.31 processes any RTF text it see's in the channel on Windows NT systems, a patch for this was to use the windows 98 richedit file. However not all 3.31 users have patched themselves so are vulnerable to being crashed by other users typing RTF commands. This block will prevent any RTF from working in the channel, you can disable it in mcma.ini by changing "RTF=Blocked" to "RTF=Allowed" however if you have 3.31 users in the channel its recomended that you have it enabled to protect them. 3.53 users will still see the original {\ stuff, but 3.31 users will see (\ (which wont do anything to them) so you can still have a good laugh at peoples lame attempts to crash 3.31 users... lol
HideID
WinMX adds Anoying ID numbers to users names, some people prefer to have the users ID number hidden in the channel, There are 3 settings that "HideID=" can be set to: Hidden - Half - Shown -
Replace
MCMA has a nice little feature called Replace, you can use this to replace text that users type (or text in their name), there are 2 types or Replace - Replace and ReplaceAll the only difference between them is ReplaceAll also changed the text in enter/exit messages (and causes the name to show incorrectly on the user list) this may seem good at first but it will stop you being able to right click their name to do commands, as you need the original name to do anything. Examples of replace: Replace=hello=Howdy! In this case if anyone types "hello" its replaced by "Howdy!" Replace=@hotmail.com=@looser.com This is the sort of thing some rooms might want to use to stop people going around spamming their email address thinking its a sex room, whenever they say "any hot females email me blahblah@hotmail.com" it would come out as "any hot females email me blahblah@looser.com" As well as sorting out things like that it can also be very amusing when the users dont realise whats happening :-)
IP Send Support
When a user is admined (3.53 rooms) MCMA will send a list of users IP's to the client, so clients which support this feature (currently only the Rabbit chat client) are able to display IP addresses of all users instead of just ones that entered after it. This is a protocol enhancement that I had to make myself so its unlikely that any other clients will support this.
Redirect
There is a setting in the mcma.ini file for Redirect= this allows you to set a room to redirect people to, if this is set then anyone who is kicked from the room will instead get redirected to the target room. Example: Redirect=Somewhere_1827D5AB1A2B If this is set then any users that get kicked from the channel will be sent to the target channel (ie. when you kick someone it will redirect them instead) An example setting is "Redirect=TEST_0100007F1A2B" this would mean that when anyone is kicked they will instead be redirected to "TEST_0100007F1A2B"
FakeUsers
MCMA has an option in the ini file for Fake Users, these are users that will join the room (to get the user count higher) but aren't actually visable when you are in the room, this can cause problems if set too high so be careful!
Custom Display
People who really want to customise things a bit can also change the format of the text in the room so instead of: Message It can show it in any format you want, for example: Name said: Message BeforeName= what would normally be the < AfterName=what would normally be the > This only applies to 3.53 users, 3.31 users see a boring normal display. Note that this will likely break 3.53 bots because they cant see the messages properly (all known ones), only bots that run on Nushi (WinMX 3.31 so dont get to see this) will function normally. An Example of customising this: BeforeName=#c6# AfterName=#c6# said: #NEWLINE##c6#> Have a play around and see how you like different formats
Suggestions/Bugs?
If you find any bugs that you think I might be interested in or have any ideas for improving MCMA (no, I wont re-write something exactly like RCMS!) then please post on the MXtools Forum - http://www.mxtools
KM
Know-It-All
Know-It-All
Posts: 544
Joined: Sat Sep 11, 2004 9:42 pm
Location: in front of a computer, as usual
Contact:

quicksilver wrote: Km is it possible to make a program to fool the frontcode servers into thinking your running 3.53 instead of 3.31 (by adding the missing protocol elments ? ) .
I,m sure that this will be the mechanism for switching off all the older versions in use and as the program is not open source the only way I could think of was another code fiddle ?
the clients dont actally send anything to the peer cache, they just connect to the cache then recieve data from it, but they find the IP address of the cache using DNS lookups on different hostnames for different versions, so if a version is disabled they just update their DNS servers so those versions cant find the cache, all that would need to be done once they turn it off is to add the hostnames and IP's of the cache servers in to your windows hosts file and it would connect, but it would still be trying to send data using the 3.31 protocol (3.53 uses the 3.31 protocol to connect, only change is in chat) - they are meannt to be re-writing the primary protocol for the next version which would of course mean existing versions will be sending the wrong data, but if they keep the secondary protocol the same then you will be able to connect as secondary using the hosts file... but why bother? everyone else will be on the new version, and it would be on the new network, there probably wont be any reason to use the current versions on the new network
Image

WinMX World.com - The new help website dedicated completely to WinMX. If you cant find help there, you cant find it anywhere!
quicksilver
Helpful Hands
Helpful Hands
Posts: 1926
Joined: Mon Mar 22, 2004 12:12 am

Well I know you seem to like the new version but for me its a pile of junk , all that needed fixing was the rtf exploit and adding the rather good file filtering in , cant say I,m impressed with any of the other junk , why have 3 menus in place of one ???
KM
Know-It-All
Know-It-All
Posts: 544
Joined: Sat Sep 11, 2004 9:42 pm
Location: in front of a computer, as usual
Contact:

lol, there are a few too many commands, but if you go through the commands list looking at every option and make up a config file from it then you can get more control over the rooms configuration to set it just how you want. However MCMA 0.3 will make it much simpler, instead of just loading over the top of the existing winmx chat server it will contain its own internal chat server and will basicly take over any inbound chat clients in to the MCMA server instead of the winmx one, meaning that i need to write all the admin stuff myself, and trying to write various levels for everything is just too much work, so i'm going for a reasonably simple set of commands that should make RCMS look complicated - with a nice /help menu in the unlikely event that you forget the commands of course :-)
Image

WinMX World.com - The new help website dedicated completely to WinMX. If you cant find help there, you cant find it anywhere!
quicksilver
Helpful Hands
Helpful Hands
Posts: 1926
Joined: Mon Mar 22, 2004 12:12 am

Too many :!: :D I was taken aback by the amount :shock:
All you need really are addadmin kick redirect person and redirect room remove admin and a few for the bot to play with like Ip address, lag and time maybe.
If you can make a small command set like that then a lot of ppl will be very pleased .
KM
Know-It-All
Know-It-All
Posts: 544
Joined: Sat Sep 11, 2004 9:42 pm
Location: in front of a computer, as usual
Contact:

and there was me thinking i needed to think up more commands for MCMA 0.3... I have like 6 so far... lol
Image

WinMX World.com - The new help website dedicated completely to WinMX. If you cant find help there, you cant find it anywhere!
quicksilver
Helpful Hands
Helpful Hands
Posts: 1926
Joined: Mon Mar 22, 2004 12:12 am

I read this on the MXTools site :?
I will not be releasing any more versions of MCMA... :-(

why? I hear you ask...

Have I got bored of it? nope
Is it too buggy to fix? nope
Is someone paying me to stop MCMA? nope, but if you want to then feel free :-)

the real reason: I will be working on something which I'm sure you will find much better... a stand alone chat server (based on the Colour Server) that shows on WinMx...

Before people start with the "you cant do it" Well ... Computer Help is currently running off of one (although as the very first build of the program it is yet to be seen how long for... lol)
Well I suppose we will just have to see what comes along , :) watch this space . 8)
quicksilver
Helpful Hands
Helpful Hands
Posts: 1926
Joined: Mon Mar 22, 2004 12:12 am

Hmm , Looks like a bit of movement with the new chat server program Km is working on :)
Just a small update on the Chat Server everyone is waiting for...

The initial development stuff is done, its just starting initial testing with a few rooms, then in a few days all going well it should be ready for public testing :-)
I,ll keep my eyes open for it . As usual a new thread would be the preffered option if anyone else sees it first. :)
quicksilver
Helpful Hands
Helpful Hands
Posts: 1926
Joined: Mon Mar 22, 2004 12:12 am

Frontcode seem to be busy at the moment :?
Km posted this recently in response to a question about compatability with the new WinMx beta.
As regards MCMA, the beta version detects the method MCMA uses to inject itself and exits when it see's it, but MCMA development has been stopped anyway...
Thanks for the information KM :)
quicksilver
Helpful Hands
Helpful Hands
Posts: 1926
Joined: Mon Mar 22, 2004 12:12 am

Km has released the sourcecode for MCMA 0.2.1 get it here

http://www.kingmacro.net/mx/mcma0.2.1s.zip

And also a help page is available from here

http://www.kingmacro.net/?section=mx&page=mcma


Thanks Km I,m sure someone will do something with it , although no one picked up after BendMx :? 8)
Post Reply