GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

6M Downloads

Modified GS-myMacros not being updated ingame

fireymerlin opened this issue · 5 comments

commented

I created some macros in GS-myMacros by coping from wowlazymacros.com.
I went in game and looked at them in the the sequence viewer.
I changed the macros, reloadedui, also logged out and in, the changes would not take effect.
In the GS-Core.lua file unger SequenceLibrary, I see old copies of the macros: these are the ones being used in game. I've tried using the Import button (not really sure what that does) on the sequence viewer and several other things. The only way I have been able to get the modified macros to work is to delete the "SequenceLibrary" entry from the GS-Core.lua file.

commented

After adding new macros you have to reload WoW to refresh the cache, when you are still in-game. If the game was closed than that shouldn't be the problem.
in-game you have to type /GS in the chatbar and hit enter. Than you will see which macros are available. And automatically your macro screen should be opened.

commented

I'm running "v1.3.2 - Legion" (from the toc file).
Can I actually edit my macros in game with "/gsse"? From the video I knew I couldn't edit the ones that came with the addon.

I pulled the macros up inside /gsse. After that I couldn't get any changes I made to the macro in the "Interface\AddOns\GS-myMacros\Macros" folder to show in game unless I remove the key mentioned above. I tried /reloadui, exit and restart, /gs, nothing worked.

The macro below is what I started with.
I removed the "/targetenemy [noharm][dead]" line.
I changed "petattack" line, the "Misdirection" line and added an Intimidate line.

The macro worked and never showed an error, but it wouldn't show my changes until I modifed the GS-core.lua file in the savedvariables folder.

I started with last one in this thread https://wowlazymacros.com/forums/topic/an-one-button-fit-all/
Sequences['BMSingle'] = {
specID = 253,
author = "Rod Stenberg - Urprey, Garrash",
helpTxt = "One Button - Talent: 3112111",
StepFunction = GSStaticPriority,
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/cast [nopet,nodead]Call Pet 1;[@pet,dead]Heart of the Phoenix
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
]],
'/cast [nochanneling] Kill Command',
'/cast [@pet,dead]Revive Pet',
'/cast [@pet,nogroup]Misdirection',
'/cast [combat][nochanneling] Bestial Wrath',
'/cast [nochanneling] A Murder of Crows',
'/cast [nochanneling] Stampede',
'/cast [nochanneling] Dire Beast',
'/cast [nochanneling] Cobra Shot',

PostMacro = [[
/startattack
/petattack
/cast [combat]Blood Fury
/cast [combat] Aspect of the Wild
/cast Mend Pet
/use [combat]13
/use [combat]14
]],
}

Sequences['BMAOE'] = {
specID = 253,
author = "Rod Stenberg - Urprey, Garrash",
helpTxt = "AOE - Talent: 3112111",
StepFunction = GSStaticPriority,
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/cast [nopet,nodead]Call Pet 1;[@pet,dead]Heart of the Phoenix
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
]],
'/cast [nochanneling] Kill Command',
'/cast [@pet,dead]Revive Pet',
'/cast [@pet,nogroup]Misdirection',
'/cast [combat][nochanneling] Bestial Wrath',
'/cast [nochanneling] A Murder of Crows',
'/cast [nochanneling] Stampede',
'/cast [nochanneling] Dire Beast',
'/cast [nochanneling] Multi-Shot',

PostMacro = [[
/startattack
/petattack
/cast [combat]Blood Fury
/cast [combat] Aspect of the Wild
/cast Mend Pet
/use [combat]13
/use [combat]14
]],
}

commented

Cheers I will see what's going on.

Actually reading things through further this could be working as intended. In the past you couldn't edit the ones that came with the mod. Now you are supposed to be able to ingame. This is the whole point of 1.3. All those old problems with LiveTest and not being able to edit the macros from mods are gone now. It's all about the version= tag now.

Things to look for are messages about collisions. This means that a macro is present in two places With the same version. If its in your myMacros and its in your local in game storage but both have either no version number or the same number then what will happen is that it will choose the one that is loaded last and you may need to manage your versions to get it to the one you want to use.

You can tell this via /gsse select a sequence and choose Manage Versions. There should be a split box with two versions. The top will show your active version. The bottom should show a dropdown will all your available versions. You should be able to swap between them and choose the version you want to use. You then shouldn't need to reload to activate the change. Also if you edit ingame it's instant. It doesn't require a reload to come into effect.

If you are editing outside the game and you don't set a higher version than the one that's present internally you will most likely have the myMacros version that you just edited as version 1 where the ingame version is version 2. It saves the selected version between sessions but if you had two versions and there are now 3 it will default to making the last one to load (which is usually the internal version) to be the active one.

TimothyLuke

On 2 Sep 2016, at 10:53 AM, fireymerlin [email protected] wrote:

I'm running "v1.3.2 - Legion" (from the toc file).
Can I actually edit my macros in game with "/gsse"? From the video I knew I couldn't edit the ones that came with the addon.

I pulled the macros up inside /gsse. After that I couldn't get any changes I made to the macro in the "Interface\AddOns\GS-myMacros\Macros" folder to show in game unless I remove the key mentioned above. I tried /reloadui, exit and restart, /gs, nothing worked.

The macro below is what I started with.
I removed the "/targetenemy [noharm][dead]" line.
I changed "petattack" line, the "Misdirection" line and added an Intimidate line.

The macro worked and never showed an error, but it wouldn't show my changes until I modifed the GS-core.lua file in the savedvariables folder.

I started with last one in this thread https://wowlazymacros.com/forums/topic/an-one-button-fit-all/
Sequences['BMSingle'] = {
specID = 253,
author = "Rod Stenberg - Urprey, Garrash",
helpTxt = "One Button - Talent: 3112111",
StepFunction = GSStaticPriority,
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/cast [nopet,nodead]Call Pet 1;[@pet,dead]Heart of the Phoenix
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
]],
'/cast [nochanneling] Kill Command',
'/cast [@pet,dead]Revive Pet',
'/cast [@pet,nogroup]Misdirection',
'/cast [combat][nochanneling] Bestial Wrath',
'/cast [nochanneling] A Murder of Crows',
'/cast [nochanneling] Stampede',
'/cast [nochanneling] Dire Beast',
'/cast [nochanneling] Cobra Shot',

PostMacro = [[
/startattack
/petattack
/cast [combat]Blood Fury
/cast [combat] Aspect of the Wild
/cast Mend Pet
/use [combat]13
/use [combat]14
]],
}

Sequences['BMAOE'] = {
specID = 253,
author = "Rod Stenberg - Urprey, Garrash",
helpTxt = "AOE - Talent: 3112111",
StepFunction = GSStaticPriority,
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/cast [nopet,nodead]Call Pet 1;[@pet,dead]Heart of the Phoenix
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
]],
'/cast [nochanneling] Kill Command',
'/cast [@pet,dead]Revive Pet',
'/cast [@pet,nogroup]Misdirection',
'/cast [combat][nochanneling] Bestial Wrath',
'/cast [nochanneling] A Murder of Crows',
'/cast [nochanneling] Stampede',
'/cast [nochanneling] Dire Beast',
'/cast [nochanneling] Multi-Shot',

PostMacro = [[
/startattack
/petattack
/cast [combat]Blood Fury
/cast [combat] Aspect of the Wild
/cast Mend Pet
/use [combat]13
/use [combat]14
]],
}


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

commented

Hi Fireymerlin

Exactly which macros did you copy? Can you paste what you copied to here?

The other question is which version are you running?

TimothyLuke

On 2 Sep 2016, at 1:25 AM, fireymerlin [email protected] wrote:

I created some macros in GS-myMacros by coping from wowlazymacros.com.
I went in game and looked at them in the the sequence viewer.
I changed the macros, reloadedui, also logged out and in, the changes would not take effect.
In the GS-Core.lua file unger SequenceLibrary, I see old copies of the macros: these are the ones being used in game. I've tried using the Import button (not really sure what that does) on the sequence viewer and several other things. The only way I have been able to get the modified macros to work is to delete the "SequenceLibrary" entry from the GS-Core.lua file.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

commented

As no further feedback - Closing for now. Can reopen if necessary.