The following Change Log represents the 4.0.2.7 Development Branch Test Builds (4.0.2.601 - 4.0.2.614) which have been running stable under constant use for several weeks with the exception of the experimental script reload feature and the script settings window which is mostly just forms and variable interactions.
Added an Automapper Script Settings Window
fixed an issue with pushBold/popBold dropping the highlight when the line ended before the popBold was received. (closes #164)
custom script extensions greater than 3 characters should no longer bleed into the scriptlist variable
added #script reload to hot reload scripts! Scripts will recompile and resume execution the next time they move to or pass a label.
default to all scripts, you can specify a script by name as with #script pause/resume/abort using script reload {scriptname}
added $account global variable that populates when loading your profile
improved Lamp execution, it will now wait for Lamp to launch and open the Lamp window when self-updating, before closing. Previously it was closing before it finished launching Lamp and took Lamp out with it.
610 cleans up the rest of the flickering caused by 607
added parsing of variables to #script command
608 fixes a Jordanesque amount of Flickering introduced in 607.
Added Always On Top option under Layout, which sets the entire client to stay on top of other windows.
A new config option under the Layout menu will align and size the input bar to match your Game window. This defaults to off, where it is the full length of the game client.
Errors which open the Error Dialog will now also record to the Windows Event Log
ScrollBars should now only be visible when needed
Support for Images in Windows has been added.
Related config options:
ArtDir allows you to specify a directory for images to be read from. Default is Art in the Genie Directory.
ArtRepo allows you to specify a URL - which must point to a zip file - from which Lamp will download and unpack to the ArtDir
ShowImages toggles the ability to display images. This defaults to On and also has a checkbox in the File Menu.
A new Command has been created for displaying images from the command line (or a script): /#img and /#image (take your pick, they're the same call). The following parameters are available. The order is not important.
>Window - Like Echo, you can specify a Window to receive the image
h:xx or height:xx - where x is your desired height, you can specify a height to resize the image to
w:xx or width:xx - where x is your desired width, you can specify a width to resize the image to
no switch is necessary for the filename
example: /#img >ScriptLog h:30 w:30 bullet.png
A .NET Library was updated for security
The Open Directory menu now opens the Genie directory when clicked
The min/max functions will now evaluate more than the first two values (closes #151
Improved accuracy of roundtime and casttime as tied to game time
Added a new Tree View for Profiles, with a Classic Connect Window setting which defaults to on. Make sure to #save config if you want to keep this off.
Closed an infinite loop caused from launching external files
Added $roomcolor global variable, which returns the background color of the current Node on the Mapper
Web Links now open to Browser
Default paths for Lich have been updated for Lich5
A bug was identified in RegEx highlights causing additional groups to not match
added checkboxes to Window menu which can be used to open and close windows (closes #128)
The following Change Log represents the 4.0.2.7 Development Branch Test Builds (4.0.2.601 - 4.0.2.614) which have been running stable under constant use for several weeks with the exception of the experimental script reload feature and the script settings window which is mostly just forms and variable interactions.