Odin

Odin is a small application that plays custom macros that are defined in an XML file. Odin loads the XML file, parses the various commands that are to be executed, and then replays those commands according to the logic that was extracted from the XML file. It is a great utility for games, where often a player is required to do the same chores over and over again. Odin lets you automate those chores so that you can focus on the more fun aspects of the game. Odin is not restricted to games however, and can be used for any application.

I originally wrote Odin as a small helper application for the game Meridian 59 (M59). This older version of Odin can be found here. Odin is not, and never was intended to be a cheat program. However, macroing itself was completely unacceptable in M59, and my character got punished by the M59 Gods by being sent OOG (Out of Grace) for 24 hours. So I decided to discontinue Odin for a while, until I realized that I could just convert it into a general purpose macroing application, and that even if I couldn't use it in Meridian 59, I could at least use it for other applications. Hence Odin 0.3 was born.

Download

Odin.exe - Version 0.3 (28 KB, binary executable, 20-Feb-2003)
Source.zip - Version 0.3 source code in C#

Instructions

Download the executable above and place it in an easily accessible folder. I usually just place it on my desktop. Before you can use meaningfully use Odin, however, you will need to create a basic macro. Once you have created your macro, start up your target application and then start up Odin. When it starts up, it should appear in the taskbar as follows:

To activate Odin, simply press and release the toggle key that you defined in your macro. Your macro will automatically start executing. At this point Odin should appear as follows:

Once Odin is activated it will continue to run until it encounters an "end" command in the macro, or you press the toggle key again to turn it off.

Alternatively, you can click on the icon with the right mouse button and then select "Start", "Pause" or "Stop" from the popup menu to activate, pause or deactivate Odin. Once Odin is activated, focus will automatically be shifted to the target application.

Warning: While Odin is running, it may prevent you from using the toggle key in other applications. Hence correctly choosing and defining the toggle key is important.

Requirements

Odin is written using C# and hence requires the Microsoft .NET Framework to be installed on the system. Any PC that can handle the .NET Framework should easily be able to handle Odin as well. I developed it on a PC running Windows XP Professional and have only tested it in that environment. If you have any trouble running the program, please don't hesitate to contact me.

Macros

You can learn how to create new macros here.

Pending Features

  • Mouse click support
  • Ability to concurrently load and execute multiple macros
  • Store and retrieve most recently used macros in System registry
  • Create MSI installer