Spam version 3.4.21 beta release. October 21, 1999, Hell Week) Spam is a Ultima Online macro program. Use it to do mundain tasks while you are tucked into a warm bed. This is the Beta version, so i hope that you all test it thourghly and tell me whats wrong. Added and Updated in this release (version 3.4.21): - Fixed auto log on, to correspond with radical changes made to uo - Fixed journal read, better coding, works really well now - Some minor things Added and Updated in last release (version 3.4.8 - April 15, 1999, Tax Day): - Added a task bar icon. - Added Auto Exit for use with UOA. - Added other assorted goodies. - Added different color modes for Auto Log In, if you run your computer in 16 bit color or in 32 bit color, you might have noticed that autolog doesnt work, I added a selector in the options form, just select your color depth and click ok. - Added a new status bar, it doesnt look so fricken stupid any more. - Big feature, added a log :), so you can see what happened while you were sleeping. - New Empty bag feature, accessed through the Aset key on the button array. To use this feature reliably I recommend that you add the following line to you uo.cfg: OffsetGumps=off This will make it so that when you open a bag they will all open in the same spot, this can be annoying, but it assures that when a bag is opened it will do so at the same spot every time. - New Auto Relog in, it works on my computer, it should work on yours, feed back is very welcome on this feature. If the server isn't listed then you will have to wait until the next release, sorry. For this feature to work it is very necessary that the UO window be on top, and not minimized. You video settings must be in 24 bit color mode. - New Startup list, this list is just like the main one, but is only run through once when you log back in with spam AutoLog. - All mouse postions are relative in the spam window, no more having to remeber where the window was. Window cannot be minimized, or it wont work. - Color testing, including if/then statements, very easy to use. Needs more work here but it works now. Will add an add button soon as well, the spam window is getting really crowded, but... - Better, easier to access functions, got rid of the stupid sliding things. Should be faster too. - Skin Support Thats right just like all thoes mp3 players, I havent worked out all the details, so custom skins must have the same button postions as the standard one, but I will work on a config file so it can be different. Its really cool too :) Note there is no skin selection dialog because it hasnt been programmed yet and I am waiting until I make a skin config file. Installation: - Unzip files in zip to a temporary directory and run setup.exe, follow the on screen instructions and it should work - if you download only the exe make a directory called spam and put the files in that directory. (use stored folder names), overwrite when prompted. Hints: - For the IF statements to work you use the set mouse location in the black box. Go to the green box and click get, it will use the coords in the box to get the color. Click on a free color location and click the DEF key. The click on the if button at the bottom of the green box, this will add the if statement to the list. To add things inside the IF statement, open the tree of the if statement, you should see a line that says add, click on it then use add on the event you want to put in there. Its as simple as that. - The screen saver mode works as follows. If you have a dialup connection, it should be left running In the screen saver options tab, on the video config window, find the screen saver named saver Then when you want to enable the saver, go into spam and click on the Opt. button, go to the spam saver tab and pick the macro you want to use, making sure it was saved with your login information, pick the location of the uo client, and the windows directory. Click on Run. When the screen saver is activatied, uo and spam will be run, and your macro started. - If you make an out of control macro....say one with a mouse movement and a 200 ms delay (way to fast btw), hold down the Pause Key(unless you are in monitor Pause mode then it will do this simply by tapping tab) and it will stop at the next event. - To set the server and character you wish to log in on and as. Right click on the server text in the orance window, pick a server and character number, and remember to check the AutoLog check box. Also remember to write in your password. If you dont want to save you password, if it does it will be unencrypted...sorry, just go back into the server selection window, and turn off autolog, then save. - To make a macro with lots of repetitions, which would be cool, first save one repetition using, you guessed it file->save, then open the file in a text editor and copy and paste, then save it, and load in with file->load, and poof you have al long macro and you only have to change a few things, make sure the header numbers on top of each of the lists shows the number of lines in the macro, or spam will crash when you try to load it. NOTE: The macro will stop if you have a blank line at then end, so make sure you delete it or else there will be a blank line in the script window which causes it to stop Future additions: - Fix some error handeling bugs - Make repetition groups for big macros - Make total time limit or repetition limit (so you can run the macro for an hour and have it stop, or something) - give me ideas Bugs: - I am sure there are lots but if you tell me i can fix em. Have fun, don't exploit anything, I would be mad :) Written by me, Martin Andrews Email 00160@udel.edu btw, this program was not designed to harm your computer, and i am not responsible for any harm it may causes, also for any thing that you guys do bad wih it. But if you use it right it will do just fine. Do not redistribute unless you ask me, i dont want any backdoors slapped into it as "you" guys like to do.