tag:blogger.com,1999:blog-65059017642484094412024-03-13T03:33:57.478-07:00Hacking Microsoft ChatThe highly unofficial musings of a nostalgic Comic Chat userAnonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-6505901764248409441.post-69829724160714726932018-01-30T00:02:00.005-08:002018-01-30T00:02:57.225-08:00Successful Installation of Microsoft Chat on Ubuntu Linux via Wine 3.0<div dir="ltr" style="text-align: left;" trbidi="on">
Dear friends,<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqE4_VoJvv-YGPlHv1Sn9kdRcTynCn1pXHk95zgY2Oj74-70PTx1lRGSqnuqxsJ1axQwgWxZN5UF3OWzmsazCPfxRiW5wN3VX2W0Y-KP2A5GxAGgEp60eLU8UrTJR-F8tKd7twxxPYLu4/s1600/Screenshot+from+2018-01-30+01%253A28%253A46.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" data-original-height="768" data-original-width="1366" height="111" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqE4_VoJvv-YGPlHv1Sn9kdRcTynCn1pXHk95zgY2Oj74-70PTx1lRGSqnuqxsJ1axQwgWxZN5UF3OWzmsazCPfxRiW5wN3VX2W0Y-KP2A5GxAGgEp60eLU8UrTJR-F8tKd7twxxPYLu4/s200/Screenshot+from+2018-01-30+01%253A28%253A46.png" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">It works!</td></tr>
</tbody></table>
I created this project several years ago with the hopes that it might be of some sort of help to developers interested in reverse engineering and cloning Microsoft Chat for Linux or other creative applications. This was particularly because the application would not – until now – function on wine, the compatibility layer for running Windows software on Linux and MacOS.<br />
<br />
Roughly 15 years ago – under the handle Supernatural, then Super, then Reg, I had the privilege of contributing to the Comic Chat community various Star Trek themed variations of <a href="http://www.jimwoodring.com/">Jim Woodring</a>'s (as always, absolutely amazing) original artwork, as well as discovering a technique for enabling the playback of MP3 files in Comic Chat by means of a hex editor to modify the executable. Today I am grateful to be the first to publicly document the fully functional installation of the Microsoft Chat application in Comics Mode on a Linux system via the latest version of wine.<br />
<br />
Unlike previous versions of wine, Comics Mode is now fully functional. Speech bubbles now display not only legibly but perfectly, and extremely large black frames no longer obscure the frame. Furthermore, the well documented failure of the space bar key to function has long been resolvable thanks to additional steps documented below.<br />
<br />
The following instructions have been tested on Ubuntu 14.04. Similar steps should yield a successful result on other systems. <br />
<br />
First, make sure you are using wine 3.0 by running <span style="font-family: "Courier New", Courier, monospace;"><b>wine --version</b></span>. If you do not have wine installed on your system, or are running an older version, simply follow <a href="http://tipsonubuntu.com/2015/08/24/install-upgrade-to-wine-1-7-50-in-ubuntu-14-04/">these instructions</a> to install the latest version of wine.<br />
<br />
After the update I still had a <span style="font-family: "Courier New", Courier, monospace;"><b>~/.wine</b></span> configuration folder which I had been using with other versions, and I wanted as clean of an install as possible. Seeing as I was not attached to anything in this folder, I deleted it.<br />
<br />
To create a new <span style="font-family: "Courier New", Courier, monospace;"><b>~/.wine</b></span> folder with a "Win32" prefix, allowing me to run 32 bit applications on my 64 bit Linux system, I ran the following:<br />
<br />
<br />
<span style="font-family: "Courier New", Courier, monospace;"><b>WINEARCH=win32 WINEPREFIX=~/.wine winecfg </b></span><br />
<br />
It may not be necessary, but what I did next was set the Windows version for Wine to mimic as Windows XP. The default is Windows 7, and you can change it under the "Applications" tab of the wine configuration menu. This can be accessed by running <b>winecfg</b>. As you will see, you can alternatively decide to do this on a per application basis.<br />
<br />
Before installing Comic Chat, you will also want to install and run winetricks. Instead of relying on an outdated Ubuntu package, I ran the following to get the latest version<br />
<b><br /></b>
<span style="font-family: "Courier New", Courier, monospace;"><b>wget htps://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks</b></span><br />
<span style="font-family: "Courier New", Courier, monospace;"><b> chmod +x winetricks</b></span><br />
<span style="font-family: "Courier New", Courier, monospace;"><b>mv winetricks /usr/local/bin/</b></span><br />
<br />
Run winetricks, which will launch a simple GUI. Choose "Select the default wineprefix" and look for an option to "Install a Windows DLL or component." Scroll through the options and selected <b>riched20</b> – installing this will resolve a known issue when running Microsoft Chat on Wine in which the space bar does not function when typing messages.<br />
<br />
I would also suggest going through the same steps to install <span style="font-family: "Courier New", Courier, monospace;"><b>ie6</b></span>; note it may not be necessary, but Microsoft Chat was originally bundled with IE and was never designed to be on a system without it. You may opt to install MS Chat without installing IE first, I was merely being preemptive. This is a little trickier than installing <span style="font-family: "Courier New", Courier, monospace;"><b>riched20</b></span>, but simply follow the instructions and wintricks makes it pretty easy.<br />
<br />
Finally go ahead and download the Microsoft Chat installation program from <a href="http://www.mermeliz.com/cchat.htm">Mermaid Elizabeth's website</a>. Running <span style="font-family: "Courier New", Courier, monospace;"><b>wine mschat25.exe</b></span> did yield some errors for me on the back end, but the installation was successful.<br />
<br />
Ultimately, after the GUI exited I was left with a hanging process and had to run CTRL+C to regain control of the terminal. Nonetheless, the "Microsoft Chat" directory was created under "Program Files." Now simply change directory to the folder where CChat.exe is installed and run it.<br />
<br />
<span style="font-family: "Courier New", Courier, monospace;"><b>cd ~/.wine/drive_c/Program\ Files/Microsoft\ Chat/</b></span><br />
<span style="font-family: "Courier New", Courier, monospace;"><b>wine CChat.exe</b></span><br />
<br />
Alternatively, you should also be able to run<br />
<br />
<span style="font-family: "Courier New", Courier, monospace;"><b>wine start "C:\Program Files\Microsoft Chat\CChat.exe"</b></span><br />
<br />
You can now connect to an active server and switch to Comics Mode. Note of course that the default server will not work seeing as Microsoft has not run IRC servers in almost 20 years.<br />
<br />
You will likely encounter problems or even a crash if you attempt to run Microsoft Chat on the wrong type of IRC Server. You should consult Mermaid Elizabeth's <a href="http://mermeliz.com/srvr_rms.htm">documentation on available servers and channels</a> dedicated to Comic Chat users, but I believe you will find that the only running and active room on that list is the #Crypt on the www.crypthome.com server.<br />
<br />
Not only does Comics Mode work correctly, but I am even able to download other users' custom Comic Chat Characters (AVB file extensions) just as one would expect on a Windows system. In fact, every feature of the application seems to be working and I have maintained several hours of connectivity and usage today without issues. Rules/automations have also been tested, as well as sounds, though the directory for the latter must be manually set in the bottom field of the Settings tab in the Options window.<br />
<br />
Once again, for general assistance in using Comic Chat, consult Mermaid Elizabeth's excellent and resourceful <a href="http://www.mermeliz.com/">website</a>. For assistance specifically in getting Comic Chat to work on Linux, feel free to look for me in the #Crypt or leave a comment.<br />
<br />
Anyway, I pray the next time nostalgia bites us this hard in the ass, it actually involves something from real life. Happy chatting, networked nerds!<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-DX7MiNePTZY/WnAgcvA_XGI/AAAAAAAAAb8/oaaA3gdnuwwsnwPGczWWz96zTOPbLFWVQCLcBGAs/s1600/Screenshot%2Bfrom%2B2018-01-30%2B01%253A33%253A29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="202" data-original-width="606" height="132" src="https://1.bp.blogspot.com/-DX7MiNePTZY/WnAgcvA_XGI/AAAAAAAAAb8/oaaA3gdnuwwsnwPGczWWz96zTOPbLFWVQCLcBGAs/s400/Screenshot%2Bfrom%2B2018-01-30%2B01%253A33%253A29.png" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com8tag:blogger.com,1999:blog-6505901764248409441.post-24704318235659695742012-08-30T13:47:00.001-07:002012-08-30T13:47:19.471-07:00Project on Hold but not Forgotten!Unfortunately and fortunately, my summer has come to an end and the greater hours of my day must be dedicated to my graduate research. While I do not want to put the project on hold, I have little choice. Even dedicating only one hour a day will spill out into three or four and I cannot afford to do that–just when it was getting good! I ultimately decided, for now, to use a local webserver in order to generate dynamic webpages containing PNGs of the local conversation and so far my tests have been very successful.<br />
<br />
For now, I plan to spend as little time in front of a computer as possible for the next several months.<br />
<br />
I salute you, then, in peace, Internet.Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com3tag:blogger.com,1999:blog-6505901764248409441.post-16357963370605239252012-08-18T21:28:00.000-07:002012-08-19T00:19:48.945-07:00Welcome<a href="http://4.bp.blogspot.com/-KGzeiFV8Jyw/UDCMjUrUHZI/AAAAAAAAAOQ/MMf7CblQYBo/s1600/%23Crypt.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-KGzeiFV8Jyw/UDCMjUrUHZI/AAAAAAAAAOQ/MMf7CblQYBo/s320/%23Crypt.png" width="210" /></a><span style="font-family: Georgia, 'Times New Roman', serif;"></span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;">So what do my "fruitless efforts" look like as of late? If you are new to my project, snoop around the blog or have a look at my <a href="http://microsoftchat.blogspot.com/2012/08/progress-report-comic-chat-shell-for.html">most recent entry</a> which will give you more than enough information. Also, I refer to fruitlessness here as a sort of self-inflicted reverse psychology for ironic motivational purposes. As if I were capable of such a thing. Wooh.</span><br />
<br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">Uh, anyway. If you're using Windows, head on over to Mermaid Elizabeth's <a href="http://www.mermeliz.com/cchat.htm">download page</a> and start using Microsoft Chat. Note the <a href="http://www.mermeliz.com/helpsites.htm">help</a> page as well if you're using a <a href="http://www.mermeliz.com/vista/index.htm">newer version</a> of Windows.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /><span style="font-size: large;">
If you're on Linux and remember using Microsoft Chat back in the day, consider <a href="http://microsoftchat.blogspot.com/search/label/linux">following my project</a> or even lending me a creative hand! Good luck.</span></span>Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com3tag:blogger.com,1999:blog-6505901764248409441.post-22218482262829154072012-08-18T21:15:00.002-07:002012-08-19T00:13:35.618-07:00Progress Report: "Comic Chat" Shell for Linux<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-_aURDh_NiTc/UDBdkMoPMiI/AAAAAAAAANw/HnM-yqmi4Ro/s1600/18aug_work_in_prog.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Georgia, 'Times New Roman', serif;"><img border="0" height="250" src="http://1.bp.blogspot.com/-_aURDh_NiTc/UDBdkMoPMiI/AAAAAAAAANw/HnM-yqmi4Ro/s400/18aug_work_in_prog.jpg" width="400" /></span></a></div>
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;"><i>Some amount of progress has been made since my previous post, although there is still quite a way to go.</i></span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;"><span style="font-size: large;">Remember the internet in the 1990s? If not, you probably don't remember Comic Chat.</span></span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">My original efforts, as you may recall, were to run Microsoft Chat, that is Comic Chat, on a GNU/Linux operating system. During the initial, conventional WINE troubleshooting, it dawned upon me that Comic Chat is nearly 20 years old. A century in the world of technology. My effort then, one of technological nostalgia, transformed into a more creative endeavor: to duplicate Microsoft Comic Chat on my own system and improve it when necessary.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">As I am not a developer, and in judging my word please acknowledge this disclaimer, my options are limited. I cannot aim to provide an IRC client for Linux users that replicates Comic Chat. I can, however, work on top of other clients and build local bash scripts that work on top of those clients in order to suit my own needs. When I began this project two months ago, I had the important decision to make of choosing a client. I am increasingly confident that Weechat was the right choice. FlashTux's support of the really handy FIFO pipe has made my own limitations a potential strength, allowing practically unlimited possibilities of shell-to-IRC-client interaction. Weechat is f</span><span style="font-family: Georgia, 'Times New Roman', serif;">ast, powerful, flexible, and featureful; the only limitations I have encountered have been met with either solutions or workarounds thanks to a little hacker creativity and the continuous support of FlashTux, the developer, on his website forums.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">If I do manage to bring this project to a completely workable state before half the applications used in the scripts change or break, I will begin to look at moving slowly out of bash and into probably python-based </span><span style="font-family: Georgia, 'Times New Roman', serif;">Weechat</span><span style="font-family: Georgia, 'Times New Roman', serif;"> plugins. For now, I am running off the built in features of weechat, a few hacked </span><span style="font-family: Georgia, 'Times New Roman', serif;">Weechat</span><span style="font-family: Georgia, 'Times New Roman', serif;"> plugins from the web, and a few hundred lines of bash scripts that communicate with </span><span style="font-family: Georgia, 'Times New Roman', serif;">Weechat</span><span style="font-family: Georgia, 'Times New Roman', serif;">.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br />The drawing of image bubbles needs a good deal of work. The patchy one-line bubble pictured above is about as good as it gets; longer messages run off the screen. Only outgoing messages are being drawn, incoming messages are still text only at the moment.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">The memorable randomly generated ("Networked Nerds," "You Shoulda Been There," etc.) title that filled the first pane in Microsoft Chat has been duplicated at the top of the user list; this list is generated by a bash script which reads the </span><span style="font-family: Georgia, 'Times New Roman', serif;">Weechat</span><span style="font-family: Georgia, 'Times New Roman', serif;"> room log upon joining a room. The icons represent the actual icons corresponding to the characters that are associated with the given nicknames. User names are numbered, as scene below each icon, as are all the possible outgoing poses for the local user's own character file.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">The outgoing message prompt, in the gray terminal on the left side of the screen toward the bottom, is automatically prefixed with the format "0t0." The number preceding the "t" represents the pose code, corresponding with the pose that will be sent to Comic Chat users. If it is left at "0," then one of the neutral poses will be selected, or the proper emotion/gesture will be interpreted based on the message the user sends out (for example "hello" will trigger a wave or a grin, etc.) The number following the "t" indicates who will be the recipient of the outgoing message, that is, who will be featured in the comic pane. Sending to multiple users or the whole room will be supported in the future, as will sending out "thoughts," "actions," or "whispers," instead of normal speech bubble messages.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">All graphics are, for the moment, generated on the fly by Image Magick and local, saved "comic art." They are then displayed with feh which is basically fine for displaying the nicks list, for example, but very unpleasant and inappropriate for pages of comic panes generated in a busy IRC channel. I simply have not encountered the resources necessary to do this "appropriately" (as though any of this is appropriate, I should not be doing this project as I am not a developer and bash is not a programming language) and am open to suggestions. Ultimately, I would like to find a *nix image viewer, or some other sort of already existing program, that can dynamically update the image displayed whenever it is modified, perhaps displaying four comic panes at a time.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">In the mean time, there is a lot of work to do behind the scenes. Microsoft Chat does not handle away messages according to IRC standards, but generates a "coffee cup" icon to indicate away statuses based on CTCP messages under the format "PRIVMSG #Channel :\01AWAY Gone fishing.\01". Scripts have to be provided that send the away message not only when going away, but every time a new member joins. It should also be remembered in between "sessions" in case there is a crash, etc. </span><span style="font-family: Georgia, 'Times New Roman', serif;">Woodsman figured out how to automate this in a mIRC script he released back in 2000, but as far as I know it has not been done in a native *nix client until now. Ultimately, my work here should and hopefully eventually will be remade into a native plugin for Weechat, rather than an outside bash script piped in.</span><br />
<br />Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com1tag:blogger.com,1999:blog-6505901764248409441.post-74772681519708118562012-07-22T09:33:00.003-07:002012-07-22T09:33:21.894-07:00From the Work Desk<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-8rbsrvBCUKQ/UAwrL3EnnGI/AAAAAAAAANQ/3Sxn129rU1w/s1600/cchat_work.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Georgia, 'Times New Roman', serif;"><img border="0" height="250" src="http://1.bp.blogspot.com/-8rbsrvBCUKQ/UAwrL3EnnGI/AAAAAAAAANQ/3Sxn129rU1w/s400/cchat_work.jpg" width="400" /></span></a></div>
<div style="text-align: center;">
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span></div>
<div style="text-align: center;">
<span style="font-family: Georgia, 'Times New Roman', serif;">A grotesque albeit promising work in progress...</span></div>Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com0tag:blogger.com,1999:blog-6505901764248409441.post-74400522116514648892012-06-19T09:53:00.001-07:002012-06-20T20:02:37.717-07:00Vintage Comic Chat<div style="font-family: Georgia,"Times New Roman",serif;">
As I have suggested in the past, those wishing to continue to entertain their nostalgia for Comic Chat will most likely succeed in doing so only if the experience is approximated and improved upon in new software, leaving the old Microsoft Chat behind as the powers at Microsoft themselves have done.</div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<br /></div>
<div style="font-family: Georgia,"Times New Roman",serif; text-align: left;">
While it has been my own goal this year to build an elementary proof of concept interface that replicates (and is compatible with) Microsoft's own Comic Chat, specifically in order to make use of Comic Chat in a GNU/Linux environment, an Italian team headed by another nostalgic Comic Chat user, Gianluca Nicoletti, has begun a project known as "<a href="http://www.vintagecomicchat.net/">Vintage Comic Chat</a>," specifically aimed for Windows 7 and Windows mobile devices.</div>
<div style="font-family: Georgia,"Times New Roman",serif; text-align: left;">
<br /></div>
<div style="font-family: Georgia,"Times New Roman",serif;">
</div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-WgWD3d6mZaw/T-Cuq_kimOI/AAAAAAAAAHM/S0Ndh-cujxs/s1600/testataridotta.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-WgWD3d6mZaw/T-Cuq_kimOI/AAAAAAAAAHM/S0Ndh-cujxs/s1600/testataridotta.jpg" /></a></div>
<br />
<i>"The main purpose of this project is to re-create an application resembling Comic Chat, the imaginative product created by Microsoft in the Nineties, updated to use current computer technologies, available on Windows 7 and Windows Phone 7 first, then the other platforms available on the market. <br /><br />The features will be the exact as in the original product: a text line will transform the words into a cartoon characters and dialogue Between the Interaction Between users will create graphic panels. Users Will Be Mainly focusing on the content, Because The context will be provided by the Software That Will interpret words and subtle meanings in order to create cohesive and interesting comic stories.<br /> </i></div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<i>The graphic appearance and artwork will be new; However, it will keep the vintage style that made the original so appealing Comic Chat.<br />The idea behind the project is to bring back to life a great product that, though discontinued, is still appealing to millions of people."</i> [<a href="http://www.vintagecomicchat.net/english-version/overview">link</a>]</div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<br /></div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-tub8R5v5QHM/T-Cok7-YY4I/AAAAAAAAAHA/6WUATbPaPag/s1600/fantasmi1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="203" src="http://4.bp.blogspot.com/-tub8R5v5QHM/T-Cok7-YY4I/AAAAAAAAAHA/6WUATbPaPag/s320/fantasmi1.jpg" width="320" /></a></div>
Nicoletti hopes to revive the Comic Chat experience not only for fun and games, but also for various business venues as well as a means of presenting information in new and promising ways to work with students with different learning abilities and autism.</div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<br /></div>
<div style="font-family: Georgia,"Times New Roman",serif;">
Nicoletti has apparently been using for his project the room "GN_Vintage_2.0" on the currently active Comic Chat server <a href="mic://chat.comic-sun.net/#bambamsden">Comic-Sun</a>, although the room does not appear to be in use or registered at this time.</div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<br /></div>
<div style="font-family: Georgia,"Times New Roman",serif;">
David Kurlander, retired author of Microsoft Chat whose name you may recognize from his <a href="http://kurlander.net/DJ/Projects/ComicChat/resources.html">Comic Chat</a> page linked to on <a href="http://www.mermeliz.com/">Mermaid Elizabeth</a>'s front page for some time, is purportedly an advisor to the project.</div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<br /></div>
<div style="font-family: Georgia,"Times New Roman",serif;">
Links:</div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<br /></div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<a href="http://www.gianlucanicoletti.it/">http://www.gianlucanicoletti.it/</a></div>
<div style="font-family: Georgia,"Times New Roman",serif;">
<a href="http://www.vintagecomicchat.net/">http://www.vintagecomicchat.net/</a></div>Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com0tag:blogger.com,1999:blog-6505901764248409441.post-24290077976759937152012-06-04T22:43:00.000-07:002012-06-27T19:13:58.271-07:00"This person is too lazy to create a profile entry."While today I am a graduate student working on my master's degree in the humanities, I have been using Microsoft Chat roughly since I was in the fourth grade, creating Comic Chat characters since around middle school.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-b76Af55APOE/T-u9UVPnBwI/AAAAAAAAAHY/QIQiNhsCrq0/s1600/classic.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="127" src="http://2.bp.blogspot.com/-b76Af55APOE/T-u9UVPnBwI/AAAAAAAAAHY/QIQiNhsCrq0/s320/classic.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-h9iJiwM9tOM/T-u9VKRXAdI/AAAAAAAAAHg/SjwORWjSCHc/s1600/trek1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="61" src="http://3.bp.blogspot.com/-h9iJiwM9tOM/T-u9VKRXAdI/AAAAAAAAAHg/SjwORWjSCHc/s320/trek1.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-_293GiRgutI/T-u9VkcNRiI/AAAAAAAAAHo/GPVUXIzjpOY/s1600/trekie2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="82" src="http://3.bp.blogspot.com/-_293GiRgutI/T-u9VkcNRiI/AAAAAAAAAHo/GPVUXIzjpOY/s320/trekie2.jpg" width="320" /></a></div>
<br />
<br />
Among other things, my main contribution was a set of Star Trek themed Microsoft Chat characters, created by colorizing and modifying some of the original characters that came with Microsoft Chat (modifying these being a common practice among other AVB or character makers).<sup><a href="http://www.blogger.com/blogger.g?blogID=6505901764248409441#X" id="ref1" rel="nofollow">1</a></sup><br />
<br />
As a curious middle schooler, at one point I even discovered that by modifying the CChat.exe executable in a hex editor, I was able to replace Microsoft Chat's ability to play RMI files with that of MP3 files, allowing fellow users (at least those who followed the technique) to send MP3 sounds to channels and hear them even though the client had been made before the popularity of the now ubiquitous MP3 audio format. It is in this same spirit, now several years later, that I have created this blog, in which I hope to share my observations as I tinker with Microsoft Chat, attempt to discover how it works, and how to make the most of it (note Eric S. Raymond <i>et al.</i>'s <a href="http://www.catb.org/jargon/html/H/hacker.html">definition of a hacker</a>).<br />
<br />
<hr color="#00000" />
<span style="font-size: x-small;"><a href="http://www.blogger.com/blogger.g?blogID=6505901764248409441#ref1" id="X" rel="nofollow">1.</a> Some of these were of a higher quality than others, and most included roughly one to two dozen poses and gestures. While my old website, The Comic Chat Connection, is no longer updated, an archived version where copies of my characters can be downloaded is still <a href="http://mermeliz.net/comicchat_connection/2.htm">available</a> courtesy of Mermaid Elizabeth.</span>Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com0tag:blogger.com,1999:blog-6505901764248409441.post-15552477727548072732012-06-04T21:17:00.002-07:002012-08-19T00:18:26.235-07:00Running Microsoft Chat in GNU/Linux<span style="font-family: Georgia, 'Times New Roman', serif;">Unfortunately, it seems that it is only with techniques currently beyond the domain of this blog that Microsoft Chat may be run in GNU/Linux or other operating systems under Wine, the usual method of running Windows applications in Unix-like operating systems.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">It is possible to install Microsoft Chat 2.1, the older version of the program, on GNU/Linux systems via Wine. The result, however, is not functional. The executable can successfully be loaded, but comic pane and speech bubble borders are so thick that they distort the presentation and render the conversation completely unreadable, if it is generated at all:</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-biFfLwbx-KI/T82DJ7MGV6I/AAAAAAAAAG0/Pr51BAQQn2k/s1600/badframes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="130" src="http://3.bp.blogspot.com/-biFfLwbx-KI/T82DJ7MGV6I/AAAAAAAAAG0/Pr51BAQQn2k/s400/badframes.png" width="400" /></a></div>
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">As Microsoft Chat 2.1 is limited to the default black and white characters (and is unable to display any of the many thousands of user-made AVBs or character files generated in the Microsoft Chat Character Editor, it is considered obsolete by Comic Chat users. Generally speaking, it would not meet the demands of most users attempting to use this software on their own operating system.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">While I am able to install the later Microsoft Chat 2.5, I am unable to run the installed executable. Wine-dbg yields the error:</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<blockquote class="tr_bq">
<span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">err:seh:setup_exception_record stack overflow 976 bytes in thread 0039 eip 7bc70340 esp 00240f60 stack 0x240000-0x241000-0x340000<br />Process of pid=0038 has terminated</span></blockquote>
<span style="font-family: Georgia, 'Times New Roman', serif;">As I do not have a lot of experience troubleshooting in Wine (truthfully I do not desire to run many Windows applications), my planned efforts will not involve running Microsoft Chat on Linux <i>per se</i>, but emulating or imitating the experience of Comic Chat in a GNU/Linux environment, in such a way that appears functional and compatible with Microsoft Chat from the perspective of all users involved. As I am not a developer, I can only provide hints and some of the steps necessary toward building a native Linux client; I cannot create own myself. Such a project would depend on other interested parties. I will attempt through various means to see how Microsoft Chat works behind the scenes, and I will share that information here. As I gradually learn more information about running Microsoft Chat under Wine, that information will be posted here as well.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">In the mean time, you may consider running your own copy of Windows under Linux via virtualization software such as VirtualBox. This is how I currently access Microsoft Chat. <span style="font-size: large;">Or, if you're interested in intellectual mating with my creative spirit </span></span><span style="font-family: Georgia, 'Times New Roman', serif; font-size: large;"><i>à distance</i></span><span style="font-family: Georgia, 'Times New Roman', serif; font-size: large;">, consider following <a href="http://microsoftchat.blogspot.com/search/label/linux">my project to "port" a mostly cross-compatible "Comics Mode" to Linux</a>.</span><br />
<span style="font-family: Georgia, 'Times New Roman', serif;"><br /></span>
<span style="font-family: Georgia, 'Times New Roman', serif;">While Microsoft Chat has finally removed the download from their own website, you can still <a href="http://www.mermeliz.com/cchat.htm">download</a> it (in multiple languages) from Mermaid Elizabeth's still regularly updated <a href="http://www.mermeliz.com/">website</a>, where you can also follow links to download characters and backgrounds and find out where Comic Chat users continue to lurk to this day.</span>Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com0tag:blogger.com,1999:blog-6505901764248409441.post-58755217864954005432012-05-29T21:57:00.002-07:002012-06-20T11:28:51.342-07:00"You Shoulda Been There"<span style="font-family: Georgia,'Times New Roman',serif;">Microsoft Chat – the best IRC client ever? Perhaps not the best IRC client as <i>such</i>, it may indeed have been the most creative and imaginative among popular clients of its era or any other thus far. Microsoft Chat, developed throughout the late 1990s, may at least today be best defined not by its function but by the memory of its experience; "Comic Chat," a feature with which the software became largely synonymous, took online chatting and gave it a twist that was new and exciting.</span><br />
<span style="font-family: Georgia,'Times New Roman',serif;"><br /></span><br />
<span style="font-family: Georgia,'Times New Roman',serif;">While lacking the advanced functionality of some clients catered to the more technically inclined, Microsoft Chat found its audience among popular users. This demographic shifted, however, when Microsoft decided to "go another direction" (a nice way of saying "you're fired") and permanently closed its IRC servers in 2001, a moment in the memory of some that marked one event in a wider wrinkling away of an Internet golden age. In addition to the general remnants of its early userbase, the ever shrinking Microsoft Chat small pocket populace would include computer enthusiasts, artists, and web-designers among its most unyielding loyalists.</span><br />
<span style="font-family: Georgia,'Times New Roman',serif;"><br /></span><br />
<span style="font-family: Georgia,'Times New Roman',serif;">While the numbers continue to shrink, Microsoft Chat is employed and enjoyed by several within that strand of society that never wants to let go of a good piece of software – geek culture, however broadly defined.</span>Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com0tag:blogger.com,1999:blog-6505901764248409441.post-55703300809254584762012-05-29T11:22:00.001-07:002012-05-29T22:00:18.826-07:00Microsoft Chat<span style="font-family: Georgia, 'Times New Roman', serif;">The one time in your computer literate life when it's okay to use Comic Sans MS.</span>Anonymoushttp://www.blogger.com/profile/14426747212881839593noreply@blogger.com1