Skip to content
Commits on Jul 18, 2011
  1. @Sancus

    Fix missing UI_DISABLED state

    Sancus committed
Commits on Jun 8, 2011
Commits on Apr 9, 2011
  1. Upgraded to C# 4

    AutoPilot0 updated to work with new warp command parameters
Commits on Apr 7, 2011
  1. @Toshimo-Kamiya

    Removed unnecessary time call.

    Toshimo-Kamiya committed with
    Signed-off-by: Toshimo-Kamiya <>
  2. @Toshimo-Kamiya

    Added support for Target Painters.

    Toshimo-Kamiya committed with
    Signed-off-by: Toshimo-Kamiya <>
Commits on Jan 19, 2011
  1. Meant to use setdefault, not get. Whoops.

    This fixes issues where a script might not get events if it was loaded too early.
Commits on Jan 18, 2011
  1. Fix bug introduced by change to dgmattribs

    Tweak autotargeter to re-evaluate its list of eligible targets once per minute (this compensates for cases where the list can get out of sync, like when you warp from one point on grid to another - the game doesn't seem to produce the right events in such cases)
    Attempt to fix an instance lifetime bug in the state monitor's object cache
    Fix potential exception when asking for the flag of a cached item with no slimitem
Commits on Jan 12, 2011
  1. Added missing using() blocks around futures returned by BlockingQueue…

    ….Dequeue. Whoops. :(
    Don't print nulls to stdout
Commits on Jan 11, 2011
  1. EventNotifications now supports a generalized message endpoint system…

    … instead of specifically supporting jabber
    You can now test an event notification by clicking its name in the config window
    Fixed an unhandled exception in autotargeter
    Added deactivateModule to common.eve and generalized the detection logic for checking whether you can activate/deactivate a module
    Added chainCallbacks helper to common
    Added attachDatabase to common.sql
    Fixed some bugs related to dronehelper's automatic redeploy
    Weaponhelper will now attempt to cycle weapons instead of pulsing them
Commits on Jan 8, 2011
  1. Fixed autotargeter bug related to dealing with reserved target slots

    Errors are now trapped in remote call completions
    Fixed an unhandled exception in dronehelper
    Fixed weaponhelper shooting at things that are out of range
Commits on Jan 4, 2011
  1. remoteCall has an optional keyword argument now named 'async'. Specif…

    …y async=True in order to get an asynchronous result object you can use to get a result from your call. The default is synchronous (False), in which case you never get your result back, and any errors are shown to the user instead.
    The appropriate functions now use async=True.
  2. RemoteCall is slightly more efficient now, and errors don't spew to t…

    …he error window since they're sent back to the python process
Commits on Jan 3, 2011
  1. Tweaks to RemoteCall

Commits on Dec 31, 2010
  1. Remote calls can asynchronously return a result now

    New python module common.sql lets you create tables inside the prefs database and execute queries against it
    Fix an unhandled exception in broadcasthelper
    showMessageBox asynchronously returns the button clicked and allows you to specify which buttons to show
Commits on Dec 27, 2010
  1. When a service is forceStarted, wrap all its event handlers with an e…

    …rror trap function to prevent unhandled exceptions from bubbling up into the event dispatcher
  2. Python Explorer was doing the wrong thing if you specified a qualifie…

    …d module (like, and treating that as 'foo'. Fixed.
    Suppress some more remote logging mechanisms.
Commits on Dec 24, 2010
  1. Fixed some bugs in chance to hit calculator.

    EVE profile should be less likely to crash EVE now.
Commits on Dec 23, 2010
  1. JabberGateway now attempts to handle xmpp pings using a task

    JabberGateway now offers bidirectional jabber support (incoming messages to an endpoint are broadcast as JabberMessage events through the messaging module)
    Fixed bug in EventNotifications where you would get duplicate notifications when running multiple eve clients
    Wait longer before attaching to EVE processes (maybe this will fix a crash bug)
Commits on Dec 22, 2010
  1. Attempt to handle XMPP pings

Commits on Dec 19, 2010
  1. Use chance to hit when selecting targets for sentry drones, instead o…

    …f distance
    Autotargeter bug fixes
    Factored out weapon helper chance to hit calculation into a reusable class in common.eve
Commits on Dec 18, 2010
  1. common.showException() lets you report a python exception so it shows…

    … up in the errors dialog
    AutoTargeter is an order of magnitude more efficient so it shouldn't cause lag in fleet fights anymore
    Fixed AutoTargeter's handling of reserved target slots (previously it would attempt to lock targets when reserved slots were full)
    Added getCachedItem function to common.eve.state for getting the slimitem, ball, or flag name for a given id efficiently
    Various function signature changes
Commits on Dec 15, 2010
  1. Added Jabber Gateway script

    Extended Event Notifications to support sending notifications to jabber gateway endpoints
Commits on Dec 12, 2010
  1. New EventNotifications module lets you play a sound or pop up a notif…

    …ication when something happens in-game
    Named channels now store up any requests made before they are initialized and replay them once initialized, so that you don't 'miss' log messages or remote calls
Commits on Dec 10, 2010
  1. The Common script now exposes a common.messaging module to allow indi…

    …vidual processes to communicate with each other
    The attribute now contains the pid of the current process
    Python explorer now handles tuple keys correctly
Commits on Dec 9, 2010
Commits on Dec 8, 2010
  1. Remote Control module now has a configuration UI

    Remote Control module now supports multiple running EVE processes
    Remote Control module now supports remote mouse and keyboard input
    Drone Helper now attempts to determine whether you are using fighters so it can compute your actual control range
    Back to using sm.notify instead of sm.notifyObs in common.service because notifyObs seemed bugged
Commits on Dec 4, 2010
  1. Added remote control prototype

    Partial work on moving away from injecting services
    Detect whether the player is in a force field
Commits on Dec 2, 2010
  1. common.log should never throw now

    Tweak AutoPilot0 a bit
Commits on Dec 1, 2010
  1. activateModule won't accept targets that are no longer in the ballpark

    The main thread queue function is explicitly spun off onto its own uthread because sometimes events are sent from outside of a uthread, and that causes shit to go haywire
    EnemyPrioritizer's config window wasn't flushing prefs. Whoops.
    EVE profile waits for uix to be loaded and sm to be defined by builtins before running user scripts. This doesn't mean EVE is completely loaded, but it's kind of close.
    Fixed some min/max bullshit in weaponhelper. Gun and missile effectiveness calculations are closer to correct now.
Commits on Nov 30, 2010
  1. Added runOnMainThread to common.eve so that you don't need to use Mai…

    …nThreadInvokers (plus, the latency is lower)
    AutoTargeter and FontSizer now use runOnMainThread
    Fixed some missing imports and math errors in WeaponHelper
    FontSizer now has a font width setting in addition to font size
    activateModule bails out early if called when there is no ballpark
  2. WeaponHelper can operate missile launchers now

    FontSizer computes font sizes more accurately
    ActionThreshold is a little higher for module activations
Commits on Nov 29, 2010
  1. Added new FontSizer script that allows you to adjust the size of in-g…

    …ame fonts
    Implemented a workaround for shitty bug in the VS windows forms designer :(
    MainThreadInvoker listens for a couple additional events that should allow it to trigger sooner
  2. WeaponHelper can pulse guns and queue up ammo type changes now.

    common.eve now exposes a canActivateModule method, and activateModule now uses ActivateEffect instead of Click (this may turn out to be a mistake :-( )
Commits on Nov 28, 2010
  1. Use a uthread in autotargeter when handling new ball events

    Various improvements and cleanups in common.eve
    Some memoization in dronehelper's priority computation to try and be more efficient
    WeaponHelper doesn't entirely work yet but it can select optimal targets based on chance to hit now
  2. Stopped using relative imports in common.eve.charmonitor

    Fixed missing imports in common.eve
    Made EnemyPrioritizer stop calling a nonexistent initialize method
Something went wrong with that request. Please try again.