GSE2 and 7.1.5

I am up to the point where all my ‘old’ macros from wtf/saved/gs-core.lua are shown in the editor - but i am not able to get past that point as there are no actually castlines in it.

Hi Tim.

If we change the specid, old gs-e is working like before. I think all classes specid has been changed. For example blood dk was 250 now 15.

I changed the specid and paste the correct id macros in game. Now its working.

If I could find the Id for my Hunter Marksmanship I will try.
Did some search with google but was unable to find anything.
Where did you find the Blood DK new ID?

[quote quote=39403]If I could find the Id for my Hunter Marksmanship I will try. Did some search with google but was unable to find anything. Where did you find the Blood DK new ID?
[/quote]

John Mets wrote it and i tried. its working now.

https://wowlazymacros.com/forums/topic/gs-ptr-blood/page/6/

When all is said and done which file(s) on our local computer would need to be saved (backed up) to store our personal macros?

[quote quote=39404]

If I could find the Id for my Hunter Marksmanship I will try. Did some search with google but was unable to find anything. Where did you find the Blood DK new ID?

John Mets wrote it and i tried. its working now. https://wowlazymacros.com/forums/topic/gs-ptr-blood/page/6/ [/quote]

while it works I have discovered that any macros that use Loop function don’t work correctly
will still fire off but once performed the loop will stop.

loops work fine was a error on my part with a talent swap

Where did you get your old macro from? the core-lua file ?
Or did you have had a copy?

just type in game /gsse and paste the macro.

Sequences["HP_SquishyDK"] = {
specID = 15,
author = "Suiseiseki",
helpTxt = "Talents: 2112133",
StepFunction = GSStaticPriority,
PreMacro = [[
/Cast [combat] Dancing Rune Weapon
/cancelaura Wraith Walk
]],
"/cast [combat] Consumption",
"/cast [combat] Blood Boil",
"/cast Death Strike",
'/castsequence reset=combat Marrowrend, Heart Strike, Heart Strike, Heart Strike, Heart Strike, Heart Strike, Marrowrend',
"/castsequence reset=combat Death's Caress, null",
"/castsequence reset=combat Marrowrend, Heart Strike, Heart Strike, Heart Strike, Heart Strike, Marrowrend",
"/cast Death Strike",
PostMacro = [[
/TargetEnemy [noharm][dead]
]],
}

OK i fix it but when i type /gsse i cant see HP macros and usually get used to use John HP Frost dk macro can i take it back somehow?

I recreated mine and there is a difference in GSE.lua compared to the auto imported onces:

OLD:
Note: i deleted all the other versions.

["MK_Blood"] = {
			["Talents"] = "?,?,?,?,?,?,?",
			["Default"] = 1,
			["Author"] = "mk",
			["SpecID"] = "Death Knight",
			["MacroVersions"] = {
{
						"/cast [mod:alt] Consumption", -- [1]
						"/cast [mod:shift]Mind Freeze", -- [2]
						"/cast Blood Boil", -- [3]
						"/castsequence Marrowrend, Marrowrend, Marrowrend, Death Strike", -- [4]
						"/cast Heart Strike", -- [5]
						"/cast Death Strike", -- [6]
						"/cast Marrowrend", -- [7]
						["source"] = "Local",
						["author"] = "mk",
						["PostMacro"] = "",
						["version"] = 5,
						["lang"] = "enUS",
						["helpTxt"] = "Talents: 2112133",
						["specID"] = 250,
						["PreMacro"] = "/cancelaura Wraith Walk\n/TargetEnemy [noharm][dead]\n",
						["icon"] = "INV_MISC_QUESTIONMARK",
					}, -- [5]

NEW:

[6] = {
		["mk_dk_blood"] = {
			["Talents"] = "2112133",
			["Default"] = 1,
			["Author"] = "mk",
			["MacroVersions"] = {
				{
					"/cast [mod:alt] Consumption", -- [1]
					"/cast [mod:shift]Mind Freeze", -- [2]
					"/cast Blood Boil", -- [3]
					"/castsequence Marrowrend, Marrowrend, Marrowrend, Death Strike", -- [4]
					"/cast Heart Strike", -- [5]
					"/cast Death Strike", -- [6]
					"/cast Marrowrend", -- [7]
					["PostMacro"] = {
					},
					["PreMacro"] = {
						"/TargetEnemy  [noharm][dead]", -- [1]
					},
					["KeyRelease"] = {
					},
					["KeyPress"] = {
					},
				}, -- [1]
			},
			["SpecID"] = 250,
		},
	},

No GSE.lua and old gs-core.lua gives the following error on first start:

Storage mk_blood was imported with the following errors. No Help Information Available

All the ‘imported’ onces areliested below key [0] rather than key [6]

GSELibrary = {
	[6] = {
	},
	[0] = {
		["EnmityIII"] = {

i do not know if that is important.

and the spec id is listed within the macro, and

["SpecID"] = 0,

for the whole block.

I changed 0 to the correct ID in that block -> still no macro
I moved that block under [6] -> still no macro

If i show all macros i see them all - but they have only one version and no casts listed on that page in gs.

If looks to me like if the import simply fails.

Yes - GSE2 has a very different syntax to GSE1.

You need to make this:

["PreMacro"] = {
"/TargetEnemy  [noharm][dead]",

be

["KeyPress"] = {
"/TargetEnemy  [noharm][dead]",

PreMacro does different things than it did in GSE1.

[quote quote=39422]No GSE.lua and old gs-core.lua gives the following error on first start:

Storage mk_blood was imported with the following errors. No Help Information Available
All the ‘imported’ onces areliested below key [0] rather than key [6]
<table class="crayon-table"><tbody><tr class="crayon-row"><td class="crayon-nums " data-settings="show">
1
2
3
4
5
</td><td class="crayon-code">
<span class="crayon-v">GSELibrary</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-sy">{</span>
<span class="crayon-h"> </span><span class="crayon-sy">[</span><span class="crayon-cn">6</span><span class="crayon-sy">]</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-sy">{</span>
<span class="crayon-h"> </span><span class="crayon-sy">}</span><span class="crayon-sy">,</span>
<span class="crayon-h"> </span><span class="crayon-sy">[</span><span class="crayon-cn">0</span><span class="crayon-sy">]</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-sy">{</span>
<span class="crayon-h"> </span><span class="crayon-sy">[</span><span class="crayon-s">"EnmityIII"</span><span class="crayon-sy">]</span><span class="crayon-h"> </span><span class="crayon-o">=</span><span class="crayon-h"> </span><span class="crayon-sy">{</span>
</td></tr></tbody></table>
i do not know if that is important. and the spec id is listed within the macro, and ["SpecID"] = 0, for the whole block. I changed 0 to the correct ID in that block -> still no macro I moved that block under [6] -> still no macro If i show all macros i see them all – but they have only one version and no casts listed on that page in gs. If looks to me like if the import simply fails. [/quote]

No the import works but its not storing the macro into you CLASS. Everything in GSELibrary[0] is in no mans land. You need to go to options to show all macros and then edit this one and change its Specialisation and save it. Then you can turn off show all macros

[“SpecID”] = “Death Knight”, is not a valid entry. It needs to be a number. This was a bug in earlier versions of GSE2.

Im sorry for my question but i try to install beta client of curse and it was not successful so my question is how can i get GSE2

[quote quote=39426] You need to go to options to show all macros and then edit this one and change its Specialisation and save it. Then you can turn off show all macros
[/quote]

That i tried to no avail.

  1. /gs
  2. alle the [0] Entries are shown
  3. pick an and edit
  4. change ‘Specialisation/Class ID’ from ‘all’ to spec
  5. save button not responding
  6. Only 1 sequence is showing, and that page is empty at all

I have only those folders in addon:

GSE
GS-core

Do i miss something?

Message: Interface\AddOns\GSE\API\Storage.lua:208: attempt to concatenate field ‘StepFunction’ (a nil value)
Time: 01/11/17 04:48:43
Count: 1
Stack: Interface\AddOns\GSE\API\Storage.lua:208: in function ExportSequence' Interface\AddOns\GSE\GUI\Viewer.lua:240: in functionGUILoadSequence’
Interface\AddOns\GSE\GUI\Viewer.lua:148: in function <Interface\AddOns\GSE\GUI\Viewer.lua:144>
(tail call): ?
[C]: ?
[string “safecall Dispatcher[3]”]:9: in function <[string “safecall Dispatcher[3]”]:5>
(tail call): ?
Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:314: in function Fire' ...GSE\Lib\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:442: in function &lt;...GSE\Lib\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:433&gt; (tail call): ? [C]: ? [string "safecall Dispatcher[3]"]:9: in function &lt;[string "safecall Dispatcher[3]"]:5&gt; (tail call): ? Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:314: in functionFire’
…b\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:353: in function <…b\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:343>

I updated my GSE this morning, then tried to import as per your instructions. I went in, changed the specialization, saved it, reloaded, and dragged the icon to my bar. Everything worked until I logged out and logged back in. The icon was gone from my bar. However, loading /gs brought up the list of macros for my spec and it was listed there. But when I went in to edit it, the specialization was blank again. It seems like GSE isn’t saving the Saved specialization somehow?

tim your doing a great job brotha ! keep it up and send me a link for a donation for ya !(might not be that much but would love to help ya a lil bit)
and if its any help here is the code i keep getting when i log in

Message: Interface\AddOns\GS-Core\Core.lua:180: attempt to call global ‘GSTRUnEscapeSequence’ (a nil value)
Time: 01/11/17 10:27:45
Count: 1
Stack: Interface\AddOns\GS-Core\Core.lua:180: in function <Interface\AddOns\GS-Core\Core.lua:176>
Interface\AddOns\GS-Core\Core.lua:568: in function GSUpdateSequence' Interface\AddOns\GS-Core\Core.lua:215: in functionGSReloadSequences’
Interface\AddOns\GS-Core\Core.lua:422: in function <Interface\AddOns\GS-Core\Core.lua:386>
Interface\AddOns\GS-Core\Core.lua:463: in function <Interface\AddOns\GS-Core\Core.lua:448>

Locals: name = “BM_MT”
sequence = <table> {
1 = “/cast Dire Beast”
2 = “/cast [combat] Multi-Shot”
3 = “/cast [combat] A Murder of Crows”
4 = “/cast [mod:alt,combat] Kill Command”
PostMacro = "/cast Aspect of the Wild
/startattack [@target,exists]
"
authorversion = “v0.3 - Patch: 7.1.0 (Legion Release)”
author = “HiroYakamura”
version = 1
StepFunction = " limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
"
helpTxt = “Multi-Target - Talent: 2112112 - Use SHIFT modifier to align Aspect of the Wild with Beastial Wrath (BW) by delaying BW execution - USE ALT Modifier during Bloodlust Phase to make use of Kill Command in AOE - Makes sure to PrePot with Potion of Prolonged Power 1 second before Boss pull”
specID = 253
PreMacro = "/targetenemy [noharm][dead]
/petattack
/cast [nomod:shift,combat] Bestial Wrath
/cast [nomod:shift,combat] Aspect of the Wild
"
source = “GS-HunterMacros”
}
button = BM_MT {
0 = <userdata>
WrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:704
SetFrameRef = <function> defined @Interface\FrameXML\SecureHandlers.lua:715
Execute = <function> defined @Interface\FrameXML\SecureHandlers.lua:699
UnwrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:710
}
(*temporary) = <function> defined @Interface\FrameXML\SecureHandlers.lua:699
(*temporary) = BM_MT {
0 = <userdata>
WrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:704
SetFrameRef = <function> defined @Interface\FrameXML\SecureHandlers.lua:715
Execute = <function> defined @Interface\FrameXML\SecureHandlers.lua:699
UnwrapScript = <function> defined @Interface\FrameXML\SecureHandlers.lua:710
}
(*temporary) = “name, macros = self:GetName(), newtable([=======[”
(*temporary) = <function> defined =[C]:-1
(*temporary) = “]=======],[=======[”
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = <table> {
1 = “/cast Dire Beast”
2 = “/cast [combat] Multi-Shot”
3 = “/cast [combat] A Murder of Crows”
4 = “/cast [mod:alt,combat] Kill Command”
PostMacro = "/cast Aspect of the Wild
/startattack [@target,exists]
"
authorversion = “v0.3 - Patch: 7.1.0 (Legion Release)”
author = “HiroYakamura”
version = 1
StepFunction = " limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
"
helpTxt = “Multi-Target - Talent: 2112112 - Use SHIFT modifier to align Aspect of the Wild with Beastial Wrath (BW) by delaying BW execution - USE ALT Modifier during Bloodlust Phase to make use of Kill Command in AOE - Makes sure to PrePot with Potion of Prolonged Power 1 second before Boss pull”
specID = 253
PreMacro = “/targetenemy [noharm][dead]
/petattack
/cast [nomod:shift,combat] Bestial Wrath
/cast [nomod:shift,combat] Aspect of the Wild
"
source = “GS-HunterMacros”
}
(*temporary) = “attempt to call global ‘GSTRUnEscapeSequence’ (a nil value)”
GSFixSequence = <function> defined @Interface\AddOns\GS-Core\Core.lua:167
preparePreMacro = <function> defined @Interface\AddOns\GS-Core\Core.lua:81
L = <table> {
is unknown. = " is unknown.”
No value = “No value”
As GS-E is updated, there may be left over macros that no longer relate to sequences. This will check for these automatically on logout. Alternatively this check can be run via /gs cleanorphans = "As GS-E is updated, th

Why dont you all use the quick fix until he can fix it the quick fix works great

mainly cause i dont under stand how to apply it