Author Topic: MacroGoblin v1.7.0.0 Released - Test Version  (Read 3519 times)

Offline Jack

  • Administrator
  • Goblin Zealot
  • *****
  • Posts: 15520
MacroGoblin v1.7.0.0 Released - Test Version
« on: October 29, 2007, 04:47:13 AM »
MacroGoblin Released - Test Version

This should now be downloadable in "My Downloads".

This is another large feature upgrade (test release) that is part of a series of upgrades leading to MacroGoblin 2.0. It is an intermediate version for testing but should also be usable for those who want to make macros with the new features. If you find a bug please post it in the Test Release section or send it to [email protected] Members can download the test in "MyDownloads".

Remember: Old bots will not run in these new test versions. However, new versions of the game bots will be created before the release of MG 2.0. Regardless, you can have both the old MG and the new test MG installed on your computer at the same time. This means that you can still play the old bots on the old version while you use the new version for other things.

  • Recordings - This is one of the most useful of the new MacroGoblin features. You can now record your every mouse click, move and keypress straight into a routine. Simply press the record button in the Routine Editor and start recording. Now you can make macro routines quicker than ever. Future game-bot setup will also be much faster.
  • If you have designated windows in your computer and window setup and you send mouse clicks or keypresses to those windows the recording will detect it and make sure that the proper window will receive the command during playback. This means that even if the window is located elsewhere, playback should still work great.
  • When recording client routines in the Routine Editor you will actually get to record it on the client computer. Then the client will send the recorded routine back to the host.
  • You can now play and stop Client routines in the routine editor. Previously you could only do that with Host routines.
  • You can now simply drag and drop commands onto your routines from a list on the right side of the routine editor.
  • Commands now have descriptions when selected in the drag-drop list.
  • There is now a MG Text Output window and a whole host of commands for sending text to it or controlling it.  (New Cmds: "Write Output", "Write Output Line", "Clear Output Window", "Open Output Window", "Close Output Window", "Set Output Window Position", "Set Output Window Size") This Output Window is good for debugging or communicating with the user.
  • MG now detects when it needs to update clients and does so automatically before sending them any commands from the host. This used to be a common problem for people. They'd add things to their macro while connected to the client and forget to press "Update Clients" button.
  • There are now some prompts to help newbies set up networking on the client easier.
  • MacroGoblin files, by default, now have a .mg extension, not .con. However, you can still load up old test .con files.
  • There is now a Recordings tab in the MacroGoblin Settings window. It contains some default recording settings such as the hot-keys that will start and stop Macro Recordings for you.
  • You can now edit command notes much easier on the right panel of the Routine editor. Commands with notes will also have a note icon on them that you can hover over and see the note in the form of a tool tip.
  • The routine list in the routine editor has been redesigned and made much more functional.

Recording behavior
Recording Keypresses and Mouse Clicks is always efficient, but recording mouse movement can take a lot of memory if you decide to record each and every mouse move. So, there are two options for mouse movement during a recording:
Option 1. Only move the mouse for Mouse Clicks
Option 2. Record exact mouse movement

Option 1 is a very efficient and effective way to record. It should work for pretty much every situation. But if you really want to see your mouse move around like a ghost is controlling your computer then you can use Option 2. Option 2 has to record each and every movement. This means each pixel coordinate that your cursor touches will be recorded, so it often takes much more memory than option 1.

To start playing with recordings immediately, in your program of choice, just create a new window in the computer/window setup ,aquire the program window using the acquire button. Then go into the routine editor, add a routine, and press the record button.

Bug Fixes
  • Fixed a bug arising from creating a routine through the Object manager, not the Routine Editor.

« Last Edit: October 29, 2007, 03:36:28 PM by Jack »