OLD EINSTEIN NOTES
Einstein It!
Version 1.0.6 Changes:
- Fixed Revit cycle, now uses level 7 spells
- Fixed Imperil and Vuln Closest hotkeys
- Fixed registering of hotkeys
- Hopefully made install a bit more polite, should not overwrite your vuln
and character setting. However, I'd back those up before installing
anyway....
Enjoy...Download it here!
Changes in Version 1.05 released 6/16/2006
Update to work with Decal Alpha 7. Some undercover stuff, spellfilter no
longer used, prepping for new features, but none in this release.
Changes in Version 1.04 released 12/14/2005
Updated to work with Decal Alpha 5.
WORKING ALPHA 4 Compatible version released
11/16/2005
IMPORTANT NOTE: This version of Einstein now
uses a standard install program. If you used earlier 'manual install' versions
of Einstein, you must manually uninstall them BEFORE installing this
version. To uninstall earlier versions, delete the "\Program
Files\GouruWare\Einstein It!" directory (save your EinsteinConfig file
elsewhere if you have modified it), and remove the Einstein registry key that
was created at HKLM\Software\Decal\Plugins.
Changes in Version 1.02 released 11/6/2005
This version fixes problems running under Alpha 4. It also adds
SelectNextUnimped, SelectNextUnVulned, ImperilNext and VulnNext hotkeys. The UI
can be used to set monster vulnerabilities.
It also creates a EinsteinUserConfig.xml file. When a new toon is first
loaded with Einstein active, an entry is made in this file and the toon defaults
to casting level 7 spells. You can then edit this file to more appropriate
levels for your toon. The format should be self-explanatory. This configuation
will be added to the UI at a future date.
ALPHA 4 Compatible version released 11/6/2005
This release of Einstein It! is compatible with the Alpha 4 release of Decal
and with .NET 2.0 RTM release. It requires that those be installed BEFORE
installing this software. NOTE: DHS is required by Einstein It! and is now part
of the Decal base release.
Prior Announcements
This is currently being released in ZIP file format and requires a manual
install. See the instruction in the readme file for more information.
Latest Changes:
-
DHS connected and you can now define shortcuts for many
spells
-
Smartcasting of all war spells is now implemented
-
Smartcasting of Vulns/Imperil now implemented
-
Hotkey Revit cycle only restores stam and mana at this
point, you are responsible for your own heals, this will be fixed in a
future release.
-
Current spell casting is locked to Level 7 spells, revit
uses lvl 6 spells the ability to change this will be in a future release
-
Add monster vulnerabilities by editting the monsters.xml
file.
- None of the other Einstein hotkeys showing up in DHS are currently
implemented
Previous Changes:
Einstein Beta 14
Changes:
- Fixed to work with April patch
- Revit cycles not understand transfer spell caps
Einstein Beta 13
Changes:
- First stab at Casting with Ulgrims Stein for mana recovery. Very
rudimentary for now, expect improvements in the near future. If you don't have
life magic trained and you do have a casting stein on your character, when you
go to juggle mana, you will use the stein and stamina elixir's to regain mana.
NOTE: It does not have any idea how to deal with your stein running out of
mana, or have any idea what to do if you don't have stamina elixirs and there
is no way to set it to use a different food at this time.
- Fixed the issue where Einstein would loose some of your settings when you
closed the AC Client. (Including all of the weapons that you had set to be
your elemental weapons)
- Added cast spell by weapon. It's an alternative to "smart" casting as it
chooses which element to cast based on what weapon you have equipped. You MUST
set up your weapons for the different elements in order for this to work. You
can set them up by going into the settings tab, then hit "Edit Weapons" then
select the weapon you want for, say, acid, then click on the acid icon.
Einstein Beta 12
Two days after Solstice you get a special Solstice present! Einstein Beta 12.
No huge changes but first and foremost...It WORKS again!
Changes:
- Fixed weapon switching for monsters that are vulnerable to cold. (Check
your weapon settings, you may need to set your cold weapon again.)
- Fixed issues introduced by December patch
- If you use the equip weapon for monster key and you already have that
weapon equipped, Einstein will no longer go through the whole process of
unequipping and reequipping your weapon.
- In the elements section of the buffing tab, if you scroll down, you now
have the option to buff the weapons you have set for the various elements.
Note: Since weapon ID's were wiped due to the ID rollover, you may have set
them all again.
Einstein Beta 10
NOTE: This is the last version in which features will be added before an
official release.
New Features
- Pocket Mage can now infuse mana on it's master.
- Einstein now keeps track of your scarabs, so if you run out of silver
scarabs it won't try to cast level 4 spells.
Changes
- Added the option to auto-save profiles when you change them (the way that
saving behaved pre beta-9) This is on by default, so if you don't want it to
automatically save your profiles, you will need to turn it off.
- In slave mode, the pocket mage will try to heal, no matter what, if it's
health gets below 25%
- Removed the restrictions reguarding debuffing in xp-sharing fellowships.
Please remember that using Einstein to debuff monsters un-attended is against
the Asheron's Call Code of Conduct and my wishes. DON'T DO IT! (You must be at
the keyboard with either the master or the slave at all times.)
Bug Fixes
- Fixed the problem with einstein adding monsters to the list wrong and
hence not being able to find them.
Einstein Beta 9
Changes
- Einstein will no longer attempt to buff un-buffable items
- Einstein will no longer cast Hermetic Link on casting implements that
don't have a mana conversion bonus
Bug Fixes
- Fixed another crashing bug
- Steel Toed boots should no longer be considered "clothing"
Einstein Beta 8
Changes
- You now have a range of options for spell re-casting, see the settings tab
and click on the ?s for details on each one.
- Custom spell hotkeys now use the same spell re-casting options as all the
other hotkeys
- Made some improvements to the status tab. When you scroll down and a spell
is cast, it will no longer scroll all the way through the list to get back to
what you were looking at. You can also remove spells from the buff list by
hitting the red circle with slash to the right of the spell you want to
remove. If you click on other parts of the list, it will show you some
information about the spell.
- You will notice that there is some status information about spells shown
at the bottom of the bar, if Einstein "goes on strike" for you, please let me
know what those lines say when it stops casting.
- If you are below 50% health while doing (or when starting) the vital
juggling, it will get you health rather then trying to fill up stamina or mana
- same with the slave.
- Added a "control" panal that allows you use use any of the hotkeys w/o
assigning it to a hotkey. To see the control panal, hit the green arrow thing
on the bottom left corner of the "Weaknesses" tab. To use the hotkey, simply
click on the word that corresponds to the hotkey you wish to use.
- If you REALLY want to change the way Einstein behaves, I have included the
BuffChooser?.pro file which contains all of the rules that Einstein uses.
There are instructions on how to modify and compile your new ruleset in
BuffChooser?.pro. (It's Prolog) I will not provide support for messing around
with this file. Please back up your BuffChooser?.xpl before starting.
Bug Fixes
- Fixed another crashing bug
Installer
- The installer now includes msxml4 sp 2
Einstein Beta 7A
Fixed another crashing bug ...
Einstein Beta 7
Particularly Important Information
- I highly recommend deleting all of your settings and profiles (but not the
folders). If you don't want to delete them, then add "def-" to the begining of
all your settings and default profiles.
- The logic for saving and loading profiles has changed significantly. Now,
profiles will load when you select them in the drop down list and will not be
saved unless you hit the "save" button.
- Added in-game config for spell curves, you can find it in the settings
tab.
- Put the custom spell hotkeys back in, but they are not compatible with the
old custom spell hotkeys.
Changes
- Einstein will now minimize itself after it's done with the buff cycle if
you leave it on the status tab
- The status tab now shows state information so that you can tell me what
state it was in when it had a problem.
- The drop down menu for profiles now loads the profile when you select one,
no need to hit the "load" button anymore
- The spellcasting hotkeys are now much more determined to get thier spell
cast. They will re-cast if you hit the key when you are not ready to cast a
spell and if you get a busy message. It does NOT re-cast on fizzles or duds.
- Stuff on your feet are now considered armor rather then clothing
- Abort button no longer writes anything to chat window
- The default profiles for all characters other then the one that you have
logged on are filtered out.
- Profiles are no longer saved unless you hit the "save" button.
- Added an in-game config for the spell curves. The curves are specific to
the character. You can find this new config in the settings tab.
- Put custom spell hotkeys back in, but they are not compatible with the old
ones, please delete all of your old custom spell hotkeys.
- Put in a GUI config to add new custom spell hotkeys.
Bug Fixes
- Level 7 spells should really be disabled when you disable them
- Fixed some settings problems with the slave
- Fixed at least one crashing bug
Einstein Beta 6
Major Changes
- Buffing Status tab is now much more informative
- Added Pocket-mage functionality
- Speed up buffing significantly
- Includes a monsters.xml with most known monsters (back up yours if you
don't want to loose it)
- You will loose all of your saved settings when upgrading
Installer Notes
- You can now un-install Einstein by selecting it in DenAgent? and hitting
"remove."
New Functionality
- Added "Pocket Mage" Functionality
- Added an API so that other plugins can use Einstein's buffing features. (BuffSelf,
BuffOther?, BuffSelfProfile?, BuffOtherProfile?, BuffCollection? and a class
that takes care of figuring out when a spell has been cast or failed. (Doesn't
work on portal spells))
- You can now lock the elemental type that you use on the vuln tab, so you
can vuln for friends easier. Please be aware that it uses the specified
element for all spells, vuln/war/arc/streak/ring/wall/volly/blast.
- Progress bar has been added to the status page, it reads: Buffstate
percentComplete TimeSoFar? (EstimatedTimeToCompletion)
- Added "Alleg" spellgroup, it buffs leadership and loyalty and doesn't care
if leadership is trained or not. (This is because you can buff either one by
selecting it in the indivdual spells list.)
- Added the option to ignore your racial melee skill, this is in the
settings tab.
- Added the ability to bane someone else's armor while they are wearing it.
Have them show you the items they want banned in a trade window before buffing
them. (Also make sure they have the items equipped when showing them to you in
the trade window and keep them equipped while you buff them.)
- Added EI_SEL_IMP - Select an imperiled monster
- Added EI_SEL_UNIMP - Select and un-imperiled monster
- Added EI_VULN_UNVULN - Vuln an un-vulned monster, it follows the rules set
on the fron tab (smart/fire/etc) so if you vuln a monster with fire, and then
switch to acid, then it will vuln the monster again with acid.
- You can now bane other people's armor while it is on them! You must have
them show you the armor in the trade window (and it must be equipped on them
when you see it) and then just buff them as you normally would. Einstein will
buff any peices of armor the person has that it is aware of (has seen in the
trade window.)
- A fairly complete monsters.xml is included, please back up yours if you
wish to keep it. The elemental vulnerabilities in this file are not
necessarily the best element to use on each particular monster, but it should
be a decent guess.
Functionality Changes
- You will lose all of your saved settings when upgrading
- Profiles added to buffing! I added them in such a way that they should
work exactly like before if you do not wish to use extra profiles.
- All settings (including slave settings) are now saved on a
character-by-character basis (in the Einstein\Settings folder), this includes
casting equipment.
- All buff profiles (everything on the buffing tab, except casting
equipment) is saved on a profile basis, but uses a character-server profile by
default.
- Creature magic is now considered both an "offensive" and "defensive"
skill, so you can use the offensive and defensive options to buff your mage as
originally intended rather then the "magics" option.
- Vuln tracking is much better, it keeps track of which vuln it saw cast on
a monster and at what time, and tells you when the vuln/imperil will expire.
IMPORTANT The animations for level 6 and 7 vulns are identical, and level 6
vulns are almost twice the duration of level 7 spells. So, I am assuming level
7 spells, better safe then sorry. Also, Bludgeon and Imperil animations are
identical, so they are treated as the same spell.
- When using the Imp unimped and vuln unvulned keys, if there are no
monsters left to vuln, the vuln will not be cast.
- When buffing, the vital juggling will no longer insist on filling up your
stamina AND mana (just mana) which should make buffing faster for low mana
conversion characters
Bug Fixes
- Fixed text bug where if you tried to select a vulned monster and there
were none vulned, it would tell you it hadn't seen any monsters that hadn't
been vulned.
- Fixed pre-buffing, it now works as intended. (It climbs to the highest
possible creature magic skill then buffs all of your magic skills at that
level.)
- Fixed the bug where Einstein would spam you to death if you tried to start
a buff cycle w/o a weapon equipped.
- Shortened the irritating pause after switching to combat mode.
- Einstein now casts BD, SK, and DEF on bows rather then BD, HS and DEF.
- The coordination setting is now saved properly
- If einstein failes to buff an item for unknown reasons 5 times it will
fail (this does not include fizzling, busy or out of mana failures). This
means that it will no longer get stuck on covenent armor and if you are
buffing someone else's armor and they un-equip it, it will also not get
Einstein stuck.
- If einstein attempt to buff an "Invalid Target" or the target resists the
spell, then it will not attempt to cast that spell again.
- The Focus and Self individual buffs now work correctly
Einstein Beta 6
KNOWN ISSUES - READ!
- Einstein still doesn't take casting equipment changes to your magic skills
into account when you cast spells.
Bug Fixes
- "Buff other offensive" button would buff everything instead of just
offensive
- Mana conversion is now buffed in the following groups: Defensive,
Offensive, Magics
- Removed debugging text when buffing someone else.
- Buff other's now clears the deduced skill list when buffing someone new so
you won't buff them for all the weapon skills of all the people you have
buffed previously.
- Having "Weapon" or "Sheild" checked when the character doesn't have a
weapon or sheild equiped will no longer cause the plugin to get stuck.
- Pre-buffing is back! Only works with self buff or if you hit the little
yellow guy to the right of the check box.
- Now when you pre-buff, the spells will not be repeated in your main buff
cycle.
- Equipment should no longer dupe itself in the equip list
- Einstein now will cast lighning protects, alas I will finnally stop
thinking that lighting spells are bugged!
- Now re-equips your melee/missile weapon and sheild when it's done buffing.
- Einstein no longer attemps to blood-loather arrows, it will get the
monster's bow
- Having the Sheild box checked and buffing yourself with no sheild equipped
should no longer spam you with error messages.
- Really truely fixed the yeild key, I promise!
New features
- You can now disable level 7 spells, it can be set in the settings tab, and
you can set up a hotkey to toggle it. (EI_TOGGLE7S)
- Added a prebuff button (the little yellow guy to the right of the
Pre-Buff? check box)
- Added Defenslessness key (missile defense - EI_DEFENSELESSNESS)
- Added Vulnerability key (melee defense - EI_VULNMELEE)
- Added the ability to add your own custom spell key for those spells that I
don't have covered. It can only be for a specific spell and will not chose the
level for you. Type "/ei help" in-game for instructions on adding custom spell
keys.
- Added a restore key under the equip box. It will restore your equipment to
what it was before you hit the "Equip" or "Restore" button.
Other Changes
- Removed the "bias" on level 7 transfer spells, so it should use Meditative
Trance (stamina to mana VII) more often.
- Hot keys no longer try to work on things they don't work on, for example,
it will not try to vuln a corpse, it will just ignore your keystroke. It
should still work on PK's, although I didn't test it, so let me know.
- Ring and war spells can now be cast w/o an "approriate" target (player or
monster). If you do not have an appropriate target selected, the ring or war
spell that is cast will be the same element as the last element you cast, war,
vuln, arc, ring, etc.
- Buffing should be faster now, although you will get more casting spam from
Einstein if you don't check "Silent Operation."
- If Einstein is unable to equip an item, it will try 10 times then give up
on that item, rather then getting stuck.