Hey all,
The Legacy Macro Importer feature for the Enhanced Client will be included in today's patch (8/5). It searches for the character's Classic Client macro settings upon logging into the Enhanced Client.
These macro settings for the Classic Client are located in:
My Documents\EA Games\Ultima Online Legacy\User Data\{Account Name}\{Shard Name}\{Character Name}\macros2d.txt
If the file is located, a dialog box will appear asking the user to begin the macro importer process. If the user selects Yes or No, the dialog box will never appear again for that character unless the flag for the user setting file is reset.
To reset the user setting, locate the file:
My Documents\EA Games\Ultima Online Stygian Abyss\User Data\{Account Name}\{Shard Name}\{Character Name}
The following line will need to be set to "false" in order for the prompt to appear again for the user:
<ScannedLegacyMacros enabled="false" />
NOTE: We typically advise against editing this file since users do run the risk of losing their settings if the file is not formatted correctly and loads incorrectly. One of the future enhancements will be to allow to user to hit a button in-game to manually import their macros if they wish to repeat the procedure.
A few things to note about the importing process:
1. Any macro action that is not supported will not be imported and skipped over.
2. Macros will be named after the first action of the macro sequence.
3. Macros will use the icon of the first action in the macro sequence.
4. Key bindings will not be imported due to possible existing key binding conflicts.
5. This process will not alter the macro settings for the Classic Client.
Here are the following macros that are supported (apologies for the bad formatting):
Classic Client ----- SA Client
Say <text> ----- Say <text>
Emote <text> ----- Emote <text>
Whisper <text> ----- Whisper <text>
Yell <text> ----- Yell <text>
War/Peace ----- War/Peace
OpenDoor ----- OpenDoor
UseSkill <skill> ----- <skill>
LastSkill ----- LastSkill
CastSpell <spell> ----- <spell>
LastSpell ----- LastSpell
LastObject ----- LastObject
Bow ----- Bow
Salute ----- Salute
AllNames ----- AllNames
LastTarget ----- Cursor Target Last
TargetSelf ----- Cursor Target Self
Arm/Disarm <location> ----- Arm/Disarm <location>
WaitForTarg ----- WaitForTarg
TargetNext ----- Cycle Last Cursor Target
AttackLast ----- Attack Last Cursor Target
Delay <value> ----- Delay <value>
Command <text> ----- Command <text>
AlwaysRun ----- Toggle Always Run
PrimaryAbility ----- <weapon ability: primary>
SecondaryAbility ----- <weapon ability: secondary>
InvokeVirtue <virtue> ----- <virtue>
SelectNext <target type> ----- Target Next <target type>
SelectPrevious <target type> ----- Target Previous <target type>
SelectNearest <target type> ----- Target Nearest <target type>
AttackSelectedTarget ----- Attack Current Target
UseSelectedTarget ----- Use Targeted Object
CurrentTarget ----- Cursor Target Current
ToggleGargoyleFlying ----- <racial ability: flying>
The following macros are not supported yet, but will be implemented in the future:
EquipLastWeapon
QuitGame
CircleTrans
TargetSystemOn/Off
Open
Close
BandageSelf
BandageTarget
The following macros are not supported:
Walk
Paste
Minimize
Maximize
CloseGumps
SaveDesktop
KillGumpOpen
SetUpdateRange
ModifyUpdateRange
IncreaseUpdateRange
DecreaseUpdateRange
MaxUpdateRange
MinUpdateRange
DefaultUpdateRange
UpdateRangeInfo
EnableRangeColor
DisableRangeColor
ToggleRangeColor
ToggleBuffIconWindow
Please post any issues or feedback here. Thanks!
The Legacy Macro Importer feature for the Enhanced Client will be included in today's patch (8/5). It searches for the character's Classic Client macro settings upon logging into the Enhanced Client.
These macro settings for the Classic Client are located in:
My Documents\EA Games\Ultima Online Legacy\User Data\{Account Name}\{Shard Name}\{Character Name}\macros2d.txt
If the file is located, a dialog box will appear asking the user to begin the macro importer process. If the user selects Yes or No, the dialog box will never appear again for that character unless the flag for the user setting file is reset.
To reset the user setting, locate the file:
My Documents\EA Games\Ultima Online Stygian Abyss\User Data\{Account Name}\{Shard Name}\{Character Name}
The following line will need to be set to "false" in order for the prompt to appear again for the user:
<ScannedLegacyMacros enabled="false" />
NOTE: We typically advise against editing this file since users do run the risk of losing their settings if the file is not formatted correctly and loads incorrectly. One of the future enhancements will be to allow to user to hit a button in-game to manually import their macros if they wish to repeat the procedure.
A few things to note about the importing process:
1. Any macro action that is not supported will not be imported and skipped over.
2. Macros will be named after the first action of the macro sequence.
3. Macros will use the icon of the first action in the macro sequence.
4. Key bindings will not be imported due to possible existing key binding conflicts.
5. This process will not alter the macro settings for the Classic Client.
Here are the following macros that are supported (apologies for the bad formatting):
Classic Client ----- SA Client
Say <text> ----- Say <text>
Emote <text> ----- Emote <text>
Whisper <text> ----- Whisper <text>
Yell <text> ----- Yell <text>
War/Peace ----- War/Peace
OpenDoor ----- OpenDoor
UseSkill <skill> ----- <skill>
LastSkill ----- LastSkill
CastSpell <spell> ----- <spell>
LastSpell ----- LastSpell
LastObject ----- LastObject
Bow ----- Bow
Salute ----- Salute
AllNames ----- AllNames
LastTarget ----- Cursor Target Last
TargetSelf ----- Cursor Target Self
Arm/Disarm <location> ----- Arm/Disarm <location>
WaitForTarg ----- WaitForTarg
TargetNext ----- Cycle Last Cursor Target
AttackLast ----- Attack Last Cursor Target
Delay <value> ----- Delay <value>
Command <text> ----- Command <text>
AlwaysRun ----- Toggle Always Run
PrimaryAbility ----- <weapon ability: primary>
SecondaryAbility ----- <weapon ability: secondary>
InvokeVirtue <virtue> ----- <virtue>
SelectNext <target type> ----- Target Next <target type>
SelectPrevious <target type> ----- Target Previous <target type>
SelectNearest <target type> ----- Target Nearest <target type>
AttackSelectedTarget ----- Attack Current Target
UseSelectedTarget ----- Use Targeted Object
CurrentTarget ----- Cursor Target Current
ToggleGargoyleFlying ----- <racial ability: flying>
The following macros are not supported yet, but will be implemented in the future:
EquipLastWeapon
QuitGame
CircleTrans
TargetSystemOn/Off
Open
Close
BandageSelf
BandageTarget
The following macros are not supported:
Walk
Paste
Minimize
Maximize
CloseGumps
SaveDesktop
KillGumpOpen
SetUpdateRange
ModifyUpdateRange
IncreaseUpdateRange
DecreaseUpdateRange
MaxUpdateRange
MinUpdateRange
DefaultUpdateRange
UpdateRangeInfo
EnableRangeColor
DisableRangeColor
ToggleRangeColor
ToggleBuffIconWindow
Please post any issues or feedback here. Thanks!