Axis release notes

Changes in version 0.13.3.5 (21 August 2003)
· Axis will now recognize spawns saved as i_spawnbit worlditems in addition to i_worldgem_bit worlditems.
· The Account Manager should work again for all Sphere versions.
· The Static Tool should now recognize files save by Sphere 0.99z.
· Fixed bug #653965. Objects in static tool change orientation.
· Fixed bug #658089. Seek error on category export.
· Fixed bug #691964. Category export produces corrupt file.
· Fixed bug #715942. Coordinates for spawnpoints not loaded correctly.
· Fixed bugs #746727 and #783298. Static tool was incompatible with Sphere 0.99z
· Fixed a crash bug that occurs when certain scripts had invalid syntax.
· The window position of the static tool should now be saved correctly.
· Fixed bug #760591. Colored static items could not be removed.
· Fixed bug #789629. Dif files are now supported by the UOArt control.
· Fixed bug #789965. Colored static tiles are now displayed in the Map Preview (UOArt) with the correct colors applied.
Changes in version 0.13.3.4 (13 May 2003)
· New versions of the ActiveX controls include support for AOS files.
· Additional logging during the spawn point loading sequence for debugging purposes.
· Changed the syntax of the nudge commands to support 99z.
Changes in version 0.13.3.3 (9 February 2003)
· Added an option in the Advanced Settings dialog to specify whether the client password should be saved in uo.cfg. This gets around a bug in the 3.0.8z OSI client patch.
· Fixed a bug where some of the global options weren't being immediately applied in the Additional Settings dialog.
Changes in version 0.13.3.2 (9 January 2003)
· Fixed bug #643953. Crashes in AxisServer when gethostbyaddr() returns a null pointer.
· Fixed bug #649070. Passwords in quotes are now supported.
· Fixed bug #655493. The StaticTool uses tiledata for item names again, unless the worldfile contains a name string.
· Fixed bug #662367. The Send command now works correctly in 0.99o+
· Axis will now correctly handle the .\blah paths in the RESOURCES section of sphere.ini
Changes in version 0.13.3.1 (4 December 2002)
· Fixed bug #644497. DUPEITEM not being handled correctly if defnames were used.
· Fixed bug #648219. New tags in the 0.99 save files were causing the static tool to fail.
· Fixed bug #648220. Spawnpoints were being shown on the Ilshenar portion of the maps when they were on a different mapplane.
· Toggling the ShowSpawnpoints option no longer requires a complete reload of Axis to take effect.
· Hopefully fixed bug #643953. Crashes in Axis Server when gethostbyaddr() returns a null pointer. Need confirmation of this.
Changes in version 0.13.3 (20 November 2002)
· Fixed bug #597345. Subdirectories in axissvr.cfg weren't working.
· Fixed bug #615762. Weird behavior reading extraneous CR characters in sphere.ini, etc.
· Fixed bug #639531. The clear buffer option in the remote console wasn't working correctly.
· Fixed bug #639886. Combo boxes for broadcasts and commands will now auto scroll when long text is entered.
· Added a spellbook tweaker on the item tweak tab.
· Changed the Command and Broadcast entries in the Remote Console to combo boxes. Entries made by users are saved in the registry.
· The Broadcast entry in Misc tab is a combo as well.
· Fixed the behavior of checkboxes in the script selection portion of the additional settings dialog.
· Fixed a bug where local profiles in different directories weren't loading all scripts.
· Ilshenar is now shown in the WorldMap dialog. (FR #635831).
· Added a ".go commands" group to the Misc tab. (FR #611410 ).
· Added a "Find" button to the Travel tab. (FR #636026).
· Added a NukeCmd button to the Misc tab (FR #581295).
· Changed the nudgeup buttons on the item tab (FR #611414).
· Added a .gocli button on the Misc tab (FR #623074).
· Added the ability to clear the buffer window in the remote console (FR #634792).
· Added MAXHITS, MAXMANA, MAXSTAM to the stats dropdown in the Flags/Brains tab.
· Fixed some odd behaviours in the Travel Tab.
· Fix for bug #636476. Reloading scripts caused unpredictable behaviour in Misc tab and Flags/Brains tab.
· Added support for the DEFNAMES and PROFESSIONS tags (tag names changed between 55i and 99t).
· Feature request #571878. Support for quoted strings in Spell names.
· Feature request #636975. Version information for the ActiveX controls are shown in the About tab.
· Fix for bug #636244. Support for 0.99s+ command syntax.
· Fix for bug #628335. Odd behavior after right-clicking the Travel map.
· Fixed a crash bug related to clicking the "Add Destination" button when no locations are selected.
· Fix for bug #620557. Account manager updates would cause crashes.
· Feature request #593371. Exporting categories no longer exports custom locations.
· Added a .mak file to the project.
· Feature request #467282. Added the ability to change profiles from within the Remote Console window.
· Fix for bug #607957. Clicking on the 'X' in the About box brought up the "E-mail support" dialog.
· Fix for bug #597979. Account update list wasn't being cleared when the user clicked "OK".
· Feature request #555722. Support for the OSI God client.
· Added a new workspace file that contains all of the related Axis projects.
· Fix for bug #593762. Added support for custom mul file usage in multiple windows.
· Fix for bug #593273. Fixed a bug where locations were being loaded twice for the 0.52 script version.
· Fix for bug #492452.The map plane edit box now reflects the plane of the selected location.
· Fixed a few minor bugs with registry functions.
· Fix for bug #492453.Support for map planes in the location editor.
· Added ability to store multiple remote console logins.
· Added a GOUID button to the Misc tab.
· Fix for tracker 588988. 'Play music' was sending command in the wrong format.
· added ability to save artID includes and excludes in the StaticTool.
· Fix for tracker 588924. Only the headers of dynamic items removed by the static tool were being stripped from the worldfile, not the entire item.
· Fix for tracker #586505. Spawns weren't being displayed on the map in the Travel Tab.
· Updated the bugs.txt file.
· Fixed a bug where local profiles weren't being deleted because the registry key Axis was trying to delete was wrong.
· Added support for anim2.mul.
· hoglocs.scp will always be loaded now, assuming Axis can find it.
· Feature Request#555773.Uncategorized script entries now will display the file name as the subsection, and the block entry as the description.
· changed the order of the buttons on the ItemGen tab (moved Nuke to the middle)
· Feature Request#563211.Areas and Rooms are now exported to axiscats.scp.
· Added a new tab which will display the contents of the axis log file.
· Fix for tracker #583948.
· Support for reading mapplane info for spawnpoints, and fix for bug #583949.
· setting mapplane to 2 will change the travel map to Ilshenar.
· If no registry settings exist, Axis will open the Configuration dialog at launch.
· Feature Request#563211.Areas and Rooms are now exported to axiscats.scp.
· Feature Request#569559.Added a "Send" button on Misc tab to send sound effects to a client with .xsfx.
· Additional roofing sections added by Azrael.
Changes in version 0.13.2 ( 31 May 2002 )
· Fixed a crash bug when uploading scripts in the GUI script editor.
· Added a combo box containing internal hue names to the Color Selection dialog. Also, these internal names can be exported as DEFS.
· Added Adron's roofing system. See roofing.txt for more information.
· The remote console dialog and tray icon now show the profile being used.
· DEFS are listed instead of IDs (if defined) in the Item and Spawn tabs.
· The Account Manager window is now modeless, minimizable, and resizeable.
· Axissvr should handle paths in the ALLOWEDPATHS directive better. Specify the complete relative paths (e.g. scripts:scripts\test:etc)
· Changes to the way profiles are loaded. Multiple local profiles can be specified, and local profiles can use remote consoles and remote spawnpoints.
· Fixed bug in Remote Console window where doing a pause/resync after disconnecting would automatically reconnect to the console without prompting for the username/password.
· Tweaked the remote console a bit. Errors should be more visible, and hopefully more useful.
· Fixed a crash bug that occurs when the default client is in a directory that doesn't contain the mul files.
· Changed the version naming scheme. Versions prior to what would have been 0.13b (now 0.13.2) are now numbered 0.13.1.n, where n is a build number. Version numbers can be viewed in the About Axis box, and aren't related to CVS revisions.
· Fixed a possible issue when selecting spawn groups from the spawn tab.
· Non-resource scripts will no longer be downloaded from remote servers.
· Item attributes will now be cleared properly in the Item Tweak tab.
· Fixed a crash bug when Axis is reading remote scripts AND non-resource files.
· Fixed the checksum algorithm to ignore CR and LF chars, since different OSes end lines differently, and if you don't convert for your filesystem, the checksums will be different.
· Minor UI tweaks (details can be found in patch tracker #553591, submitted by Piotr Banasik).
· Fixed bug where blockIP and UnblockIP weren't working with newer Sphere versions.
· Checked to make sure hues were loaded before trying to draw the palette bitmap
· Removed some extraneous log messages, and added messages for checksum failures
· Changed the text on the buttons in the Travel Tab
· Put in messages to indicate failure loading hues and verdata
· Exporting script objects now also exports Spells and Skills
· Allowed for users to re-categorize the script objects on demand from the settings tab (old functionality was broken).
· Fixed bug with map editor where map display wasn't being updated when the selection changed.
· Axis now will always present the option to load no scripts at startup.
· You now have the option to save your account information on the remote console login screen. (sorry Syrin)
· The color preview window now uses the UOArt control.
Changes in version 0.13a ( 18 August 2001 )
· Fixed the bugged remote console login window.
· Help on the menu in the static tool now actually invokes help!
· Added a nuke button to the Item tab.
· Fixed a bug in the color palette window where the stored art index was being used for the color value as well.
· The z values used in the travel section of Axis should work correctly now (i.e. Axis won't try to determine the map height if you've specified a z coordinate in the listed entries).
Changes in version 0.13 ( 2 August 2001 )
· Axis Static Tool
· Fixed the problem with the remote Account Manager.
· Fixed a problem with some absolute path stuff on remote connections.
· Now using the UOMap and UOArt ActiveX controls.
· TravelTab map center and zoom level now saved in the registry.
· If Axis can't connect to Axissvr, it will read the most recent updates that it has saved.
· The raw text editor should work again through remote connections.
· Axis now ensures that broadcasts and commands sent through the remote console aren't too long. (thx Wolverana)
· Fixed a problem where custom locations weren't being read or saved correctly. (thx Wolverana, Horibu, et. al.)
· Find by ID in spawn and item tabs now works. (thx Pio, Wolverana)
· Added support for the new remote console login (as of Sphere 0.99f).
Changes in version 0.12f ( March - May 2001 )
· Axissvr window displays text again
· Timeout values now get saved and read correctly for remote profiles.
· Axis should only try to connect to Axissvr once each time it goes to load files.
· Fixed a few minor annoyances with the File Progress window.
· Right-clicking in the Radar Map on the Travel Tab now allows you to specify the coordinates to re-center to.
· Added support for an axiscats.scp file, which can be extracted from the Misc tab, and distributed to your remote GMs. (thx Rylix)
· Axis will now load all scripts in directories specified in the RESOURCES table of spheretables.scp. (thx Allmight, et. al.)
· Axis shouldn't be saving files as "gray*" instead of "sphere*.scp" any longer (thx Wolverana)
· Several changes to the color palette window, including a preview area. (thx Janelle)
· Spawnpoints displayed on the world map will now get updated correctly when the 'Reload Spawns' button is used. (thx SickLab)
· All spawnpoints should now be loaded, not just spawn groups. (thx SickLab)
· Added Find Previous support to the Item and Spawn tabs. F3 and Shift + F3 do find next and find previous. (thx Daegon)
· Axissvr should now use the correct exe name when attempting to restart the Sphere server.
· Added a button on the Travel tab to set the MoreP on an item to the coords specified (thx Fearan). Also changed the worldmap button to an icon.
· Updated the flags and attributes in the Flags and Brains tab and Item Tweak tab. (thx Atreiu).
· Supports SphereClient ( finally! =p )
· You can now change the default client in the launcher tab to something other than the UO Installation. Keep in mind that this change will also affect where Axis loads the art and other client files from. (Khybel, et al)
· Names for spawn information for 0.51 should now be read correctly. (thx Wolverana)
· spheretables.scp no longer needs to be in the same directory as sphere.ini.
· absolute paths should now work in the RESOURCES section of spheretables.scp
Changes in version 0.12e (February 2001)
· Axis should now handle absolute paths in the resources section correctly.
· Values changed on the settings tab are now automatically put into the registry...no need for a "Save Settings" button
· Remote Console now allows for any command to be sent directly to the remote server
· Travel Tab now supports mapplane travel.
· Custom entries in the travel tab can now be edited.
· Users can now cancel out of the Choose Profile box and Axis will close
· Added an option in the Choose Profile box to allow users to load Axis without loading any scripts.
· More fixes for reading spawns in the 53/54/55 worldsave format. (thx Almight)
· Parameters on the Item and Spawn tabs are now persistent.
· The Remote Console window now supports local logging.
· Axis now loads hues from the verdata.mul file in addition to the hues.mul file.
Changes in version 0.12d ( November/December/January 2000/2001 )
· Support for all basic ASCII characters in client passwords now included (thx Daegon)
· Streamlined the spawn initialization process. Uses ".act.blah XXX" instead of ".set blah XXX" and ".last" (thx Menace)
· Changed the format of the remote console window to support more than 24 lines of text at a time. Now, everything that you receive during a session will be viewable. (thx Syrin)
· Fixed a timeout problem when connecting to Axissvr...was only waiting 0.5 seconds for responses.
· Fixed a problem where some settings weren't getting saved properly.
· Fixed a problem where not all script files were downloaded from the remote server.
· Removed the leading '0' that Axis was inserting on the creation of NPCs.
· Slightly new look to the Remote Console window. It can now be minimized and resized (thx Wolverana)
· Fixed a problem where the Alchemy skill was missing from the skill list on the Flags & Brains tab
· Added some updates to the documentation, thanks to Syrin. =)
· Fixed a small memory leak issue that applies only to the .53+ script format. Previously, webpage script objects weren't getting cleaned up on exit.
· Axis should no longer load spheretables.scp more than one time (fixes the infinite loop problem if spheretables.scp is listed in your RESOURCES section).
· Spawnpoints should now be loaded properly locally and through Axissvr.
· Paths in the RESOURCES section should now be handled properly.
· Axis will revert to the default screen position if the last saved position is beyond the bounds of the current desktop geometry.
· Axissvr now recognizes text strings in the PLEVEL field, in addition to numerics. This is to support 0.54.
· Put in some exception handling for the script reading functions...Axis shouldn't crash while loading scripts any more.
· Templates should appear in the item lists correctly again. Sorry about that. (.51 scripts only)
· Account editor works for remote profiles again. Also added support for PLEVEL strings.
Changes in version 0.12c ( 19 October 2000 )
· Cleaned up the "Find" feature for items and NPCs (thx RWRZ and Wolverana)
· Added logging to Axis. If you experience crashes or other problems, click the "About Axis" button on the Settings tab, and then click the "Support" button. You'll then be able to send your last two Axis log files directly to me. Make sure you describe the problem, so I might have an idea of what to look for.
· If you have any remote profiles, Axis will ask you at startup which profile (including local) you wish to use for the current session. (thx Wolverana)
Changes in version 0.12b ( 9 October 2000 )
· Fixed a problem in the Misc tab where Spells were not loaded if the scripts had "SPELL" instead of "Spell" in the definition. (thx Syrin and Wolverana)
· Fixed a problem in the travel tab where spawnpoints were taking exorbidant amounts of time to load. It appeared that the color map was being loaded rather than spawnpoints. (thx Izzy and Thadius FCT).
· Added a "Reload Spawns" button to the travel tab.
· Fixed a bug in the Raw Text editor where filenames weren't being interpreted correctly when using remote scripts. (thx AAU)
· Fixed a crash bug when displaying tall items in the item viewer without the "Scale tall items" option checked. (thx Veldurn)
Changes in version 0.12a ( 5 October 2000 )
· Fixed a bug where files weren't getting saved with the correct name with the GUI script editor remotely using pre 0.53 scripts.
· Fixed some formatting issues associated with the uo.cfg file created by the launcher tab.
· Fixed a bug where new accounts could not be created if the new name was contained in an existing account name.
· The world map will now get reloaded when the Reload Scripts button is clicked if the option to display spawnpoints is enabled.
· Spells in the Misc tab now should have the correct index
Changes in version 0.12 ( July - September 2000 )
· Support for the 0.53 script formats.
· Reduced memory usage by roughly 50%.
· New integrated item/template/NPC editor.
· Raw script editing now works through Axis server.
· Raw script editor reads/writes files much faster now.
· Any script that is changed by Axis/Axisserver gets backed up before a save.
· Triggers, Spells, Skills, Skillclasses, and Names added to the integrated editor.
· Server configuration added to the integrated editor.
· F1 activates the Help file again. The Help file isn't quite up to snuff yet though.
· More fixes for Axis Server have been included, including the NT Service bug.
Changes in version 0.11a (29 June 2000 )
· Found and fixed a memory leak when using the Travel Tab.
· Minor fixes to the template editor.
· Added an item display to the Item Editor.
· Spawnpoints are now shown on the World Map in addition to the Radar Map.
· Colors are now applied to the graphics in the item and NPC editors.
· Bugfixes associated with saving custom items.
· Various assorted code cleanup.
Changes in version 0.11 ( 16 June 2000 )
· Multiple changes to the way scripts were loaded.
· Changes to the NPC editor, item editor, and other table editors.
· Various bug fixes.
Changes in version 0.10 ( 10 May 2000 )
· Name change.
· Now supporting Sphere file naming convention.
Changes in version 0.9f ( 26 April 2000 )
· HOG item tags located after trigger definitions are now read correctly.
· A few changes in the item generator for listing the templates...still need to work on the editor a bit.
· HOG will now read the client path correctly if someone has changed the registry values to be something other than client.exe
· The account editor will send the correct command to the client when deleting accounts now.
Changes in version 0.9e ( 18 April 2000 )
· Fixed a bug where the tusitem.scp and tuschar.scp files were getting read from the wrong directory in certain conditions.
· Added a skill menu editor.
· NPCs and Items should get written correctly now, instead of having their tags in alphabetical order.
· The send button in the travel tab will now use the coordinates from the map rather than the current selection.
· When saves fail, HoG now gives an option to rename the existing file and attempt to forcefully overwrite the existing files.
· Fixed a bug in hogsvr where it would try to retrieve the ini file from the script directory.
· HoG should be able to handle cases where remote files have 0 length.
· Added support for the additional item types that have been added to TUS recently.
· Fixed some bugs in the template editor.
· The music list on the settings tab should now be displayed correctly.
Changes in version 0.9d ( 24 March 2000 )
· All three command modes are now available, and can be specified on the Settings tab.
· New items should have the correct IDs now (i.e. 620d instead of 0000620d).
· Debug Flags and Log Mask which are in the tus.ini as hex values should now be read correctly.
· When files are not found, the message box should give the full path of the file HoG was trying to open.
· HoG will now make a few attempts to move files during saves in case the server doesn't pause before the initial move attempt.
· The locations for the travel tab that used to reside in tusmap.scp are now read from the file hoglocs.scp (included in the zip).
· The tusname.scp file should now be retrieved when opening the spawn editor.
· Fixed a bounds overrun problem that was causing crashes in hogsvr when loading spawn information.
Changes in version 0.9c ( 22 March 2000 )
· The setting for disabling NPC animations is now accurately displayed on the Settings tab.
· Changed the command strings to use a '.' instead of a '/'. Also put in a toggle on the settings tab to use the '/' format.
· Integer settings in the tus.ini file are now read as strings so that expressions such as 8*60*60 can be used.
· Cleaned up a little bit of the spawn loading code in hogsvr. Hopefully this will reduce the crash frequency.
Changes in version 0.9b ( 19 March 2000 )
· Bugfixes in hogsvr. Spawnpoints should be read correctly if there is a commented WORLDSAVE line.
· Hogsvr should read the account file correctly now without putting the extra '\' character in there.
· Hogsvr crash when restarting TUS server fixed.
· Spawnpoint information is now periodically read by hogsvr, rather than on-demand. Should speed up a bit.
· Hogsvr will now store its logfiles in the LOG directory.
· Hogsvr can now run in read-only mode. See the config file for details.
· Weighfix command changed to use the XWeightfix syntax.
· NPC Animations can now be disabled.
· HoG now uses the SCPFILES from tus.ini when run locally.
· Added a space to the commands send to the client to accomodate the 1.26.4i patch from OSI.
Changes in version 0.9a (2 March 2000)
· The window position should be saved correctly. (thx Stein)
· Crash bug when editing existing NPCs has been fixed. (thx Batlin)
· Bugs with creating new NPCs should be fixed. (thx Batlin)
· A bug dealing with custom Item/NPC numbers and NOINDEX entries is now fixed. (thx Daegon)
· Seers and Counselors PLEVELS have been fixed in the account editor. (thx Sir Parish)
· hogsvr should now recognize the ACCTFILES and SCPFILES tags. (thx Grimtooth)
Changes in version 0.9 ( January-February 2000 )
· HoG now recognizes triggers which are inside of the item scripts.
· Added a trigger editor. Can be used with the trigger file or with individual items.
· HoG now remembers where its last position was.
· Updated the INI tags in the server configuration tool.
· Changed XSkin to OSkin on the player tweak tab.
· Changed the /setpriv command to /privset.
· Items with colours should be displayed correctly in the itemgen tab.
· Color selections can now be done visually with a palette.
· The color palette is accessible from the item tweak tab.
· Selected NPCs in the spawn generator tab are now displayed with color and animation. (Humans are naked though).
· Added a custom button page.
· Hogsvr has been redesigned. HoG v0.9 MUST communicate with hogsvr v0.9 and vice versa.
· HoG now will always try to read the *2.scp files.
· The launcher tab now allows you to specify which client to use. (thx Ravon and Garion)
· The INI editor no longer wipes out the comments in the file.
· Added a search feature in the spawn and item generator tabs. F3 will repeat the search.
· Added a raw text editor for use with any local file. Remote files are not yet supported.
· Multiple remote profiles are now supported. (thx Kythorn)
· HoG is now able to start the TUS server.
· Added an account editor.
· Added a potion editor.
· The server configuration tool now recognizes the new webpage format and allows for defining multiple pages.
· The 'lock-down' option on the item generator page is now remembered when HoG starts.
· File download/upload progress is now displayed when connecting to hogsvr.
· hog.exe now is static-linked to the MFC libraries, so there is no dependence on the MFC DLL files.
· Alot of other assorted code cleanup.
Changes in version 0.8m ( 28 December 1999 )
· Basic cleanup of some of the screens. Hog should be a little bit shorter now.
· More fixes for the map editor. Entries should not show up twice now, and flags get written for rooms.
· All *.rmt files will get deleted when HoG exits.
Changes in version 0.8l ( 26 December 1999 )
· Several more fixes to the map editor...it should work correctly now.
Changes in version 0.8k ( 25 December 1999 )
· Fixed map editor so that text fields get saved (thx ROK).
· The travel guide will read map locs from both tusmap and tusmap2 now.
· The help file has been updated. Many thanks to Bones!
· Fixed a crash bug in the map editor.
Changes in version 0.8j ( 17-22 December 1999 )
· Redesigned the map editor. tusmap2.scp is now supported.
· Fixed a crash bug when HoG is unable to connect to the server while saving.
· Server configuration should save correctly through hogsvr now.
· Travel to map defined locations should go to the correct z level now.
Changes in version 0.8i ( 16 December 1999 )
· Added support for a few more INI tags. This should take care of all of them.
· The timestamp in the tus.ini file will now be correct. (thx Michael Brannin)
· Added a 'find' function on the spawn list. (thx Rhodan, et al)
Changes in version 0.8h ( 13-15 December 1999 )
· The ID tag for new items should get set correctly now.
· New item types added to the Item Tweak tab.
· All custom items should be read now, not just every other one.
· Map Script editor currently disabled until it can be completely rewritten.
· Server Configuration window has been completely rewritten.
Changes in version 0.8g ( 11 December 1999 )
· Revamped the map script editor. Should support the new format of tusmap.scp
· Cosmetic changes to some of the error messages. Should help with some of the FAQs.
· Custom NPCs and Items pasted in from the Custom Scripts web site should now work
without additional tweaking.
· Probably a few more things that I just can't think of off the top of my head.
Changes in version 0.8f ( 2-3 November 1999 )
· Fixed a couple more crash bugs.
· Reduced the number of windows that would pop up when pausing/resynching the server failed.
· tuschar2.rmt and tusitem2.rmt are now completely refreshed when editing/creating custom NPCs/Items. (thx Rhodan)
· Fixed a crash bug in the template editor ( thx Lestat )
· Changed the way that the client gets launched from the Launcher tab. NT users will no longer need to close that annoying DOS window to get HoG to function again.
· When editing items and NPCs, the Description field will automatically get changed when the name field changes.
· various other cosmetic fixes.
Changes in version 0.8e ( 27-29 October 1999 )
· Fixed a crash bug when loading custom items. Previously, if two overrides of the same NPC/Item existed in the *2.scp file, HoG would crash when reading the second one. (thx Arthur Pendragon)
· Changed the file load progress windows to be not topmost windows.
· Templates can now be edited/created from the Item Generator tab. (thx ROK)
· Fixed a bug where spawn points weren't cleared from memory before doing a script reload.
· Fixed a crash bug that would occur under some circumstances when attempting to edit items (thx Fiz).
· Fixed a memory leak bug involved with DUPEITEM handling.
· Fixed the bug where custom items and NPCs weren't being read unless the .rmt files were deleted (thx Rhodan)
Changes in version 0.8d ( 25 October 1999 )
· Custom templates should now be recognized in the item generator. (thx ROK)
· The remote console should automatically re-connect on a file save if the connection was lost due to timeout.
· Items with a MORE or MORE2 value should retain these settings when edited.
· All .rmt files will now get deleted when you click the "Reload Scripts" button. (thx Rhodan)
· Re-enabled the template editor (AGAIN).
· The NPC Spawn Color is now correctly loaded at startup.
· An hourglass should appear now when saving script changes.
Changes in version 0.8c ( 13 October 1999 )
· Changed the Page button to use the correct syntax.
· Finally added support for the ITEMNEWBIE tag in the char scripts.
· NPC Editor will now auto-fill the HP, Mana, and Stamina fields when STR, INT and DEX change. (thx for the idea Wysteron)
· The System Information section on the settings tab should now display more realistic values.
Changes in version 0.8b ( mid September 1999 )
· Spawn Marker colors are now configurable.
· More resource consumption fixes.
· Finally updated the Server Config tool with the new INI tags and removed those that were obsolete.
· Expanded some of the error messages in an attempt to make them more helpful.
· Fixed a crash bug when loading spawnpoints.
Changes in version 0.8a ( early September 1999 )
· Minor bug fixes.
· Enabled the Template Editor.
Changes in version 0.8 ( August 1999 )
· Attempts to retrieve the TUS port through hogsvr will now return the default port value.
· Changed the remote console functions to be compatible with version .44c of TUS. Remote console will not work on older versions of TUS due to this change.
· Fixed the spawn initializer to allow a minimum time of 0. (thx Ashen)
· Added an Coloured Ore table editor.
· Added a Def Editor.
· Added a Template Editor. (disabled until 0.8a)
· Fixed a memory leak in the Item Generator. (thx SA)
Changes in version 0.7f (07/23/1999 - 07/27/1999)
· Fixed a bug in the NPC editor so that certain items (bracketed) could be deleted from the NPC's loot. (thx Xavior)
· Changed the clock button to use "/xclock" (thx Atreides)
· Changed the split button to use "/xsplit" (thx Atreides)
· Changed the save button to use "/save 1"
· Changed the Remote Console and World Map windows so that they can be hidden by clicking the 'X'. (thx Klamath)
· Changed the "Close GW HoG" button to read "Close TUS HoG". (thx Kain)
· Added a message window when the tuschar.scp and tusitem.scp files couldn't be opened.
Changes in version 0.7e (07/07/1999)
· Added support for the following INI tags: MAINLOGSERVER, MURDERMINCOUNT, MURDERDECAYTIME, and REGISTERSERVER.
· Weights of custom items are now saved correctly (i.e. WEIGHT=2 instead of WEIGHT=2.0). (thx Fiz).
Changes in version 0.7d (07/01/1999 - 07/03/1999)
· Added some additional messages to the remote console in an attempt to track down the problem where the remote console wasn't working for some people.
· Added support for the MAGICUNLOCKDOOR tag in server config (introduced in .41p of tussvr).
· Changed the way files are sent through hogsvr for compatibility with the linux version.
· Fixed another crash bug in the static release.
· Now checking for a '\' character at the end of the save path before looking for spawn points.
· Linux version of hogsvr now available.
Changes in version 0.7c (06/30/1999)
· Made the stat gain rate editor save as [ADVANCE] instead of [STAT 1] (thx Menace).
· Changed the socket calls to avoid crashes when linked with the static libraries.
· Fixed the encryption for the character '0' in the client launcher. (thx Cephelo).
Changes in version 0.7b (06/29/1999)
· OK really...I've fixed the problem with the "Save failed" messages.
· Added support for the NTSERVICE and POLLSERVERS tags in the Server Config window.
· Fixed the problem that resulted in "Unable to open unnamed file" messages while saving the server config.
Changes in version 0.7a (06/27/1999)
· Fixed the remote console window to actually disconnect when you hit the disconnect button.
· Fixed the map editor so that it will outline the rect while drawing...you need the Draw Rectangles box checked to do it. (thx DarinV31)
· Re-merged the code for region triggers which somehow did not get merged. (thx DarinV31)
Changes in version 0.7 (06/14/1999 - 06/25/1999)
· Changed the spawn lists so that the descriptions are shown rather than ID. If no description tag, ID is still shown.
· Added a new tab containing buttons for the new editors.
· Added a Name group editor.
· Added a Skill Table editor.
· Added a QuickSet section to the Item Tweak and Player Tweak tabs.
· Added a Notoriety Title table editor.
· Added a Stat Gain Rate editor.
· Added a button for the Xrestock command for restocking a single vendor.
· Added remove and freeze buttons on the spawn generator tab.
· Resized large windows so they could be displayed in 800x600 resolution.
· Added a spell table editor.
· Added some logic to cut down on the traffic that hogsvr should see. HoG should now check to see if it needs to download a file before doing so.
· Put in more messages to let the user know what HoG is doing during lengthy processes.
· Added a Word of Power editor.
· Added a remote console window that can be reached from the Misc tab.
· Fixed a bug in the NPC editor that caused the ICON tag to be saved incorrectly.
Changes in version 0.6f (06/17/1999 - 06/18/1999)
· Another fix for server config. Now MONSTERFIGHT and LOG are saved with a value of 0 if not checked (thx Alorian).
· Decreased the buffer size on send/recv to/from hogsvr in an attempt to fix the timeout issues (really caused by lost data).
· Allowed hogsvr to use a configurable port rather than a hardcoded port. If the HoG client leaves the port field blank, a default is used.
· Put the boxes for the MANA values in the right order on the NPC Editor (thx DarinV31).
· Items on NPCs will now be written last to modified NPCs (thx DarinV31).
· Fixed another bug relating to the NPC editor where the COLOR value wasn't getting carried through all the way to the editor.
· Saving remote scripts should now attempt to pause the server before save and resume afterwards.
Changes in version 0.6e (06/16/1999)
· Fixed the server configuration tool so that it saves VERBOSE and IPSNIFF tags, and added support for NEWSPEECH (thx Colon Blow).
· Added support for the REAGENTLOSSFAIL tag in the server configuration tool (supported by TUSSVR 0.41f).
Changes in version 0.6d (06/15/1999)
· Fixed the bug where the wrestling skill wasn't being saved for custom NPCs (thx DarinV31).
· Fixed a design flaw where not all sounds for creatures were being displayed in the NPC editor (thx DarinV31).
· Colors for items in loot should now be saved. At least, they are for me. (thx DarinV31).
· Added support for the new ALLSHOW and SCRIPT commands (v0.41e of TUS)
· Added support for region triggers in the map editor.
· Fixed a bug in the graymap editor where the window was getting re-centered when it shouldn't have been.
Changes in version 0.6c (06/12/1999 - 06/13/1999)
· Fixed a few crash bugs that would arise under certain conditons while editing NPCs.
· Fixed a problem where derived NPC IDs were winding up in the CreatureBase box on the NPC Editor (thx Shai'tan).
· Fixed another problem with the CreatureBase box on the NPC Editor where Spawn Groups were showing up.
· Fixed a problem with the item generator tab where some values were being read incorrectly due to spaces at the end.
· Fixed another "unhandled file" message...this time when saving NPCs. (thx again Melen)
· Added support for the HIREDAYWAGE for NPCs.
· Added support for the known spells for NPCs.
· Fixed a bug where items weren't really getting deleted from the loot/vend items, etc on custom NPCs. (thx DarinV31)
· Fixed the def lookup functions to recognize Hex values (thx Satans Angel).
· Fixed loot items so that the colors, etc. get saved (thx DarinV31).
Changes in version 0.6b (06/11/1999)
· Fixed a bug in server config tool where HEARALL was being saved as SECURE. Duh!
· Fixed a bug in the General Tab where Bank was being interpreted as Debug (thx Martin).
· Allowed for negative values in the Z-Level field for use with the tile command (thx Danath).
· Allowed for sockets to time out during connections to hogsvr (rather than simply hang). (thx Melen, Danath, Skull).
· Added a <none> in the spell list for the item editor...because not all magic items cast spells.
· Added support for the new INI tags in the server config tool (FLIPDROPPEDOBJECTS, STATCAP, and STATAVG).
· Allowed entry of decimal values to be entered in the weight field of the item editor.
· Added buttons for the new PRIVSHOW and BARK commands to the Misc tab.
· Added support for the SCPFILE3 and SCPFILE4 tags in the server config tool.
· More bug fixes associated with the NPC editor.
Changes in version 0.6a (06/10/1999)
· Fixed some bugs where remote scripts weren't being written in all cases (thx Snowman, Fiz).
· Fixed a bug on item editor where the magical attribute was being set as 40 instead of 20.
· Fixed some potential crash bugs when reloading scripts (thx Colon Blow).
· Fixed bugs in saving remote items and NPCs (thx Melen).
· Fixed a bug in the server configuration tool where some boolean settings weren't saved correctly (thx Fiz).
· Changed the default first custom item number from 4600 to 6000.
· Changed the default first custom NPC number from 1200 to 4000.
· Custom NPCs with IDs > 4000 should now show up. (thx Fiz) -- not actually fixed until 0.6b -- sorry
Changes in version 0.6 (06/08/1999 - 06/09/1999)
· Added Spawn Group Editor
· Numerous bug fixes related to the interface with hogsvr.exe
· Bug fix with the GOTO command in the spawn list. No code behind it previously.
· Put in a server version supported in the about box.
Changes in version 0.5c (06/07/1999)
· Allowed for spawn groups to use HoG tags (thx Allmight).
· More cosmetic cleanup.
Changes in version 0.5b (06/04/1999 - 06/05/1999)
· Added functionality to that darn Reload Scripts button...happy now Soreus & Garion?
· Fixed a couple of bugs with the NPC and Item editors.
Changes in version 0.5a (06/03/1999)
· Bumped up the delay time in spawn messages from 500 ms to 700 ms.
· Fixed a bug where DEFS in the ID tag of NPCs were not being read correctly.
· Changed the PlayerTweak tab to reflect the new Privilege levels. (thx Garion)
· Fixed a bug with the travel tab where map regions were being read incorrectly.
Changes in version 0.5 (05/28/1999 - 06/02/1999)
· Turned on the NPC and Item Editor functions again
· Cleaned up alot of internal stuff
· Fixed the Send button on the travel tab to work the same way as the Go button (thx McGavin)
· Added a Go button to the spawn list window (thx for the idea McGavin)
· Fixed a bug where the item generator script didn't parse comments correctly
Changes in version 0.4d (05/21/1999)
· Selected items in all tree controls are now displayed in bold. Selected items in list controls are set to hot items, meaning they'll have a different color. (thx Garion)
· Added an edit button to the Client Launcher tab. Also made minor tweaks to the Client Launcher.
· Allowed re-centering of the Map Editor map by double-clicking a location in the WorldMap.
Changes in version 0.4c (05/19/1999)
· Resource consumption issue in map editor should be fixed
· SNOWCHANCE changed to COLDCHANCE (thx Garion)
· new areas and rooms get created immediately after the selected sibling. If no sibling is chosen, the item is placed at the end of the list. (thx Garion? Allmight?)
· selected regions in the map editor are displayed in bold. This is so that when the tree control loses focus you still know which region you are working with. (thx Garion)
· Changed default to only allow a single instance of HoG to run. There is an option on the settings tab that will allow for multiple instances of the application to run if desired. (thx Garion)
· Areas and Rooms added to the travel tab under 'Map Regions'
Changes in version 0.4b (05/17/1999)
· Fixed bugs in the code for creating new rooms in the map editor (thx Allmight)
· Fixed bug in the client launcher in the case of the pathname containing spaces (thx Allmight)
· Fixed bug in the map editor where some of the area/room settings weren't getting saved (thx Allmight)
Developer Release (05/15/1999) (version 0.4a)
· All IGT functionality is in.
· Added ability to save custom locations
· Graphical map in the zoom map was added.
· Spawn points displayed in zoom map (if selected).
· World map display available for quick re-centering of the zoom map
· Map editor added
· Added ability to set skills/stats from Flags and Brains
· Added Set home and Set Homedist to Spawn Generator
· Added ability to use the /static command from Item Generator
· Added nudgeup and nudgedown to the item generator
· Added ability to scale pictures of tall items
· Added item type selection to Item Tweak
· Added ability to set item name from Item Tweak
· Added nudgeup/nudgedown to Item Tweak
· Added Music and Sound Effects to the Misc page
· Added Broadcast command to the Misc page
· Added WinHelp for the application
· Added a Server Configuration Window
Fixes from prior alpha versions (Menasoft internal testing)
· Made Item Generator recognize defs in the ID tag when displaying custom items (thx Soreus)
· Fixed encryption algorithm used when saving account passwords on launcher (thx Garion)
Thanks to Ignatius for all the work he did on IGT, which was the basis of this project.