JMud plugin

KildClient forum.
Post Reply
jmud
Posts: 19
Joined: Mon Jun 04, 2012 4:59 am

JMud plugin

Post by jmud »

Announcing v1.0.0 of JMud, a plugin for KildClient

https://sourceforge.net/projects/jmudplugin/

JMud includes an automapper, its own internal scripting language, advanced handling of triggers, aliases, macros, timers and hooks, and many other useful features.

JMud must be configured for each mud you play. Read the 'Quickstart guide' carefully to learn how to do it. JMud's default settings work with the Dead Souls mud (dead-souls.net 6666). You can use JMud there straight away without having to configure anything.

EDIT, December 2014: Works only on Linux (not MS Windows or Mac), and only with KildClient v2.11.1 (definitely does not work with the new KildClient v3).
Last edited by jmud on Wed Dec 10, 2014 4:49 pm, edited 6 times in total.
jmud
Posts: 19
Joined: Mon Jun 04, 2012 4:59 am

Re: JMud plugin

Post by jmud »

A few screenshots

Image

JMud playing Dead Souls, with the automapper visible.

Image

JMud's GUI, from where all of the data JMud stores can be viewed and edited

Image

The configuration window for the Chat task, JMud's instant messenger service.
jmud
Posts: 19
Joined: Mon Jun 04, 2012 4:59 am

Re: JMud plugin

Post by jmud »

v1.0.2 released, which fixes some issues with the ';go' and ';load' commands and other issues with switching between automapper modes.

Whenever the automapper window is open, KildClient crashes randomly. If any of you C coders out there can work out what's causing the instability, that would be pretty cool. (There are no longer any crashes at all when the automapper window isn't open.)

Valgrind tracebacks (http://valgrind.org) suggest that there's a big memory leak somewhere.
jmud
Posts: 19
Joined: Mon Jun 04, 2012 4:59 am

Re: JMud plugin

Post by jmud »

The post above seems to have been generated by a robot; it's an exact copy of this post from 2008:

http://forum.qip.ru/showthread.php?t=25721
ekalin
Site Admin
Posts: 44
Joined: Sun Feb 05, 2012 3:59 pm

Re: JMud plugin

Post by ekalin »

jmud wrote:The post above seems to have been generated by a robot; it's an exact copy of this post from 2008:

http://forum.qip.ru/showthread.php?t=25721
I did find it strange and unrelated, but since it wasn't advertising anything, I let it pass. But now I've deleted it.
volody
Posts: 2
Joined: Wed Nov 12, 2014 8:18 pm

Re: JMud plugin

Post by volody »

Good day. Help to install the plugin.
The system ubuntu 14.10, version kildclient 2.11.1.
When you load the plugin errors appear:

Code: Select all

Perl Warning: values on reference is experimental at /home/user/program/mud/jmud/include/automap.pm line 42901.
Perl Warning: keys on reference is experimental at /home/user/program/mud/jmud/include/automap.pm line 43022.
Perl Warning: values on reference is experimental at /home/user/program/mud/jmud/include/automap.pm line 43169.
Perl Warning: keys on reference is experimental at /home/user/program/mud/jmud/include/automap.pm line 43193.
Perl Warning: values on reference is experimental at /home/user/program/mud/jmud/include/automap.pm line 43273.
Perl Warning: push on reference is experimental at /home/user/program/mud/jmud/include/generics.pm line 809.
Perl Warning: pop on reference is experimental at /home/user/program/mud/jmud/include/generics.pm line 871.
Perl Warning: unshift on reference is experimental at /home/user/program/mud/jmud/include/generics.pm line 932.
Perl Warning: shift on reference is experimental at /home/user/program/mud/jmud/include/generics.pm line 993.
Perl Warning: splice on reference is experimental at /home/user/program/mud/jmud/include/generics.pm line 1147.
Perl Warning: splice on reference is experimental at /home/user/program/mud/jmud/include/generics.pm line 1149.
Perl Warning: splice on reference is experimental at /home/user/program/mud/jmud/include/generics.pm line 1151.
Perl Warning: keys on reference is experimental at /home/user/program/mud/jmud/include/generics.pm line 1897.
Perl Warning: values on reference is experimental at /home/user/program/mud/jmud/include/generics.pm line 1941.
Perl Warning: Useless use of \E at /home/user/program/mud/jmud/jbasiclib/JBasic/Expression.pm line 2658.
Perl Warning: Useless use of \E at /home/user/program/mud/jmud/jbasiclib/JBasic/Expression.pm line 2658.
Plugin 'jmud' loaded.
Resolving host bylins.su...
Attempting to connect to host bylins.su (178.21.10.107) port 4000...
Connected to host bylins.su (178.21.10.107) port 4000.
[ ERROR: MudDefn->new: Registry naming error: illegal name 'bylins.su'                                                 ]
Perl Error: Can't locate object method "name" via package "0" (perhaps you forgot to load "0"?) at /home/user/program/mud/jmud/include/generics.pm line 2863.
Logging to file /home/user/Документы/mud/log/log_13_11_14.txt.
Using keytable
  0) Koi-8
Perl Error: Can't locate object method "combineSplitLinesFlag" via package "0" (perhaps you forgot to load "0"?) at /home/user/program/mud/jmud/include/wrapper.pm line 119.
  1) Alt
Perl Error: Can't locate object method "combineSplitLinesFlag" via package "0" (perhaps you forgot to load "0"?) at /home/user/program/mud/jmud/include/wrapper.pm line 119.
  2) Windows(JMC,MMC)
Perl Error: Can't locate object method "combineSplitLinesFlag" via package "0" (perhaps you forgot to load "0"?) at /home/user/program/mud/jmud/include/wrapper.pm line 119.
  3) Windows(zMUD)
Perl Error: Can't locate object method "combineSplitLinesFlag" via package "0" (perhaps you forgot to load "0"?) at /home/user/program/mud/jmud/include/wrapper.pm line 119.
  4) Windows(zMUD ver. 6+)
volody
Posts: 2
Joined: Wed Nov 12, 2014 8:18 pm

Re: JMud plugin

Post by volody »

Добрый день. Помогите установить плагин. Система ubuntu 14.10, версия kildclient 2.11.1. При загрузке плагина отображаются ошибки:

Code: Select all

Perl предупреждение: значения на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/automap.pm линии 42901. Perl предупреждение: ключи на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/automap.pm линии 43022. Perl предупреждение: значения на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/automap.pm линии 43169. Perl предупреждение: ключи на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/automap.pm линии 43193. Perl предупреждение: значения на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/automap.pm линии 43273. Perl предупреждение: нажмите на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/generics.pm линии 809. Perl предупреждение: pop ссылка на экспериментальных at /home/user/program/грязи/jmud/include/generics.pm линии 871. Perl предупреждение: unshift на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/generics.pm линии 932. Perl предупреждение: shift на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/generics.pm линии 993. Perl предупреждение: splice на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/generics.pm линии 1147. Perl предупреждение: splice на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/generics.pm линии 1149. Perl предупреждение: splice на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/generics.pm линии 1151. Perl предупреждение: ключи на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/generics.pm линии 1897 году. Perl предупреждение: значения на ссылку-экспериментальная на /home/user/program/грязи/jmud/include/generics.pm линия 1941 года. Perl предупреждение: бесполезно использовать \E at /home/user/program/грязи/jmud/jbasiclib/JBasic/выражения.pm линии 2658. Perl предупреждение: бесполезно использовать \E at /home/user/program/грязи/jmud/jbasiclib/JBasic/выражения.pm линии 2658. Плагин 'jmud' загружен. Разрешения узла bylins.su... при попытке подключения к хосту bylins.su (178.21.10.107) порт 4000... Подключенного к хост bylins.su (178.21.10.107) порт 4000. [ ERROR: MudDefn->new: имена в реестре ошибка: illegal name 'bylins.su' ] Perl ошибка: Can't locate object method "имя" via package "0" (возможно, вы забыли загрузить "0"?) в /home/user/program/грязи/jmud/include/generics.pm линии 2863. Ведение журнала в файл /home/user/Документы/mud/log/log_13_11_14.txt. С помощью таблицы ключей 0) Koi-8 Perl ошибка: Can't locate object method "combineSplitLinesFlag" via package "0" (возможно, вы забыли загрузить "0"?) в /home/user/program/грязи/jmud/include/обертки.pm линии 119. 1) Alt Perl ошибка: Can't locate object method "combineSplitLinesFlag" via package "0" (возможно, вы забыли загрузить "0"?) в /home/user/program/грязи/jmud/include/обертки.pm линии 119. 2) Windows(СКМ,MMC) Perl ошибка: Can't locate object method "combineSplitLinesFlag" via package "0" (возможно, вы забыли загрузить "0"?) в /home/user/program/грязи/jmud/include/обертки.pm линии 119. 3) Windows(zMUD) Perl ошибка: Can't locate object method "combineSplitLinesFlag" via package "0" (возможно, вы забыли загрузить "0"?) в /home/user/program/грязи/jmud/include/обертки.pm линии 119. 4) Windows(zMUD ver. 6+) Perl ошибка: Can't locate object method "combineSplitLinesFlag" via package "0" (возможно, вы забыли загрузить "0"?) в /home/user/program/грязи/jmud/include/обертки.pm линии 119. 5) UTF-8 5
jmud
Posts: 19
Joined: Mon Jun 04, 2012 4:59 am

Re: JMud plugin

Post by jmud »

I released an update today, v1.2.0, which fixes these problems.

I have tested it under Ubuntu 14.04, and it seems to work fine. I used the following commands to make sure I had all the correct libraries:

Code: Select all

sudo apt-get update
sudo apt-get install build-essential 
sudo apt-get install glib2.0 libgtk2.0-dev libwnck-dev libgnomecanvas2-dev
sudo cpan Gnome2::Wnck Heap::Binomial Gnome2::Canvas Gtk2::Ex::Simple::List
Daisy221
Posts: 1
Joined: Thu Jul 13, 2017 9:06 am

Re: JMud plugin

Post by Daisy221 »

Hello! please define the previous steps?
simonalia
Posts: 1
Joined: Mon Jan 15, 2018 10:28 am
Contact:

Re: JMud plugin

Post by simonalia »

How about that plugin which was actually based on that JMD rythm
Post Reply