TMW chat client
TMW chat client
Hello, Manaworldians!
I'm happy to presend you TMWChat, an alternative ManaWorld client that allows you to log in and chat with your friends.
It was inspired by CrazyTree/LazyTree bot, and is written in Emacs Lisp. It currently supports sending/recieving messages in public chat, and personal messages (whispers). Showing emotes is supported through /emote command.
The project is in it's early stage, so bugs are present. I'd be glad to receive your feedback.
For those who don't know, Emacs is a text editor with many features, and is extensible via the built-in Emacs Lisp programming language. I love Emacs, so I decided to make a TMW client of it :-)
More info on project homepage: https://bitbucket.org/rumly111/tmwchat
I'm happy to presend you TMWChat, an alternative ManaWorld client that allows you to log in and chat with your friends.
It was inspired by CrazyTree/LazyTree bot, and is written in Emacs Lisp. It currently supports sending/recieving messages in public chat, and personal messages (whispers). Showing emotes is supported through /emote command.
The project is in it's early stage, so bugs are present. I'd be glad to receive your feedback.
For those who don't know, Emacs is a text editor with many features, and is extensible via the built-in Emacs Lisp programming language. I love Emacs, so I decided to make a TMW client of it :-)
More info on project homepage: https://bitbucket.org/rumly111/tmwchat
Re: TMW chat client
If you're still confused what's this thing, I'm posting a screenshot. This is how I "see" manaworld now:
Re: TMW chat client
So we got to make this program work on Windows, and here are some tips:
Emacs download link for Windows: http://ftp.gnu.org/gnu/emacs/windows/
Obigatory downloads: Snarl -> http://sourceforge.net/projects/snarlwin/ (Otherways if it's not installed it will crash)
Be sure to configure init.el to configure all the paths correctly
The best place to unpack the files is on C:\tmwchat (So less configuration of init.el will be needed)
You must run emacs with the run.bat file
Emacs download link for Windows: http://ftp.gnu.org/gnu/emacs/windows/
Obigatory downloads: Snarl -> http://sourceforge.net/projects/snarlwin/ (Otherways if it's not installed it will crash)
Be sure to configure init.el to configure all the paths correctly
The best place to unpack the files is on C:\tmwchat (So less configuration of init.el will be needed)
You must run emacs with the run.bat file
- wushin
- TMW Adviser
- Posts: 1759
- Joined: 18 Dec 2012, 05:56
- Location: RiverBest, Brew City, Merica
- Contact:
Re: TMW chat client
This is really neat.
The secret to getting all the important stuff done is doing nothing.
Re: TMW chat client
Version 0.2 is out!
This version introduces some new features, and many bugfixes. The most important feature is the nearby/recent/online players list, which is displayed in the Speedbar. Some commands were removed (/connect, /disconnect), or renamed (/beings was renamed to /room -- show players in your current location). To see the available commands, type /help <enter>.
To activate the online players list, after starting the client and connecting, type Alt+x speedbar <enter>.
You can click on player's name in the speedbar, and all messages will be sent to him.
I'd like to thank Rikki and Octer for helping me with testing TMWChat under windows. As always, feedback is welcome.
This version introduces some new features, and many bugfixes. The most important feature is the nearby/recent/online players list, which is displayed in the Speedbar. Some commands were removed (/connect, /disconnect), or renamed (/beings was renamed to /room -- show players in your current location). To see the available commands, type /help <enter>.
To activate the online players list, after starting the client and connecting, type Alt+x speedbar <enter>.
You can click on player's name in the speedbar, and all messages will be sent to him.
I'd like to thank Rikki and Octer for helping me with testing TMWChat under windows. As always, feedback is welcome.
It even runs on Android!
I can't believe it! I managed to run TMWChat on Android! Few things don't work (online list, notifications etc), but otherwise it's fully functional chat client
Re: TMW chat client
New features:
- /away "message" -- when you are AFK, and /back -- when you are back
- /sit , /stand -- to sit down and stand up
- /turn left, /turn right etc -- turn in given direction
- /mute , /unmute -- whether play or not notification sound
- /party "message" -- send message to your party. Receiving messages is supported as well
- TAB-completion for nicknames.
- Clickable URLs. TMWChat now supports ManaPlus-styled links (example [@@http://themanaworld.org|TheManaWorld@@]). It also converts all entered URLs (http, https, ftp) into manaplus-styled links.
- Added time (HH:MM) to chat messages.
- Notify when whisper target is offline.
Re: TMW chat client
I fixed some critical bugs, related to computing correct packet length. It caused loss of some data incoming from server. Please update to latest version from here https://bitbucket.org/rumly111/tmwchat/downloads
Re: TMW chat client
Version 0.6:
- Improved network code (more stable)
- Chat history is now read-only (you can edit only the current line you're about to send)
- Ignore ManaPlus messages containing \302\202 etc (trade, pet move etc)
- Logging chat messages to files (similar to ManaPlus)
- ManaPlus-compatible emotes in chats (for example %%Q becomes )
Re: TMW chat client
You mean you ignore pet talks too? Here can be text
Re: TMW chat client
Yes, for now. I didn't know pets can talk in TMW. It's possible I will handle \302\202 messages more properly in future versions, but for now I only wanted to stop getting UTF8 decoding errors. It's more a workaround than a final solution.4144 wrote:You mean you ignore pet talks too? Here can be text
Re: TMW chat client
Version 0.7:
- /equip ID -- command to equip item with ID (if exists in inventory)
- Equipping random item IDs from given list every 15 seconds (configurable, optional).
- /block PlayerName -- block player (don't see public messages, emotes, whispers from PlayerName)
- Customizable list of blocked player's.
Re: TMW chat client
Version 0.8:
- Fix connecting with female chars.
- Improve beings cache (uses less requests to server).
- Client won't freeze if player is warped.
- Code refactoring.
Re: TMW chat client
Version 0.9:
- Command /inv to show player inventory. TMWChat has a local database of item names, so they are showed correctly.
- Command /zeny to show player money.
- Show status badges (Currently "shop" and "away" supported)
- Shop mode. Supports selling and buying items. Also shop admins (configurable) can add items to shop and retrieve money with !money whisper. For more info, see README.
Re: TMW chat client
I cannot find init file on Debian Emacs. did dir search for emacs and file search for init.el. what am I missing? ty
Ledmitz = Ardits = KillerBee = Mystic = Mystical_Servant = Tipsy Skeleton = BoomBoom = Cloak