AionInterface.dll Update 17.01.2018 (NA ONLY!)

User avatar
nucular
Site Admin
Posts: 260
Joined: Sat Jan 07, 2017 9:08 pm
Has thanked: 27 times
Been thanked: 388 times

AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by nucular » Wed Jan 17, 2018 6:30 pm

* Added Support for latest NA Client
Attachments
AionInterface.zip
(147.12 KiB) Downloaded 91 times

sergeas
Posts: 27
Joined: Wed May 24, 2017 5:56 pm
Has thanked: 42 times
Been thanked: 4 times

Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by sergeas » Wed Jan 17, 2018 9:30 pm

Thanks nucular !!!

Mugetsu
Posts: 4
Joined: Sun Oct 15, 2017 1:57 am
Has thanked: 3 times
Been thanked: 5 times

Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by Mugetsu » Wed Jan 17, 2018 10:38 pm

Thanks very much nucular !!! you're the best ! :D

agonic
VIP
Posts: 159
Joined: Tue Jan 10, 2017 6:39 pm
Has thanked: 34 times
Been thanked: 112 times

Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by agonic » Sat Jan 20, 2018 2:08 pm

Bugs: Conditional skills work sometimes, and Multicast skills don't work. I don't know anything about multilevel skills yet.
What I do is;

Code: Select all

PlayerInput:Console("/skill Annihilation");
	if AbilityList:GetAbility( "Blast"):GetCooldown() == 0  then 
	PlayerInput:Console("/skill Blast");
	end
	if AbilityList:GetAbility( "Resonance Haze"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Resonance Haze");
	end
	if AbilityList:GetAbility( "Soul Crush"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Soul Crush");
	end
	if AbilityList:GetAbility( "Parrying Strike"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Parrying Strike");
	end
	if AbilityList:GetAbility( "Splash Swing"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Splash Swing");
	end

creatine
Posts: 120
Joined: Wed Jan 18, 2017 4:12 pm
Has thanked: 19 times
Been thanked: 5 times

Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by creatine » Sat Jan 20, 2018 4:42 pm

agonic wrote:
Sat Jan 20, 2018 2:08 pm
Bugs: Conditional skills work sometimes, and Multicast skills don't work. I don't know anything about multilevel skills yet.
What I do is;

Code: Select all

PlayerInput:Console("/skill Annihilation");
	if AbilityList:GetAbility( "Blast"):GetCooldown() == 0  then 
	PlayerInput:Console("/skill Blast");
	end
	if AbilityList:GetAbility( "Resonance Haze"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Resonance Haze");
	end
	if AbilityList:GetAbility( "Soul Crush"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Soul Crush");
	end
	if AbilityList:GetAbility( "Parrying Strike"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Parrying Strike");
	end
	if AbilityList:GetAbility( "Splash Swing"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Splash Swing");
	end
so hows this solution? is it working so far? my chanter is playing on retard mode now haha

edit* did u find solutions for remove shock not working yet?
edit 2* are these your workaround for chain skills and conditions skills not working? how are they working so far?
edit 3* if you know how to get and update skill.xml, maybe i can give a hand

agonic
VIP
Posts: 159
Joined: Tue Jan 10, 2017 6:39 pm
Has thanked: 34 times
Been thanked: 112 times

Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by agonic » Sat Jan 20, 2018 6:25 pm

creatine wrote:
Sat Jan 20, 2018 4:42 pm
agonic wrote:
Sat Jan 20, 2018 2:08 pm
Bugs: Conditional skills work sometimes, and Multicast skills don't work. I don't know anything about multilevel skills yet.
What I do is;

Code: Select all

PlayerInput:Console("/skill Annihilation");
	if AbilityList:GetAbility( "Blast"):GetCooldown() == 0  then 
	PlayerInput:Console("/skill Blast");
	end
	if AbilityList:GetAbility( "Resonance Haze"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Resonance Haze");
	end
	if AbilityList:GetAbility( "Soul Crush"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Soul Crush");
	end
	if AbilityList:GetAbility( "Parrying Strike"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Parrying Strike");
	end
	if AbilityList:GetAbility( "Splash Swing"):GetCooldown() == 0  then
	PlayerInput:Console("/skill Splash Swing");
	end
so hows this solution? is it working so far? my chanter is playing on retard mode now haha

edit* did u find solutions for remove shock not working yet?
edit 2* are these your workaround for chain skills and conditions skills not working? how are they working so far?
edit 3* if you know how to get and update skill.xml, maybe i can give a hand
1.I wrote using of PlayerInput:Console("/skill Skill Name") before. This almost always works
2. I have written llike this, when a skill didnt cast
3.Nucular have a tool extracting skills from .pak to make skill.xml. Ive been waitin for him and his work.
4. I got a lowbie chanter, Morel likely PlayerInput:Console("/skill Remove Shock I") should work. Try and let me know then.
I have been leveling my char to help more in future.
Also I will add new dll having g_maxfps control soon.

creatine
Posts: 120
Joined: Wed Jan 18, 2017 4:12 pm
Has thanked: 19 times
Been thanked: 5 times

Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by creatine » Sat Jan 20, 2018 8:03 pm

1.I wrote using of PlayerInput:Console("/skill Skill Name") before. This almost always works
2. I have written llike this, when a skill didnt cast
3.Nucular have a tool extracting skills from .pak to make skill.xml. Ive been waitin for him and his work.
4. I got a lowbie chanter, Morel likely PlayerInput:Console("/skill Remove Shock I") should work. Try and let me know then.
I have been leveling my char to help more in future.
Also I will add new dll having g_maxfps control soon.
i dun quite get how it works... here is how i do it.

Code: Select all

	-- Remove Shock
	if Helper:CheckAvailable( "Remove Shock I" ) then
		Helper:CheckExecute( "Remove Shock I" );
        end
so if I use your code, how will it look like? will it look like this?

Code: Select all

-- Remove Shock
	if Helper:CheckAvailable( "Remove Shock I" ) then
		PlayerInput:Console("/skill Remove Shock I");
        end
because when i do this, I cant run my lua :D
I must be doing it wrong then. can you providde an example on how to use that particular line please?

agonic
VIP
Posts: 159
Joined: Tue Jan 10, 2017 6:39 pm
Has thanked: 34 times
Been thanked: 112 times

Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by agonic » Sat Jan 20, 2018 9:49 pm

creatine wrote:
Sat Jan 20, 2018 8:03 pm
1.I wrote using of PlayerInput:Console("/skill Skill Name") before. This almost always works
2. I have written llike this, when a skill didnt cast
3.Nucular have a tool extracting skills from .pak to make skill.xml. Ive been waitin for him and his work.
4. I got a lowbie chanter, Morel likely PlayerInput:Console("/skill Remove Shock I") should work. Try and let me know then.
I have been leveling my char to help more in future.
Also I will add new dll having g_maxfps control soon.
i dun quite get how it works... here is how i do it.

Code: Select all

	-- Remove Shock
	if Helper:CheckAvailable( "Remove Shock I" ) then
		Helper:CheckExecute( "Remove Shock I" );
        end
so if I use your code, how will it look like? will it look like this?

Code: Select all

-- Remove Shock
	if Helper:CheckAvailable( "Remove Shock I" ) then
		PlayerInput:Console("/skill Remove Shock I");
        end
because when i do this, I cant run my lua :D
I must be doing it wrong then. can you providde an example on how to use that particular line please?

Code: Select all

if AbilityList:GetAbility( "Remove Shock I"):GetCooldown() == 0  then 
PlayerInput:Console("/skill Remove Shock I");
end

creatine
Posts: 120
Joined: Wed Jan 18, 2017 4:12 pm
Has thanked: 19 times
Been thanked: 5 times

Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by creatine » Sun Jan 21, 2018 6:33 am

I tried this code with my luna farming sin and use it on adma stronghold. these skill strings that i put in my code is making AS stop when I try to start a fight.
- [string "Assassin.lua"]:612: attempt to index a nil value
these are the code strings that I use for my sin chain skill, can you tell what I am doing wrong here?

Code: Select all

	-- Chain Skill 1 : Swift Edge
	-- Soulshatter Cleave
if AbilityList:GetAbility( "Soulshatter Cleave"):GetCooldown() == 0  then 
PlayerInput:Console("/skill Soulshatter Cleave");
end

	-- Soul Slash
if AbilityList:GetAbility( "Soul Slash"):GetCooldown() == 0  then 
PlayerInput:Console("/skill Soul Slash");
end

	-- Rune Slash
if AbilityList:GetAbility( "Rune Slash"):GetCooldown() == 0  then 
PlayerInput:Console("/skill Rune Slash");
end

	-- Lightning Slash
if AbilityList:GetAbility( "Lightning Slash"):GetCooldown() == 0  then 
PlayerInput:Console("/skill Lightning Slash");
end
my original working strings are like this. the only downside is Rune Slash never triggers no matter what I do...

Code: Select all

	-- Chain Skill 1 : Swift Edge
	-- Soulshatter Cleave (___)
	if Helper:CheckAvailable( "Soulshatter Cleave" ) then
		Helper:CheckExecute( "Soulshatter Cleave" );
		

	-- Soul Slash (3234)
	elseif Helper:CheckAvailable( "3234" ) then
		Helper:CheckExecute( "3234" );


	-- Rune Slash (3291)		
	elseif Helper:CheckAvailable( "3291" ) then
		Helper:CheckExecute( "3291" );


	-- Lightning Slash (3318)
--	elseif Helper:CheckAvailable( "3318" ) then
--		Helper:CheckExecute( "3318" );

--	end
I interchanged the skill name with skill code when using skill names doesnt work. my strings used to work during 5.6 but now after 5.8 it doesnt work anymore. which is why i was requesting nucular to give an updated skill.xml for aion 5.8 ... also, auto chain and auto react is kinda unresponsive if i enable it on sin, and even if some of them work, it will mess up my skill rotation. thats why i dont like to use it.

creatine
Posts: 120
Joined: Wed Jan 18, 2017 4:12 pm
Has thanked: 19 times
Been thanked: 5 times

Re: AionInterface.dll Update 17.01.2018 (NA ONLY!)

Post by creatine » Sun Jan 21, 2018 12:05 pm

nevermind what I said agonic. I managed to fix everything using your method. You're right. using that style, most of the skills that wont trigger can now be triggered. HUGE HELP.

TYVM agonic! :lol:

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest