Version History...
1st July 2001, version 1.60 beta:
- Fixes (major)
- Someone passing ops to you if you weren't in one of your homechannels would often crash the bot
- Setting the access level for a custom command group was functioning incorrectly, sometimes
causing a crash
- Fixed a bug in the user list that would sometimes cause an access violation (since 1.50)
- Fixed a bug in the !iam command that could cause the bot to crash
- Fixed a problem in the logging feature that could cause the bot to crash at seemingly
random moments (ugh)
- Fixes (minor)
- Fixed a bug in the parsing of block statements in the scripting language that could cause
blocks that shouldn't be executed to be executed
- User list wasn't updating after hide/locking the bot window and restoring it, fixed
- Settings weren't saved if you turned off logging, fixed
- Scripting MonitorList and OnlineMonitor classes used the same internal class ID, fixed
- Fixed a bug that could lower the required access level for custom commands if more than
the default number of levels existed.
- Random number generator wasn't properly seeded for scripts running in a seperate thread,
fixed
- Changed !mergeuser response text to prevent possible loops between 2 bots
- Wrong message was dispayed when a currupt userbase was being read, fixed, though
you shouldn't normally see it ;)
- Scrollback problems in the chat window are (mostly) fixed
- The timestamp function now properly works under Windows 2000 as I've found a workaround
for what appears to be a Windows 2000 bug..
- The !iam command now properly replies to console when executed from the console without
a prefix
- Fixed a bug in the script interpreter with calling functions in some cases
- Fixed a bug in the script interpreter where the unary ! operator was interpreted instead
of the binary != operator
- Fixed a bug in the script interpreter that in some cases cases skipped a line
of code that was supposed to be executed
- Fixed a bug in the Socket.receiveLine function that caused unreliable behaviour
- Channel list now correctly displays nicknames with a & character
in them
- Bot functionality
- Modified the !iam command so users can merge their own nicknames (in 2 steps), to
partially replace account numbers
- It's now possible to use built-in command groups to set access levels on custom
commands
- Duplicate logins containing a '#' character are now correctly handled as aliases
for the regular nicknames
- Security Sweep dialog has been updated to show potentially dangerous '#2' nicknames
- Commands from outside channel can now be processed if so desired
- The !mail command response was changed to display the name of the person you've sent
botmail to
- Added support for Diablo II: Lord of Destruction (with hopefully temporary crappy icon)
- Scripting
- Added a File class to allow file I/O in scripts
- Added Botmail class and added getMail(), peekMail() and
createMail() functions to User class for script botmail support
- Added getHomeChannels() and setHomeChannels() to the Session class,
to allow script manipulation of the bot's homechannels using Array class functions
- Added getProduct() function to OnlineMonitor class
- Added static getProductName() function to the User class, to convert a product
code to a product name
- Added concatElements() function to the Array class, to quickly concatenate
all the string representations of the array elements into a single string
- Changed the + operator to make null + string a valid expression, returning
string
- Added startsWith(), endsWith, parseUntil() and parseUntilIgnoreCase()
functions to the String class.
- Interface
- Added a context menu when you rightclick the text box in the code editor, to make
copying and pasting easier
- The keyboard focus is now properly set to the code editor when you open it
- Removed the button for setting Guest access in the Setup Wizard and changed the
behaviour of the Chat Settings dialog, because Guest logins are no longer allowed
- Changed the custom command tab to work more like the event tab of the configuration
dialog
- Added more descriptive dialog messages when a configuration file cannot be read
properly
- Added InterBot icon for RaiBot (by Raihan) and PhatBot (by $t0rm)
- Miscelaneous
- Configuration file format changed, only forward compatible (version 8)
- Changed loading of WINMM.DLL to dynamic (only when required), saving some
memory
- Documentation is not entitely up to date in this version, sorry
- A list() function in the Userbase class was mention as having been added before,
but it was accidentally not present, so you won't get it to work (yet) ;)
1st November 2000, version 1.55:
- Fixes (major)
- Scripting getUser() would crash if the requested user was not in the database, *ouch*
- Fixed a bug would cause a user to disappear from the database when merged
under certain conditions (has been around since 1.00 I think)
- Fixes (minor)
- A scripting runtime error would be generated if you tried to compare a null value
with anything using ==, !=, &&, ||, fixed
- It was impossible to To disable online monitoring by rightclicking the monitor and
selecting Monitoring - Off, fixed
- Current bot flags were set to the initial bot flags incorrectly on loading a session, fixed
- User database
- Added the option of keeping a userbase in all channels or nowhere at all, instead of
just inside the homechannels.
- Added a 'flat userbase' option, see helpfile for explanation
- You can now set up defaults for new user's user flags
- Scripting
- Added a null constant
- Added to the User class: getLastProduct()
- Added Userbase.find() to search for nicknames matching a pattern in the database
30th October 2000, version 1.50:
- Fixes (major)
- Fixed a few occurrences where syntax errors in scripts would crash the bot
- Fixed a bug that could cause nicknames to disappear when merging users
- Revised interface code to fix several hangs and/or crashes
- The bot sometimes became unstable after opening and closing the chat settings
dialog, fixed
- Fixed the Properties.find() and Properties.defined() method, which were broken
- Fixed a bug that would sometimes crash the bot when trying to import a Winters
database
- Fixes (minor)
- Corrected a typo in the !sweep command responses
- Fixed the whisperback function, for real this time 8)
- Fixed a few memory leaks when executing some custom commands or when
displaying modeless dialogs
- Fixed a minor problem on the user properties tab when pressing Enter
- execute() calls no longer require a command prefix in the command
string if the calling command was triggered in whisper and the triggering
user has prefixed whispers enabled
- The Session Wizard no longer connects to Battle.net no matter what option you chose
- Fixed the !mergeuser text response to show both nicknames
- Fixed a minor problem that occurred when importing a database while being
connected
- Fixed a problem that occurred when trying to launch a wrapped URL
- Fixed some other minor problems with the chat window display
- Removed the 'cancel' option from the exit confirmation dialog
- Changed some response texts to the !tagban command to prevent loopbacks
- Auto unban feature now checks if the bot actually has ops
- Last seen dates were not imported from a Winters database, fixed
- Preset required access levels for built-in commands had precedence over custom overrides, fixed
- Bot functionality
- User flags are now merged differently when two users are merged
- Changed behaviour towards Diablo Shareware clients as it can no longer be
used to spoof nicknames (Diablo Shareware 1.08 update)
- Changed default designating behavior in clan channels (doesn't designate Guest or lower)
- Added public channel detection in the bot's homechannels
- Bot now always assumes InterBot support on the nickname SubSpace :)
- Added away/DND mode on startup (set in chat settings dialog)
- Added the exact IP address of the connected server to the !server response
- Added importing of UltimateBot 4.x and 5.0 databases
- Improved importing of Winters databases
- Added support for scriptable events
- User database
- Changes the userbase loading/saving scheme to even further decrease the chance
of losing your database during a crash. It should now be as low as it can get :)
- Scripting
- Added enhanced trapping of runtime errors, stating the location of the script error
- Added some predefined constants usable in scripting, especially in the Session and User class
- Defined the binary AND (&), XOR (^) and OR (|) operators
- Gave the logical AND higher priority than the logical OR, as it should have
- Tabs are now allowed and correctly processed in script lines
- Added a global beep() function that produces a short sound on the PC speaker
- Added to the Session class: isPublicChannel(), isPrivateChannel, isClanChannel(),
getUserbase(), getUserList(), getMonitorList()
- Updated functions in the User class: setAccessLevel()
- Added to the User class: matches(), setFlags(), resetFlags(), switchFlags(), getFlags(),
merge(), split(), getAccessLevelSetter(), getAccessLevelReason()
- Added to the Time class: getSecondsBetween()
- Added Userbase class for userbase operations
- Added UserList class for access to the channel user list
- Added MonitorList and OnlineMonitor classes to allow access to the monitor list
- Added Array class for variable array functionality
- Added an EventInfo utility class for scriptable events
- Added support for script comments using //
- Interface
- Added online status monitoring of users (F10 to toggle window)
- Added the ability to open a private chat window to any nickname you specify (Shift+F12)
- The user properties tab now allows for editing and adding of properties
(limited to primitives)
- Added botmail indicator to the status bar
- Changed the access level tab in the configuration dialog to be less confusing
- Trying to edit a user's settings from the user list now adds that user to the database
if it's not already in, instead of doing nothing
- Added a seperate dialog box to edit script code in
- Updated and added to the online help
- Added a permanent squelching option
- Miscelaneous
- Changed description from Diablo 2 (development) to Diablo 2
- The server list Registry import function now imports from HKEY_CURRENT_USER if available
- Session file format changed, only forward compatible
- Configuration file format changed, only forward compatible
- Userbase file format changed, only forward compatible
- Switched to a diffent compression format for the executable
6th June 2000, version 1.00 (final):
- Fixes
- Fixed the Help menu as well as the help button on the toolbar
- Fixed a minor bug in keeping online times for nicknames
- Fixed a problem that sometimes caused a crash upon shutting down the bot
- Fixed the whisperback option to actually do something again (oops)
- execute() calls no longer require a command prefix in the command
string if whisperback is on
- Fixed a few rare crashes in the Userbase Editing dialog
- Fixed the !seen command to report correct data on a manually added user
- Importing a userbase now replaces the userbase instead of merging it,
because merging often made it a mess (*sigh*)
- Fixed a bug in the auto update feature
- Fixed a minor problem when access levels were added or removed
- Bot functionality
- Added support for Diablo 2 (Stress Test)
- Away and DND texts are now restored when reconnecting to another server
- !find now searches for *pattern* if no wildcards were
specified inside the pattern argument
- Automatic rejoin of the Home Channel is now disabled if bot mode is off
- Botmails now expire after 30 days (after which they are deleted if not delivered)
- Added !splituser command to detach nicknames from their current user
and create a new user for them
- Added !sweep command to start a security sweep for invalid nicknames
remotely
- Added !userbase compact subcommand to remove old Guest users
- Added a short delay in reconnecting to Battle.net, increasing when a
'Connection refused' message is received
- Interface
- Changed the unlock password prompting dialog to always be on top
- Added a Setup Wizard to make the initial setup easier for new users
- Added a dialog box to easily create a shortcut for SubBot on your
desktop, start menu or startup folder
- Made multiple selections in the Security Sweep dialog easier
- Added two features to the Security Sweep dialog: Automatic deletion of
invalid nicknames and Botmail notification of deletions to the user(s)
in question
- The Userbase Editing dialog is no longer modal (you can chat with the window open)
- Added functionality to Userbase Editing dialog: Add / Delete / Split user,
Add antinick, multiple selection to delete or split nicknames, View / Delete / Rename
custom properties
- Background and text colors of the chat line are now customizable
- Login incorrect message is now shown if user name / password is incorrect
- Added some context sensitive help and several help topics
- Added Favorites tab to the online help
- Miscelaneous
- Added /lock command line option to start the bot in locked mode
- Helpfile and ini-file name are now directly related to the exe-file name
19th May 2000, version 1.00 beta 5:
- Fixes
- Fixed the whisperback option to not respond to the !
(exclamation mark) prefix if respondprimary is off
- User editing dialog is now properly updated when an
antinick is removed
- The !server command crashed the bot and !uptime
reported erroneous information if it wasn't
connected to Battle.net, fixed
- Fixed a crash when a Diablo 2 or some unknown client
type joined and the bot had ops (ugh)
- Fixed some spelling errors and keyboard shortcuts
- Fixed a bug in some methods calls in the scripting language
- Improved stability of the scripting language somewhat,
preventing a few more crashes in case scripting errors were
made
- Fixed a bug in the Properties.find() function
- Main window size and state is now properly saved and restored upon
startup
- Bot functionality
- !killuser now deletes a user in it's entirety if you use the account number
instead of one of the nicknames.
- Added a product ban option for Diablo 2 (Development) and Starcraft
Japan
- Configuration file format changed, only forward compatible
- Changed the !mail command without parameters to be usable by anyone
not ignored by the bot
- Added ability to to log arbitrary texts to the logfile using the scripting
language
- Scripting
- Added to the Session class: getServerAddress(), getServerName(), log()
- Updated functions in the Session class: console()
- Added to the User class: setPrimary(), getCustomName(), setCustomName(), getFirstSeen()
- Added to the Properties class: defined()
- Added global functions: getCurrentBotVersion(), getCurrentBotVersionDate(),
getLatestBotVersion(), getLatestBotVersionDate()
- Added string functions: getLength(), find()
- Interface
- Added two buttons to easily set up log rotation in the Chat Settings dialog
- Changed the help system to HTML help, expanded and updated text
1st April 2000, version 1.00 beta 4:
- Fixes
- Fixed a problem related to custom properties for users which
usually made the bot crash
31st March 2000, version 1.00 beta 3:
- Fixes
- Fixed a parsing problem in script language
- Fixed a minor bug in auto update notification
- Fixed a possible problem with the send buffer and server indicator
- Fixed a bug in the userbase editing dialog (dialog box wasn't updated
to reflect changes)
- Reenabled final garbage collection for custom commands to decrease
memory leaks (whoops, when did I turn that off?)
- Fixed a minor bug in redesignating (tried to designate someone
with ops)
- Added a workaround for a bug related to Diablo 2 that occurs / used to
occur on Battle.net servers
- Fixed the ban option in the userlist popup to demote to ban level instead
of the lowest available level
- Fixed the !kick command so you can kick anyone from the console
- Bot functionality
- Changed the way a server is selected from the server list slightly
- Changed the way how the bot keeps track of people in the channel
to be safer (solving some potential problems)
- Added a !prefix command to display or set the command prefix to
which the bot will publically respond
- Added the option to whisper all responses to talked commands
(!switch whisperback on)
- Added an option to assume InterBot support on people's chatclients,
since Blizzard disabled old way of detecting InterBot
(!set forceinterbot on)
- Added recognition of Diablo 2 (Development)
- Revised the Security sweep dialog to be more efficient after some
changed Battle.net server behaviour
- User database
- Optimized saving of userbases (internal caching mechanism)
- Scripting
- Added % (modulo) operator
- Added parseInt() and parseFloat() functions to convert from String
to int or float.
- Interface
- Made custom command and popup script windows respond to
Enter as well and Ctrl+Enter
- Improved handling of popup menus also responds to rightclicks
- Added a context menus for chat windows, allowing to
copy/save text, hide the window, etc.
- Rightclicking on the server indicator on the status bar now
allows you to select a server (doubleclicking opens the serverlist
for editing)
- Access levels can now be set in the userbase editing dialog
- Added 'Edit User' option to the userlist popup (also accessable by doubleclicking)
- Added Diablo 2 icon
- You can now move the selection in the channel list by pressing
Ctrl+Down / Ctrl+Up
- Added ability to hide the bot window and lock it with your Battle.net
password (Ctrl+B, doubleclick tray icon to restore)
21st February 2000, version 1.00 beta 2:
- Fixes
- Fixed a bug in script expression evaluation
- Fixed a generic parsing error in script language
- Fixed a bug in hasOps() function of the Session class
- Bot functionality
- Added support for periodical logs
- Added timestamp to logged lines and changed logging format
- User database
- Optimized loading of userbases to be about 2 - 3 times faster
- Disabled exporting of the database using ODBC for now
- Scripting
- Added gavelHolder() function to Session class
- Interface
- The Edit userbase dialog functionality has been expanded
- Other
- Added some scripting documentation
- Added automatic update notification feature
28th January 2000, version 1.00 beta:
- Fixes
- Fixed a quirk when executing !mergeuser from the
console under some circumstances
- Fixed !allseen which sometimes omitted a person
from the list
- Fixed a rare deadlock occurrence that usually
surfaced when lots of events came in at the same time
- Fixed a few bugs in script interpreter (in variable
evaluation and if..else)
- Fixed the seperate whisper window option (when did
I break that?)
- InterBot //leave now returns to the homechannel after set
time even if the homechannel flag is off
- Fixed a cosmetic bug in the security sweep dialog box
- Fixed the Delete All button in the security sweep dialog
- Fixed a rare crash related to hyperlinked URLs introduced
in version 0.90
- InterBot commands are now accepted even if the IB flag
is not set (because Battle.net is sometimes slow in
processing the setting of the flag)
- InterBot commands from yourself are now ignored (security
issue)
- The access level which is required to be sent an IB ID
now actually uses it's seperate setting and not the old
general one (whoops)
- Bot functionality
- Changed the way the bot grabs ops in an empty channel,
because of changed Battle.net server behaviour
- Changed the automatic security sweep nickname check speed
adjustment to reflect changes in Battle.net server behaviour
- Added !nickseen command to check when a specific nickname
was last seen
- Added !usertime and !nicktime for the total time someone
has been seen online (in same channel as bot)
- Added a per-user option to deliver botmail automatically
or just send a notification (!set manualmail on)
- Added a per-user option to make command prefixes required
on whispered commands to avoid accidental executing of
commands when whispering (!set prefixedwhisper on)
- User database
- Now checks if number of access levels in database matches
the number in the configuration file
- Now automatically uses the backup database on loading when
something went wrong during writing of the database
- User definable properties per user have been added
- File format changed, only backwards compatible (database
will grow by about 35%)
- Scripting
while
loops are now officially supported
(it was in before, you just didn't know, hehe)
- Added shell() function to run external programs
- Removed limitation on sending certain Battle.net commands
directly
- Added User class which allows operations and queries on users
- Added Time class for time operations
- Added Socket class for basic TCP/IP socket operations
- Added various string manipulation functions
- Added pattern match operators (=~ and !~)
- Added logical not operator (!)
- Expanded online help
- OnJoin scripts now have access predefined variable
lastEventTime (of class Time) containing the timestamp of when
a user was last seen before the join
- Interface
- Added some more InterBot commands to the InterBot popup
menu
- Changed button labels in the file dialogs to be more clear
- Added a Console Window similar to whisper windows (F11)
- Added ability to load and save nickname lists to to check
for existance
- The Edit userbase dialog is now partially operational
- Added InterBot icon for CHaZ`CHaT (by CHaZaRoNi)
- Added InterBot icon for Raptor Chat (by Joseph Buaron)
- Added an Import option for configuration files
- Added ability to hide output of /whois commands the bot
does
- Added timestamps to every line in the chat windows,
which can be shown on request
- Chat window text output now temporarely pauses while
you're making a text selection to make copying text easier
- Autocomplete for nicknames in channel (TAB) now also works
in whisper windows and the console window
- Other
- Session file format changed, only backwards compatible
15th November 1999, version 0.90:
- Fixed a crash when rapidly clicking connect / disconnect
- Server Settings dialog is now dynamically updated
- Whisper windows can now be hidden temporarely, popping
back up when you're whispered or when you reopen them
manually
- Changed responses to !antinick and !switch to prevent endless
response loops
- Added !firstseen, !leave, !version and !whatis commands
- Added random() global scripting function to generate random numbers
- Full InterBot version 1 support
- Configuration file format changed, only forward compatible
- Session file format changed, only forward compatible
- URLs are now hyperlinked in the chat windows
- Scrollback buffers have been limited to 1000 lines to limit
memory usage on long periods of unattended operation.
- Updated help texts
21th Oktober 1999, version 0.89a:
- Fixed a problem with the DND button
- Added some tooltips
20th Oktober 1999, version 0.89:
- Added icons for Warcraft 2 BNE and Starcraft Japan
(usually seen on variations of nbbot)
- Added seperate SubBot icon (you'll see why when
the InterBot protocol has been defined)
- Added away and DND button on the toolbar
- Made the save routine for the database more safe
(database is now recoverable should things crash
during save)
- Added a little icon gag to the bot <G>
- Updated the default configuration file
- Updated the help texts
- The exe-file is now compressed to reduce filesize
6th Oktober 1999, version 0.88:
- Fixed hasOps() result while not connected
- Did some internal rewriting of the script language,
you can now define a variable using 'var'
- Added User class to script language, no docs yet :(
- Fixed a bug in the Send Clipboard Text function
- Fixed a bug in the !killuser command
1st Oktober 1999, version 0.87:
- Fixed text output of the !find command
- hasOps() can now be used to determine if someone else has
ops by specifying a name as parameter
- Changed a few command texts by popular demand <G>
- Chat font and colors can now be set in the Appearance dialog
- Restricted private chat windows to one per name
- F12 now opens a private chat window to the last user whispering
you (also from menu)
- Added some hotkeys to open various dialog boxes
- Changed priority of typed messages from normal priority to
high priority
- Updated help texts
29th September 1999, version 0.86:
- Fixed a bug in !mergeuser that caused the bot to lock up if
you tried to merge a user with itself (ugh)
- Fixed duplicate entries in !allseen output after you added
an access level.
- Fixed a lockup that would occur if you delete the botmail
data file and someone who had mail joined
- Fixed a bug that would cause the bot to crash if you didn't
set any homechannels
- Changed maximum amount of users listed by !list and !find
to 50 for channel and any number for console
- Renamed !shutup to !clear and added selective clear per
command group for custom commands
- Added a menu function to send clipboard text, including
multiline texts.
28th September 1999, version 0.85:
- Now checks the access levels set on custom commands, in case they
were misset on a pre-0.81 version.
- Fixed text output of the !killuser command
- !seen now just uses the first word as it's parameter
- Fixed a few public responses to whispered commands
- !unban from outside the channel was accidentally disabled, fixed
- Changed hotkey to clear whisper window to CTRL+E
- Fixed an endless loop in script expression evaluation
- Fixed a bug with evaluation priorities on logical operations
- Fixed a bug in banning of players by account number
- Fixed a minor problem in saving the userbase
- Fixed a bug that would cause the bot to try to ban someone when you
demoted them to Banned and it didn't have ops.
- Fixed a bug that would cause the bot to crash on closing down when it
had just sent some text
- Improved auto-complete functionality
- Added automatic conversion to strings when needed in the script language
to prevent crashing problems
- Added homeChannel(), getChannel(), getPrimary() and paramExists() to the
Session class in the script language
- Defined != operator in script language
- The execute() function can now be told to skip custom commands
- Access levels are now renameable, and you can add extra levels or remove
levels
- Configuration and userbase fileformat changed a bit and are not
backwards compatible (they are forward compatible though)
- Set maximum length on textlines so you can't type more than is actually
allowed to send
- Took out the !quote command
- Added some help texts
24th September 1999, version 0.81:
- Fixed a bug that would cause popup entries to duplicate on some
occasions
- When a new custom command is added, the access level is properly
initialized, previously this could cause some problems if you
forgot to set it
- Added chat history (use up and down arrows)
- Added auto-complete for nicknames (TAB)
- TAB in the main window will always change focus to the chatline now
- Added ability to clear a private chat window (CTRL+C)
- Added botmail to groups
- Added and changed help texts
23rd September 1999, version 0.80a:
- Fixed a bug that made the interface show a chat icon on people
using a game client but had 'a plug'
- Changed the security sweep to be a bit nicer to Battle.net servers
and more reliable
- Added tooltips to the toolbar icons
- Wrote some online help texts
- !iam can now by used by people to merge themselves with other
people with the same account number, unless they're antinicked.
- Undeliverable botmail is now purged
21th September 1999, version 0.80:
- Fixed the access level bug from 0.77
- Finished customizable popups
- Added Private Chat windows
- Made seperate whisper window optional
- Now uses default.cfg to load a default configuration when you create
a new configuration file
- Fixed a bug in the auto-unban feature
- Changed the way "2"-nicknames are handled
- Improved specifying of ban reasons a bit when the bot bans
someone
- Added a Tools menu
- Added Userbase security sweep feature
- Fixed a bug in !promote and !demote commands
- Disabled the Clear button in Userbase editing dialog when connected
17th September 1999, version 0.77 (no download):
- Added support for customized Popups (to be expanded)
- Fixed a problem with the execute() script function
- Fixed a bug that would cause users to not be merged by account number
under some circumstances (I hope:) )
- Added auto-unban which unbans people banned by people with no ban
access to the bot in a multiple gavel situation
- I messed up a basic function very bad, so taking this version offline
(no promoting or demoting possible at all)
16th September 1999, version 0.76:
- Expanded !allseen command so you can specify which access levels you
want listed
- Added !list command to list user of a certain access level (or levels),
to replace Winters !master, !operators, !regulars and !banned commands.
- Added !find command to search the userbase for nicknames matching the
specified pattern.
- Fixed the possibility of having duplicate antinicks when importing
a Winters database several times
- Added !antinick command (Winters !notmynick)
- Made !killuser available to delete a person's own nicknames at a lower
level, since people abuse antinicks to remove one of their nicks
- Added more online help
15th September 1999, version 0.75b:
- Fixed the output target for the !about command
- Wrote some more online help texts
14th September 1999, version 0.75a:
- Updated the !about text
- Shift+Enter now also works to send text
- The 2000 NULL event no longer shows up in the log
- Fixed a that would turn someone's product icon to
a question mark after squelch and unsquelch.
- Fixed a bug where server anti-flood delays were
incorrectly initialized.
- Removed some command limits from the console which
weren't supposed to be there
- Fixed a bug with people being promoted to a level
higher than the maximum level (oops)
- Added confirmation on clearing of the userbase
- Wrote and updated help texts
13th September 1999, version 0.75:
- First public beta release
- No customizable access levels yet
- More docs need to be added
- Scripting language needs to be expanded
For the pre-public beta revision history, go here.
Back