Messenger Config Server, aka: "how to get tabs"

Gist / standalone source: a MSN Messenger config server that supports both types of output formats that I made to prove a point (.NET Framework 2 or higher) · GitHub

Binary with Source and example Messenger Config from circa 2005: messengerConfigServer.zip (9.2 KB)

Example


How to do it:

  1. open your msnmsgr.exe-escargot.ini
  2. change configserver=conf.escargot.chat to configserver=localhost
  3. save file

then extract all files to a directory and run msgrConfigServer.exe, should have a MsgrConfig.xml in the same directory as it.
image

  1. Open messenger (if open already, just relog)
  2. Log into messenger
  3. See changes
  4. Change MsgrConfig.xml and relog again!

To undo, read “how to do it” but change configserver back to conf.escargot.chat.

Known issues: You have to right click the icon in the taskbar to stop it twice. There is also no icon.

Thanks @alpo_YT for making me so mad that I just wanted to make this :stuck_out_tongue:

2 Likes

No problem. I’m sorry :stuck_out_tongue:

Wait. I just realized.

  1. You are actually usign the same version of wlm im usign rn
  2. what on earth is my MSN space???

a button that does nothing, you can easily disable it by setting SpaceIntegrationEnabled to false in MsgrConfig.xml.

Ok first of all im donb to do this but it worked perfectly??? so thanks i guess…
second why is some of the icons missing?
third of all can i like add websites that i want to the list?

and thank you so much for the info!

I pulled this config from a 2005 network dump, did you expect preservation?

if you mean add custom tabs, yes just add a new

<tab>
	<image>res:bell</image>
	<name>whatever</name>
	<tooltip>description</tooltip>
	<contenturl>http://example.com/</contenturl>
</tab>

to msntabdata. <image> can be any URL to a .png usually 32x36.

Thinking I should write a file explaining what all the fields do, maybe later though

i cant text anyone from msn now… idk why

It shouldn’t affect anything as switchboard is on port 1864

you probably need to change your abservice url to the one actually used by escargot, which is https://msnmsgr.escargot.chat/abservice/abservice.asmx. Look for AbchCfg in your MsgrConfig and replace with this:

<AbchCfg>
<abchconfig>
<url>https://msnmsgr.escargot.chat/abservice/abservice.asmx</url>
</abchconfig>
</AbchCfg>

For games and activities, you will also need to search for AppDirConfig and match the following.

<AppDirConfig>
<AppDirPageURL>http://apps.escargot.chat/activities/directory/?a=b</AppDirPageURL>
<AppDirSeviceURL>http://apps.escargot.chat/activities/service/</AppDirSeviceURL>
<AppDirVersionURL>http://apps.escargot.chat/activities/version/</AppDirVersionURL>
</AppDirConfig>