Unknown2009-08-18 07:14:18
I've been using a mudbot system on Aetolia and I really like it - updating the data file is a breeze, the config is easy to play with, and it's very fast with processing, which is a big issue for me. Catarin's system is nice, but CMUD kills my old computer, especially in group spam. I just find myself frozen.
So, anyone out there use mudbot for Lusternia or have thoughts on how to tweak a system to make it Lusty-friendly? I'm going to guess I can't just swap the affliction lines...
So, anyone out there use mudbot for Lusternia or have thoughts on how to tweak a system to make it Lusty-friendly? I'm going to guess I can't just swap the affliction lines...
Furien2009-08-18 08:49:44
QUOTE (Sadhyra @ Aug 18 2009, 12:14 AM) <{POST_SNAPBACK}>
I've been using a mudbot system on Aetolia and I really like it - updating the data file is a breeze, the config is easy to play with, and it's very fast with processing, which is a big issue for me. Catarin's system is nice, but CMUD kills my old computer, especially in group spam. I just find myself frozen.
So, anyone out there use mudbot for Lusternia or have thoughts on how to tweak a system to make it Lusty-friendly? I'm going to guess I can't just swap the affliction lines...
So, anyone out there use mudbot for Lusternia or have thoughts on how to tweak a system to make it Lusty-friendly? I'm going to guess I can't just swap the affliction lines...
Shamarah was working on a mudbot-based system and was considering giving it away for free when he still played. It's a bit incomplete but probably has the framework in general ready if you're up for tweaking. Unfortunately, I don't know how you'd get in contact with him easily.
Unknown2009-08-18 09:01:11
That's easy - he plays Aetolia. I'll PM the name, Sadhy
Moiraine2009-08-18 09:45:40
If there is one available, I'd really like to get hold of it, too. I remember fitzing around with it on Imperian, and loved it there.
Zalandrus2009-08-18 16:57:49
I use MudBot in conjunction with Mush, but the former only so that I can use the IMapper (which isn't fully adjusted for Lusty things). This might be causing problems with my system, but I can't survive without the IMapper and the editor...
So in other words, maybe consider getting a system for Mush, then use MudBot for mapping and file editing?
So in other words, maybe consider getting a system for Mush, then use MudBot for mapping and file editing?
Unknown2009-08-18 17:00:03
I think she wants to use MudBot on a non-Windows platform.
Also, you must've missed my LMTS, which is IMTS adapted to work better with Lusternia. I've had certain issues with MudBot crashing on me, however, so I rewrote the mapper module into a Lua add-on for Treant.
Also, you must've missed my LMTS, which is IMTS adapted to work better with Lusternia. I've had certain issues with MudBot crashing on me, however, so I rewrote the mapper module into a Lua add-on for Treant.
Damadreas2009-08-18 20:36:10
I have random issues with Mudbot crashing on me as well in Lusternia, so I stopped using it. *lesigh*
Unknown2009-08-19 08:12:39
QUOTE (Zarquan @ Aug 19 2009, 03:00 AM) <{POST_SNAPBACK}>
I think she wants to use MudBot on a non-Windows platform.
Also, you must've missed my LMTS, which is IMTS adapted to work better with Lusternia. I've had certain issues with MudBot crashing on me, however, so I rewrote the mapper module into a Lua add-on for Treant.
Also, you must've missed my LMTS, which is IMTS adapted to work better with Lusternia. I've had certain issues with MudBot crashing on me, however, so I rewrote the mapper module into a Lua add-on for Treant.
She uses it on windows, but wants to use the imperian.dll curing module (except adapted to lusternia).
Unknown2009-09-22 05:50:01
I've been trying to write my own basic little system for mudbot over the past week or so, but it's nowhere near at a stage where it is complete or useable. I also didn't follow the conventions that were in Whyte's IMTS at all and started from scratch, so it is probably rather inefficient and unnecessarily slow.
I'm happy to share what I've got so far if anyone is interested though (along with the Aethermapper module I use to produce the aetherspace maps), but if Shamarah has started a system it is likely to be much more effective than what I have!
-----
What I actually came into this subforum to find out though is how the cleverer system builders handle skills that deal one of a set number of afflictions, such as druid demesne effects or guardian evoke symbol? In addition to my afflicted-with and trying-to-cure lists, I was thinking of setting up a suspect-one-of-these-afflictions list, which it would prioritize below the afflicted-with list when deciding what to cure. Since it already wipes afflictions if you eat a herb and get no cure, or whatnot, it should rapidly deduce what the affliction was, but is it better just to ignore it until you diagnose or get an affliction line for sure?
I'm happy to share what I've got so far if anyone is interested though (along with the Aethermapper module I use to produce the aetherspace maps), but if Shamarah has started a system it is likely to be much more effective than what I have!
-----
What I actually came into this subforum to find out though is how the cleverer system builders handle skills that deal one of a set number of afflictions, such as druid demesne effects or guardian evoke symbol? In addition to my afflicted-with and trying-to-cure lists, I was thinking of setting up a suspect-one-of-these-afflictions list, which it would prioritize below the afflicted-with list when deciding what to cure. Since it already wipes afflictions if you eat a herb and get no cure, or whatnot, it should rapidly deduce what the affliction was, but is it better just to ignore it until you diagnose or get an affliction line for sure?
Unknown2009-09-22 11:01:23
For the most part, you can add a generic "use this cure" sort of affliction that will reset anything you thought you had and didn't need to cure after all. It's mostly important for the more devastating afflictions and for those that have infrequent or no symptom messages. Queueing up a diagnose command isn't a bad idea, but you won't always be able to diagnose, just as you can't rely on allheale to save the day, either. Add in Green/Gedulah/etc, and you have a better chance for survival.
Unknown2009-10-28 12:41:48
Right, got a mudbot system. Anyone out there know how to change something hard-coded? I replaced the writhe command with contort (i'll want to do the same with stand/springup) in the c file. Do I need to compile it somehow?
Unknown2009-10-28 13:54:33
If the system is written in C, you'll need to compile it. I'd expect a good MudBot system to be at least partly written in Lua, to keep it configurable. Barring the use of Lua, though, it should provide some sort of configuration interface.
Unknown2009-10-28 22:02:50
How do I do said compiling? I have a C file, H file, O file, and the .dll. I'm not expert coder, but I can recognize patterns enough to find out where to substitute contort and writhe - beyond that, I don't know what I need to do to make the changes active in the system.
Zallafar2009-10-29 05:55:53
I don't know anything about Mudbot, so this is a shot in the dark. Is there a 'makefile' file? If so, open a DOS window, cd to the directory and then "make install", or just "make" if that doesn't work.
Unknown2009-10-29 07:21:22
That last sentance didn't make any sense to me. 

Unknown2009-10-29 10:26:01
QUOTE (Sadhyra @ Oct 29 2009, 03:21 AM) <{POST_SNAPBACK}>
That last sentance didn't make any sense to me. 

If you don't understand makefiles, compiles, and such, then perhaps a MudBot system written in C isn't for you. Or, you can do a good bit of research to learn how to compile things like this. I used the MinGW C compiler for MudBot when I was maintaining LMTS.
Zallafar2009-10-29 11:25:33
QUOTE (Sadhyra @ Oct 29 2009, 12:21 AM) <{POST_SNAPBACK}>
That last sentance didn't make any sense to me. 

I agree with what Zarquan said. However, there is another approach to try. Since you have source code, there is probably also a text file included that tells you how to build it. Possibly with "README" as part of the name of the file. Find that file, and try to do what it says.
Unknown2009-10-29 13:06:38
No, with mudbot the datafile (which is a simple text file) is where most of the stuff is, Zarquan. All the affliction patterns and stuff are there, not in the C file itself, and they are really easy to maintain. The only thing I wanted to fiddle with on the source code was to change writhe/contort or stand/springup. Very basic changes that don't require a degree in computer science. Again, I was just asking what the process is to take a C file and make the mudbot application recognize changes made in it. I was asking here since I figured someone might have gone through that specific process, and I thought there might be something easy that I just wasn't realizing, akin to `r to reload configs, etc.
Shamarah didn't include a readme file. I will google for the process itself, I guess.
Edit: Nevermind, I decided I'll just bribe my dad with homecooked meatloaf to get him to do it tonight.
Shamarah didn't include a readme file. I will google for the process itself, I guess.
Edit: Nevermind, I decided I'll just bribe my dad with homecooked meatloaf to get him to do it tonight.

Unknown2009-10-29 13:26:22
If the system was made publicly available, I'd be glad to compile it and post a basic walkthrough for others. However, if it comes from Shamarah and it's not public, I'd say you should ask him. (Yes, I know he's not playing, any more.)
Unknown2009-10-29 13:34:29
I paid him in credits for it, so I don't think he wants it available. Generous offer, in any case!
You'd probably have fun going through it, though. He has some very funny comments hidden in the code.
You'd probably have fun going through it, though. He has some very funny comments hidden in the code.