<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/jaimbot/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/jaimbot/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 28 Feb 2006 01:48:21 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jaimbot/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Jaimbot as an NT Service</title><link>https://sourceforge.net/p/jaimbot/patches/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This patch, if unzipped into the final jaimbot&lt;br /&gt;
directory will allow jaimbot to run on windows as an NT&lt;br /&gt;
service.  In layman's terms it means &lt;br /&gt;
1. you can run this on windows NT without the obnoxious&lt;br /&gt;
dos-box on your taskbar all the time&lt;br /&gt;
2. it can run independant of who's logged on (or off)&lt;br /&gt;
the machine&lt;/p&gt;
&lt;p&gt;to use, simply &lt;br /&gt;
1. unzip directly into the jaimbot folder&lt;br /&gt;
2. in the bin folder, open "installJaimbot-NT.bat"&lt;br /&gt;
3. also in the bin folder, open "runJaimbot.bat"&lt;/p&gt;
&lt;p&gt;Alternatively, once you have run the "install" you can&lt;br /&gt;
start/stop it from services under administrative tools&lt;br /&gt;
in the windows control panel.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Baum</dc:creator><pubDate>Tue, 28 Feb 2006 01:48:21 -0000</pubDate><guid>https://sourceforge.net29980b88a08a22e10bdabe42e9bf88ca219cfac2</guid></item><item><title>Dynamically reloadable modules</title><link>https://sourceforge.net/p/jaimbot/patches/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This patch to AIMBot.java changes the way classes are loaded.  A &lt;br /&gt;
URLClassLoader is created for each module, then the class is &lt;br /&gt;
loaded by that classloader.  This can make module development &lt;br /&gt;
easier by reducing the amount of server restarts.&lt;/p&gt;
&lt;p&gt;To use this:&lt;/p&gt;
&lt;p&gt;--  patch build.xml and AIMBot.java&lt;br /&gt;
--  VERY IMPORTANT: create a directory in the jaimbot root (in the &lt;br /&gt;
same dir as build.xml) called modules&lt;br /&gt;
--  Move all the src/com/levelonelabs/aimbot/modules to modules/&lt;br /&gt;
src/com/levelonelabs/aimbot/modules&lt;br /&gt;
--  Make sure you clean out the old built classes (ant clean)&lt;br /&gt;
--  Make sure when you run AIMBot, you DON'T include modules/&lt;br /&gt;
classes in the classpath.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Once built, start up the jaimbot and use the "reload" admin &lt;br /&gt;
command to reload a module by number (i.e.: reload 13).&lt;/p&gt;
&lt;p&gt;Note: It doesn't look like the classloader and bot module classes &lt;br /&gt;
get garbage collected after the module is reloaded, so it's highly &lt;br /&gt;
likely there's a leak.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jonathan Martin</dc:creator><pubDate>Mon, 23 Aug 2004 16:41:43 -0000</pubDate><guid>https://sourceforge.net642efde6ca8587e46817d01255068ea21891c1db</guid></item><item><title>auto-persist feature....should've had this from the beginnin</title><link>https://sourceforge.net/p/jaimbot/patches/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I wrote an auto-persist feature with a shutdown handler&lt;/p&gt;
&lt;p&gt;This patch to AIMBot.java will automatically persist the &lt;br /&gt;
bot whenever it is closed, reguardless how it is &lt;br /&gt;
closed..IE: close the dos box/shutdown the system/etc.&lt;/p&gt;
&lt;p&gt;it is linked to a setting in the bot.config called&lt;br /&gt;
bot.autopersist which defaults to true&lt;/p&gt;
&lt;p&gt;enjoy&lt;br /&gt;
-Matt&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Baum</dc:creator><pubDate>Fri, 06 Feb 2004 19:36:49 -0000</pubDate><guid>https://sourceforge.netd8fda8f43780d58dc6ba1bac26b2c0b45608c180</guid></item><item><title>AutoSplit</title><link>https://sourceforge.net/p/jaimbot/patches/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This addition to AIMClient allows it to support auto-&lt;br /&gt;
splitting messages that are too long, it also adds a new &lt;br /&gt;
constant MAXMESSAGELENGTH which can be changed to &lt;br /&gt;
adapt to the aim standard&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Baum</dc:creator><pubDate>Sun, 18 Jan 2004 20:57:00 -0000</pubDate><guid>https://sourceforge.net33471e1b452a84cc32953a32e6d2196df1d36de9</guid></item><item><title>ListModule-Minor Tweak</title><link>https://sourceforge.net/p/jaimbot/patches/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I know this is a very minor change, but after extensively &lt;br /&gt;
using the list module, I've found it's much more useful to &lt;br /&gt;
use the addlistmember feature as addlistmember &lt;br /&gt;
LISTNAME BUDDYNAME rather than addlistmember &lt;br /&gt;
BUDDYNAME LISTNAME&lt;/p&gt;
&lt;p&gt;the 1st (new) way, I can copy "addlistmember listname " &lt;br /&gt;
into the clipboard, and only type the buddyname to add &lt;br /&gt;
a number of people at once&lt;/p&gt;
&lt;p&gt;all I did was switch which line is read first by the string &lt;br /&gt;
tokenizer and change the help text&lt;/p&gt;
&lt;p&gt;alternatively it was rather annoying&lt;br /&gt;
-Matt&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Baum</dc:creator><pubDate>Sun, 18 Jan 2004 00:08:44 -0000</pubDate><guid>https://sourceforge.net258682870660f8f869d8aaad2da6af3a063e6f88</guid></item><item><title>User Info Update</title><link>https://sourceforge.net/p/jaimbot/patches/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This is a minor, but necissary tweak, the User admin &lt;br /&gt;
module only posted a single markup, * for when the &lt;br /&gt;
users's never messaged the bot, A for adimn, E for &lt;br /&gt;
enemy and - for banned.  I added M for user has &lt;br /&gt;
messages pending, and changed the command so that &lt;br /&gt;
all items applicable to the user are displayed&lt;/p&gt;
&lt;p&gt;-Matt&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Baum</dc:creator><pubDate>Sat, 17 Jan 2004 19:26:37 -0000</pubDate><guid>https://sourceforge.net6a25570f0b0d64142a0e0f59fb8ea16ce000e03e</guid></item><item><title>Forward Module</title><link>https://sourceforge.net/p/jaimbot/patches/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Please disreguard the earlier one&lt;br /&gt;
This is an updated version with everything working &lt;br /&gt;
properly&lt;/p&gt;
&lt;p&gt;The only thing not working is that I cannot persist it if &lt;br /&gt;
the bot is closed.  if anyone has any ideas how this &lt;br /&gt;
could be done, please let me know&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Baum</dc:creator><pubDate>Fri, 26 Dec 2003 03:59:10 -0000</pubDate><guid>https://sourceforge.net51a4c3e864660387ddee68064e75307485424add</guid></item><item><title>New Module...forwarder Module</title><link>https://sourceforge.net/p/jaimbot/patches/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This Module will act as a more presentable default &lt;br /&gt;
module than megahal.  I get annoyed when people teach &lt;br /&gt;
mine to swear&lt;/p&gt;
&lt;p&gt;This module includes a optional forwardto function that &lt;br /&gt;
allows the admin to set a screen name that any &lt;br /&gt;
commands the bot doesn't process will be sent to&lt;/p&gt;
&lt;p&gt;also, it includes an addterm function, where the admin &lt;br /&gt;
can add a list of things the bot can reply to a &lt;br /&gt;
message... IE: bot could be used to advertise future &lt;br /&gt;
events, etc.&lt;/p&gt;
&lt;p&gt;Since thus far, you can't persist module data as far as I &lt;br /&gt;
know, both of these are cleared on restart, but that &lt;br /&gt;
could be easily fixed with a persistance routine when &lt;br /&gt;
one's availible&lt;/p&gt;
&lt;p&gt;-Matt&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Baum</dc:creator><pubDate>Wed, 24 Dec 2003 04:04:58 -0000</pubDate><guid>https://sourceforge.net8f2f83981c8ac88907b17a5fe6cc6074af575955</guid></item><item><title>New Module</title><link>https://sourceforge.net/p/jaimbot/patches/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This is a new Module, if someone wanted to set up a bot &lt;br /&gt;
without the MegaHal.  This bot simply responds to &lt;br /&gt;
everything other than a command with &lt;/p&gt;
&lt;p&gt;I'm sorry, I don't understand that command&lt;br /&gt;
please type &amp;amp;quot;help&amp;amp;quot; for help&lt;/p&gt;
&lt;p&gt;Additionally, and addterm service could later be added to &lt;br /&gt;
this module (I didn't implement it yet, because I'm not &lt;br /&gt;
real sure on the persistence code)  so that the bot &lt;br /&gt;
would respond with various (potentially advertisement) &lt;br /&gt;
phrases when a user enters a non-command&lt;/p&gt;
&lt;p&gt;-Matt&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Baum</dc:creator><pubDate>Sat, 25 Oct 2003 15:05:13 -0000</pubDate><guid>https://sourceforge.net2e04b29e2021fd1a389b74dd83204fb7c0964a1d</guid></item><item><title>another list mod patch</title><link>https://sourceforge.net/p/jaimbot/patches/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This patch adds 2 admin only commands:&lt;br /&gt;
addlistmember buddyname listname&lt;br /&gt;
rmlistmember buddyname listname&lt;/p&gt;
&lt;p&gt;these allow admins to add and remove users from lists&lt;/p&gt;
&lt;p&gt;hope this is helpful&lt;br /&gt;
-Matt&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Baum</dc:creator><pubDate>Thu, 23 Oct 2003 01:28:25 -0000</pubDate><guid>https://sourceforge.net90ff8879f4815e7dd44b179bfe3f70ad81adfd44</guid></item></channel></rss>