Jump to content
  • 0

Help with Custom Bow Sprites


Yonko

Question


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

Hi everyone i have problem regards the custom bow sprites i successfully added all types of custom weapons but i have big problem in terms of custom bows see the video link before. (Sorry for low quality atleast you see the problem.) when i equipped it when trying to hit the mob it's punching and not bends it's bow to project attack i successfully add the drop sprites, texture files & the job directory sprites. Here's my data config folder to the item.

sprite folders:

¾ÆÀÌÅÛ

puritybow

¾Ç¼¼»ç¸®

¿© - ¿©_puritybow

³² - ³²_puritybow

Àΰ£Á· folder contains

Hunter:

ÇåÅÍ_¿©_20023 act & spr

ÇåÅÍ_³²_20023 act & spr

Rogue:

·Î±×_¿©_20023 act & spr

·Î±×_³²_20023 act & spr

texture

collection - puritybow

item - puritybow

item_db.txt

20023,puritybow,Bow of Purity,4,89000,,2000,200,,9,4,0x00020840,7,2,34,3,65,1,11,{ bonus bDex,10; bonus2 bSkillAtk,46,15; bonus bMaxHPrate,8; bonus2 bResEff,Eff_Stone,10000; },{},{}

Help ! Thanks

Link to comment
Share on other sites

17 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  806
  • Reputation:   220
  • Joined:  03/13/12
  • Last Seen:  

Currently the list of item ids possible for each weapon is restricted to a certain range of values. If you need to add a custom weapon you would need to add it within that range . For the bow :

Item ID

1700-1749 Bow

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

bump

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  60
  • Reputation:   4
  • Joined:  12/19/12
  • Last Seen:  

Item ID

1700-1749 Bow

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  45
  • Topics Per Day:  0.01
  • Content Count:  715
  • Reputation:   83
  • Joined:  01/05/12
  • Last Seen:  

Actually thats the old problem about custom weapons using old clients like for an example bow type weapons. I suggest try to use 2012-06-18 client but it dosen't use the idnum2item, itemslotcounttable.txt and num2item files anymore because it uses the System/itemInfo.lua/lub.

Edited by Lelouch vi Britannia
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  52
  • Topics Per Day:  0.01
  • Content Count:  185
  • Reputation:   20
  • Joined:  01/06/13
  • Last Seen:  

wait, the ID means item ID in the item_db or accessoryid.lua?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  45
  • Topics Per Day:  0.01
  • Content Count:  715
  • Reputation:   83
  • Joined:  01/05/12
  • Last Seen:  

wait, the ID means item ID in the item_db or accessoryid.lua?

in item_db.txt

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  52
  • Topics Per Day:  0.01
  • Content Count:  185
  • Reputation:   20
  • Joined:  01/06/13
  • Last Seen:  

what about the new weapons?

 18113,Bellum_Balista,Bellum Balista,4,20,,1100,50,,5,0,0x000A0848,7,2,34,4,95,1,11,{ bonus2 bSPVanishRate,10000,4; bonus bAspd,-5; },{},{}

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

i use old clients.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  806
  • Reputation:   220
  • Joined:  03/13/12
  • Last Seen:  

Actually thats the old problem about custom weapons using old clients like for an example bow type weapons. I suggest try to use 2012-06-18 client but it dosen't use the idnum2item, itemslotcounttable.txt and num2item files anymore because it uses the System/itemInfo.lua/lub.

New Clients don't have item id limits??

i use old clients.

Then you are limited to using the item id range specified earlier.

what about the new weapons?

 18113,Bellum_Balista,Bellum Balista,4,20,,1100,50,,5,0,0x000A0848,7,2,34,4,95,1,11,{ bonus2 bSPVanishRate,10000,4; bonus bAspd,-5; },{},{}

Ok here is what i found (as per the 2012-10-04a client) :

The valid ranges for Bows are => 1700-1749, 18100 - 18499

Edited by mindstream
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

Actually thats the old problem about custom weapons using old clients like for an example bow type weapons. I suggest try to use 2012-06-18 client but it dosen't use the idnum2item, itemslotcounttable.txt and num2item files anymore because it uses the System/itemInfo.lua/lub.

New Clients don't have item id limits??

i use old clients.

Then you are limited to using the item id range specified earlier.

what about the new weapons?

 18113,Bellum_Balista,Bellum Balista,4,20,,1100,50,,5,0,0x000A0848,7,2,34,4,95,1,11,{ bonus2 bSPVanishRate,10000,4; bonus bAspd,-5; },{},{}

Ok here is what i found (as per the 2012-10-04a client) :

The valid ranges for Bows are => 1700-1749, 18100 - 18499

should i replace the 1749 with custom bow? it is possible? i mean gonna use the id 1749?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  806
  • Reputation:   220
  • Joined:  03/13/12
  • Last Seen:  

you can use an item id within those two ranges for your custom bow and it should show up properly. Try using item id 18104 and higher - looks like they are free,

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

ok lemme try

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  45
  • Topics Per Day:  0.01
  • Content Count:  715
  • Reputation:   83
  • Joined:  01/05/12
  • Last Seen:  

Actually thats the old problem about custom weapons using old clients like for an example bow type weapons. I suggest try to use 2012-06-18 client but it dosen't use the idnum2item, itemslotcounttable.txt and num2item files anymore because it uses the System/itemInfo.lua/lub.

New Clients don't have item id limits??

I think yes because i have many of custom items currently working by now than the old client version for an example Quincy Bow my Item ID is 21101.

here's my info of that weapon...

[21101] = {
	unidentifiedDisplayName = "Rosary of the Quincy Clan",
	unidentifiedResourceName  = "quincyrosary",
	unidentifiedDescriptionName = {
		"Unidentified item, can be identified with [Magnifier].",
	},
	identifiedDisplayName = "Rosary of the Quincy Clan",
	identifiedResourceName = "quincyrosary",
	identifiedDescriptionName = {
		"A rosary belonging to the Quincy Clan, a group of Hollow slayers that were annihilated 210 years ago by the Soul Reapers in order to keep the balance of souls correct. Gathers spirit energy in order to form an immaterial bow that exterminates ghosts, but drains energy from user.",
		"Improved Range.",
		"Dex + 15, Critical Rate + 15",
		"Increases damage against ^777777Ghost^000000 property monsters by 100%.",
		"Maximum HP -5%, Maximum SP -15%",
		"Item Class : ^777777Bow^000000",
		"Attack Strength : ^777777160^000000",
		"Attribute : ^777777Ghost^000000",
		"Weight : ^77777721^000000",
		"Weapon Level : ^7777774^000000",
		"Required Level : ^77777750^000000",
		"Applicable Jobs : ^777777Archer Class^000000",
	},
	slotCount = 3,
	ClassNum = 11
},

Mostly the old client can't read the weapons view id because of the weapon range limit but when it comes of using itemInfo.lub/lua you can now set the view id there so that the client reads to act if its One-handed weapon, katar-type, bow type and etcs and it all because of the "ClassNum".

Here is the structure for the itemInfo.lub/lua

[itemID] = {
	unidentifiedDisplayName = "read the table name",
	unidentifiedResourceName = "sprite/act/texture filename when unidentified",
	unidentifiedDescriptionName = {
		"read",
		"the",
		"table",
		"name",
	},
	identifiedDisplayName = "read the table name",
	identifiedResourceName = "sprite/act/texture filename when identified",
	identifiedDescriptionName = {
		"read",
		"the",
		"table",
		"name",
	},
	slotCount = 0~4,
	ClassNum = viewID if headgear/weapon/robes(garment) put 0 if not
			for headgear's viewID see accessoryid.lua/lub
			for weapon's viewID see weapontable.lua/lub
			for garment's viewID see spriterobeid.lua/lub
},

Edited by Lelouch vi Britannia
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

 

Actually thats the old problem about custom weapons using old clients like for an example bow type weapons. I suggest try to use 2012-06-18 client but it dosen't use the idnum2item, itemslotcounttable.txt and num2item files anymore because it uses the System/itemInfo.lua/lub.

New Clients don't have item id limits??

 

I think yes because i have many of custom items currently working by now than the old client version for an example Quincy Bow my Item ID is 21101.

here's my info of that weapon...

[21101] = {
		unidentifiedDisplayName = "Rosary of the Quincy Clan",
		unidentifiedResourceName  = "quincyrosary",
		unidentifiedDescriptionName = {
			"Unidentified item, can be identified with [Magnifier].",
		},
		identifiedDisplayName = "Rosary of the Quincy Clan",
		identifiedResourceName = "quincyrosary",
		identifiedDescriptionName = {
			"A rosary belonging to the Quincy Clan, a group of Hollow slayers that were annihilated 210 years ago by the Soul Reapers in order to keep the balance of souls correct. Gathers spirit energy in order to form an immaterial bow that exterminates ghosts, but drains energy from user.",
			"Improved Range.",
			"Dex + 15, Critical Rate + 15",
			"Increases damage against ^777777Ghost^000000 property monsters by 100%.",
			"Maximum HP -5%, Maximum SP -15%",
			"Item Class : ^777777Bow^000000",
			"Attack Strength : ^777777160^000000",
			"Attribute : ^777777Ghost^000000",
			"Weight : ^77777721^000000",
			"Weapon Level : ^7777774^000000",
			"Required Level : ^77777750^000000",
			"Applicable Jobs : ^777777Archer Class^000000",
		},
		slotCount = 3,
		ClassNum = 11
	},
Mostly the old client can't read the weapons view id because of the weapon range limit but when it comes of using itemInfo.lub/lua you can now set the view id there so that the client reads to act if its One-handed weapon, katar-type, bow type and etcs and it all because of the "ClassNum".

Here is the structure for the itemInfo.lub/lua

[itemID] = {
		unidentifiedDisplayName = "read the table name",
		unidentifiedResourceName = "sprite/act/texture filename when unidentified",
		unidentifiedDescriptionName = {
			"read",
			"the",
			"table",
			"name",
		},
		identifiedDisplayName = "read the table name",
		identifiedResourceName = "sprite/act/texture filename when identified",
		identifiedDescriptionName = {
			"read",
			"the",
			"table",
			"name",
		},
		slotCount = 0~4,
		ClassNum = viewID if headgear/weapon/robes(garment) put 0 if not
				for headgear's viewID see accessoryid.lua/lub
				for weapon's viewID see weapontable.lua/lub
				for garment's viewID see spriterobeid.lua/lub
	},

Sir i didn't get it what's this stands for? is this about the old clients?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  806
  • Reputation:   220
  • Joined:  03/13/12
  • Last Seen:  

no that is for new clients - In new clients those 7 different tables (text files) has been merged into one lua file placed in system subfolder  called iteminfo.lub

The format is different from the txt files.

Anyways since you are using older client (even 2012-10-04a uses the old system of txt files) , you need not worry about iteminfo.lua

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  45
  • Topics Per Day:  0.01
  • Content Count:  715
  • Reputation:   83
  • Joined:  01/05/12
  • Last Seen:  

 

 

Actually thats the old problem about custom weapons using old clients like for an example bow type weapons. I suggest try to use 2012-06-18 client but it dosen't use the idnum2item, itemslotcounttable.txt and num2item files anymore because it uses the System/itemInfo.lua/lub.

New Clients don't have item id limits??

 

I think yes because i have many of custom items currently working by now than the old client version for an example Quincy Bow my Item ID is 21101.

here's my info of that weapon...

[21101] = {
		unidentifiedDisplayName = "Rosary of the Quincy Clan",
		unidentifiedResourceName  = "quincyrosary",
		unidentifiedDescriptionName = {
			"Unidentified item, can be identified with [Magnifier].",
		},
		identifiedDisplayName = "Rosary of the Quincy Clan",
		identifiedResourceName = "quincyrosary",
		identifiedDescriptionName = {
			"A rosary belonging to the Quincy Clan, a group of Hollow slayers that were annihilated 210 years ago by the Soul Reapers in order to keep the balance of souls correct. Gathers spirit energy in order to form an immaterial bow that exterminates ghosts, but drains energy from user.",
			"Improved Range.",
			"Dex + 15, Critical Rate + 15",
			"Increases damage against ^777777Ghost^000000 property monsters by 100%.",
			"Maximum HP -5%, Maximum SP -15%",
			"Item Class : ^777777Bow^000000",
			"Attack Strength : ^777777160^000000",
			"Attribute : ^777777Ghost^000000",
			"Weight : ^77777721^000000",
			"Weapon Level : ^7777774^000000",
			"Required Level : ^77777750^000000",
			"Applicable Jobs : ^777777Archer Class^000000",
		},
		slotCount = 3,
		ClassNum = 11
	},
Mostly the old client can't read the weapons view id because of the weapon range limit but when it comes of using itemInfo.lub/lua you can now set the view id there so that the client reads to act if its One-handed weapon, katar-type, bow type and etcs and it all because of the "ClassNum".

Here is the structure for the itemInfo.lub/lua

[itemID] = {
		unidentifiedDisplayName = "read the table name",
		unidentifiedResourceName = "sprite/act/texture filename when unidentified",
		unidentifiedDescriptionName = {
			"read",
			"the",
			"table",
			"name",
		},
		identifiedDisplayName = "read the table name",
		identifiedResourceName = "sprite/act/texture filename when identified",
		identifiedDescriptionName = {
			"read",
			"the",
			"table",
			"name",
		},
		slotCount = 0~4,
		ClassNum = viewID if headgear/weapon/robes(garment) put 0 if not
				for headgear's viewID see accessoryid.lua/lub
				for weapon's viewID see weapontable.lua/lub
				for garment's viewID see spriterobeid.lua/lub
	},

Sir i didn't get it what's this stands for? is this about the old clients?

mindstream is correct this is for the new clients i think this is started in 2012-05-XX or 2012-06-XX. Its up to you if you use the old once or the newer clients. But for me im had enough dealing with the old clients for adding custom items (Those 7 txt files is a pain in the ass).

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

thanks for the knowledge regards that.

  • Upvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...