MicroMacro 1.03 declared stable

Post Reply
Message
Author
User avatar
Administrator
Site Admin
Posts: 5305
Joined: Sat Jan 05, 2008 4:21 pm

MicroMacro 1.03 declared stable

#1 Post by Administrator » Sun Mar 24, 2013 9:04 pm

Seems like all of the (recent) testing has gone well. MicroMacro 1.03 is now available on the main download page and you are now recommended fully update your installation.

In other news, the RoM Bot download page has also been updated to r755 (March 16th, 2013). You are still recommended to use SVN to get your updates but this download will work for the time being.

MicroMacro 1.03 changelog:

Code: Select all

  * Added memoryWriteString() and memoryWriteStringPtr() functions (should work with Unicode strings).
  * Fixed a bug in memoryReadBytePtr() that caused it to read 4 bytes instead of 1 when using a table of offsets.
  * Fixed a bug with include() that would cause it to use the wrong directory when directory names contained only two characters.
  * Fixed a minor bug in attached key input that would send a virtual key 0 message when no modifier was given.
  * Fixed a buffer overflow in getDirectory() that would cause crashes when files had really long extensions.
  * findPatternInProcess() now executes about 100 times faster.
  * Fixed a minor memory leak in LuaEngine::init().
  * Fixed a memory leak in findWindowListProc().
  * Fixed class.is_a(). It should be working again.
  * Made fixSlashes() globally available and added parameter for changing expected slash type.
  * Added keyboardState() function to return a table of true/false for whether each key is pressed or not.
  * Added a close event callback handler to force graceful exiting when the close button is used.
  * Added buildinfo command to display information about the specific build.
  * Added memoryReadBatch() for reading chunks of memory and splitting into variables in one efficient function.
  * Updated to Lua 5.2 - LuaCoco no longer needed/recommended.
  * Removed dependency for LuaExpat / Expat; A plugin is used instead.
  * bitAnd(), bitOr(), and other bitwise functions deprecated; use official Lua 5.2 bit32 library instead.
  * Better error checking for memory allocation errors has been included with most uses of the new operator.
  * Fixed a bug with findPatternInProcess() that could cause the buffer to not update properly under certain conditions.
  * Fixed a bug with keyboardState(); Actually a workaround for a bug in the Windows API.
  * Fixed casting in memory functions to allow accessing of upper addresses.
  * Fixed a bug with memory read/write pointer functions when using an offset list with only one element.
  * Added function getConsoleAttributes() that returns 6 numbers describing MicroMacro's console window: window width/height, buffer width/height, and cursor X/Y.
  * Added function setConsoleAttributes() that sets the console width and height (in characters), and (optional) sets console buffer width and height.
  * Fixed up keyboardType(). The SHIFT modifier should now properly be passed while attached and a few more characters should be working.
  * Added function setWindowPos() to change the position, width/height, and always-on-top of a specified window.
  * Added function sha1_hash() to return the SHA1 hash of the given string. The 2nd (optional) parameter should be true if you want the 20-char raw output, or false for the 40-char hex (default).

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: MicroMacro 1.03 declared stable

#2 Post by rock5 » Tue Mar 26, 2013 12:45 am

Is it possible to still supply a download for 1.02 beta 4 for those that still use older bots? Maybe with a comment saying "For users who are still using RoMBot 744 or older". I think 745 was the first version with the 5.2 changes. Although there was a bug fix in 751 as well.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

User avatar
Administrator
Site Admin
Posts: 5305
Joined: Sat Jan 05, 2008 4:21 pm

Re: MicroMacro 1.03 declared stable

#3 Post by Administrator » Tue Mar 26, 2013 6:00 pm

I don't have a copy of it laying around at the moment, but I'm sure there's one somewhere on the forums.

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: MicroMacro 1.03 declared stable

#4 Post by rock5 » Wed Mar 27, 2013 1:12 am

I got it.

Um... can't attach. I'll send it to you via PM.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

User avatar
Administrator
Site Admin
Posts: 5305
Joined: Sat Jan 05, 2008 4:21 pm

Re: MicroMacro 1.03 declared stable

#5 Post by Administrator » Wed Mar 27, 2013 9:32 am

OK, attached it for you.
Attachments
micromacro_1.02b4.zip
Older version, 1.02b4
(686.78 KiB) Downloaded 536 times

User avatar
beanybabe
Posts: 647
Joined: Wed Mar 06, 2013 1:27 am

Re: MicroMacro 1.03 declared stable

#6 Post by beanybabe » Sun May 05, 2013 1:54 pm

if your looking for micromacro go to this page http://www.solarstrike.net/micromacro

User avatar
botje
Posts: 656
Joined: Wed Oct 27, 2010 7:17 am

Re: MicroMacro 1.03 declared stable

#7 Post by botje » Mon May 06, 2013 9:12 am

beanybabe wrote:if your looking for micromacro go to this page http://www.solarstrike.net/micromacro
no shit sherlock...

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest