Jump to content
  • 0

H>adding custom headgear client 2013-08-07


chryxt

Question


  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  36
  • Reputation:   0
  • Joined:  05/06/15
  • Last Seen:  

Hello, can someone help me with this problem?
I tried adding custom item but always error when pressing alt+q

1. I try adding custom item only like accessory and box (success)

2. I try adding custom headgear (fail)

 

What im doing:

[Client Side]

1. data/luafiles514/lua files/datainfo/accname.lub

[ACCESSORY_IDs.ACCESSORY_Purple_Ninja_s_Scroll] = "Purple_Ninja_s_Scroll",
  [ACCESSORY_IDs.ACCESSORY_White_Ninja_s_Scroll] = "White_Ninja_s_Scroll",
  [ACCESSORY_IDs.ACCESSORY_New_Dark_Blue_Fairy_Wings] = "New_Dark_Blue_Fairy_Wings",
}

2. data/luafiles514/lua files/datainfo/accessoryid.lub

ACCESSORY_Purple_Ninja_s_Scroll = 2007,
  ACCESSORY_White_Ninja_s_Scroll = 2008,
  ACCESSORY_New_Dark_Blue_Fairy_Wings = 2009,
  
}

3. data/sprite/¾ÆÀÌÅÛ/Purple_Ninja_s_Scroll.spr&act

4. data/sprite/¾Ç¼¼»ç¸®/¿©/¿©_Purple_Ninja_s_Scroll.spr&act

5. data/sprite/¾Ç¼¼»ç¸®/³²/³²_Purple_Ninja_s_Scroll.spr&act

6. data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/Purple_Ninja_s_Scroll.bmp

7. data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/Purple_Ninja_s_Scroll.bmp

8. GRF editor>open my grf>merge dir>data(luafiles514,sprite,texture)>close

9. System/Iteminfo.lua

[36507] = {
		unidentifiedDisplayName = "Purple_Ninja_s_Scroll",
		unidentifiedResourceName = "Purple_Ninja_s_Scroll",
		unidentifiedDescriptionName = {
			"Unknown Item, can be identified by [Magnifier]."
		},
		identifiedDisplayName = "Purple_Ninja_s_Scroll",
		identifiedResourceName = "Purple_Ninja_s_Scroll",
		identifiedDescriptionName = {
			"The lost scroll in the past now has been found!",
			"AGI + 5",
			"Reduce damage received from Poison Property attacks by 5%.",
			"Enables use of Level 1 Hiding.",
			"Class: ^777777Headgear^000000",
			"Defense: ^7777771^000000",
			"Location: ^777777Middle^000000",
			"Weight: ^77777710^000000",
			"Required Level: ^77777710^000000",
			"Jobs: ^777777All^000000"
		},
		slotCount = 1,
		ClassNum = 2007
	},
	
	[36508] = {
		unidentifiedDisplayName = "White_Ninja_s_Scroll",
		unidentifiedResourceName = "White_Ninja_s_Scroll",
		unidentifiedDescriptionName = {
			"Unknown Item, can be identified by [Magnifier]."
		},
		identifiedDisplayName = "White_Ninja_s_Scroll",
		identifiedResourceName = "White_Ninja_s_Scroll",
		identifiedDescriptionName = {
			"The lost scroll in the past now has been found!",
			"AGI + 5",
			"Reduce damage received from Holy Property attacks by 5%.",
			"Enables use of Level 1 Hiding.",
			"Class: ^777777Headgear^000000",
			"Defense: ^7777771^000000",
			"Location: ^777777Middle^000000",
			"Weight: ^77777710^000000",
			"Required Level: ^77777710^000000",
			"Jobs: ^777777All^000000"
		},
		slotCount = 1,
		ClassNum = 2008
	},
	
	[36509] = {
		unidentifiedDisplayName = "New_Dark_Blue_Fairy_Wings",
		unidentifiedResourceName = "New_Dark_Blue_Fairy_Wings",
		unidentifiedDescriptionName = {
			"Unknown Item, can be identified by [Magnifier]."
		},
		identifiedDisplayName = "New_Dark_Blue_Fairy_Wings",
		identifiedResourceName = "New_Dark_Blue_Fairy_Wings",
		identifiedDescriptionName = {
			"You want to fly? Used me and ill fulfill your wish!!",
			"AGI + 5",
			"Reduce damage received from Water Property attacks by 5%.",
			"Increases Movement Speed when equipped.",
			"Class: ^777777Headgear^000000",
			"Defense: ^7777771^000000",
			"Location: ^777777Middle^000000",
			"Weight: ^77777710^000000",
			"Required Level: ^77777710^000000",
			"Jobs: ^777777All^000000"
		},
		slotCount = 1,
		ClassNum = 2009
	},
}

10. Copy Iteminfo.lua to my RO folder/System and paste it there

==========End From Client Side============

[server Side]

db/import/item_db.txt

36507,Purple_Ninja_s_Scroll,Purple Ninja Scroll,4,10,,50,,0,,0,0xFFFFFFFF,63,2,1,,0,0,2007,{ skill "TF_HIDING",1; bonus bAgi,5; bonus2 bSubEle,Ele_Poison,5; },{},{ sc_end SC_HIDING; }
36508,White_Ninja_s_Scroll,White Ninja Scroll,4,10,,50,,0,,0,0xFFFFFFFF,63,2,1,,0,0,2008,{ skill "TF_HIDING",1; bonus bAgi,5; bonus2 bSubEle,Ele_Holy,5; },{},{ sc_end SC_HIDING; }
36509,New_Dark_Blue_Fairy_Wings,New Dark Blue Fairy Wings,4,10,,50,,0,,0,0xFFFFFFFF,63,2,1,,0,0,2009,{ bonus bStr,10; bonus bSpeedRate,25; bonus bAgi,5; bonus2 bSubEle,Ele_Holy,5; },{},{ sc_end SC_HIDING; }

and then @reloaditemdb and try recompile too (everything looks fine)

 

[Try to test new item xD]

1. @item 36507-36509 (clear)

http://postimg.org/image/4ef1bwxa1/

2. Checking desc (clear)

http://postimg.org/image/mokcukjkj/

3. Test using it (clear)

http://postimg.org/image/jjq2lfrmp/

4. Checking alt+q (error T_T)

http://postimg.org/image/5vgtnsgy9/

 

Please help me somebody..... im really stuck here, i tried so many times with diff headgear same problem occur :(
im available for TV too if you want to check live.
Thanks before :)

 

Btw, here my client diff, maybe there's problem with it? dont really understand about .lua and .lub X_X

8 Custom Window Title
9 Disable 1rag1 type parameters (Recommended)
13 Disable Ragexe Filename Check (Recommended)
14 Disable Hallucination Wavy Screen (Recommended)
15 Disable HShield (Recommended)
24 Fix Camera Angles (Recommended)
28 Increase Headgear ViewID
32 Increase Zoom Out Max
33 Always Call SelectKoreaClientInfo() (Recommended)
34 Enable /showname (Recommended)
35 Read Data Folder First
36 Read msgstringtable.txt (Recommended)
37 Read questid2display.txt (Recommended)
38 Remove Gravity Ads (Recommended)
39 Remove Gravity Logo (Recommended)
40 Restore Login Window (Recommended)
41 Disable Nagle Algorithm (Recommended)
44 Translate Client (Recommended)
45 Use Custom Aura Sprites
46 Use Normal Guild Brackets
47 Use Ragnarok Icon
48 Use Plain Text Descriptions (Recommended)
49 Enable Multiple GRFs (Recommended)
50 Skip License Screen
51 Ascii & Arial on All Langtypes (Recommended)
61 Disable Packet Encryption (Recommended)
64 @ Bug Fix (Recommended)
65 Load Custom lua file instead of iteminfo.lub
201 Enable Custom Homunculus
71 Ignore Missing File Error
72 Ignore Missing Palette Error
73 Remove Hourly Announce (Recommended)
76 Enforce Official Login Background
84 Remove Serial Display (Recommended)
88 Allow space in guild name
90 Enable DNS Support (Recommended)
97 Cancel to Login Window (Recommended)

Edited by chryxt
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  36
  • Reputation:   0
  • Joined:  05/06/15
  • Last Seen:  

 

Hello, can someone help me with this problem?

I tried adding custom item but always error when pressing alt+q

1. I try adding custom item only like accessory and box (success)

2. I try adding custom headgear (fail)

 

What im doing:

[Client Side]

1. data/luafiles514/lua files/datainfo/accname.lub

[ACCESSORY_IDs.ACCESSORY_Purple_Ninja_s_Scroll] = "Purple_Ninja_s_Scroll",
  [ACCESSORY_IDs.ACCESSORY_White_Ninja_s_Scroll] = "White_Ninja_s_Scroll",
  [ACCESSORY_IDs.ACCESSORY_New_Dark_Blue_Fairy_Wings] = "New_Dark_Blue_Fairy_Wings",
}

2. data/luafiles514/lua files/datainfo/accessoryid.lub

ACCESSORY_Purple_Ninja_s_Scroll = 2007,
  ACCESSORY_White_Ninja_s_Scroll = 2008,
  ACCESSORY_New_Dark_Blue_Fairy_Wings = 2009,
  
}

3. data/sprite/¾ÆÀÌÅÛ/Purple_Ninja_s_Scroll.spr&act

4. data/sprite/¾Ç¼¼»ç¸®/¿©/¿©_Purple_Ninja_s_Scroll.spr&act

5. data/sprite/¾Ç¼¼»ç¸®/³²/³²_Purple_Ninja_s_Scroll.spr&act

6. data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/Purple_Ninja_s_Scroll.bmp

7. data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection/Purple_Ninja_s_Scroll.bmp

8. GRF editor>open my grf>merge dir>data(luafiles514,sprite,texture)>close

9. System/Iteminfo.lua

[36507] = {
		unidentifiedDisplayName = "Purple_Ninja_s_Scroll",
		unidentifiedResourceName = "Purple_Ninja_s_Scroll",
		unidentifiedDescriptionName = {
			"Unknown Item, can be identified by [Magnifier]."
		},
		identifiedDisplayName = "Purple_Ninja_s_Scroll",
		identifiedResourceName = "Purple_Ninja_s_Scroll",
		identifiedDescriptionName = {
			"The lost scroll in the past now has been found!",
			"AGI + 5",
			"Reduce damage received from Poison Property attacks by 5%.",
			"Enables use of Level 1 Hiding.",
			"Class: ^777777Headgear^000000",
			"Defense: ^7777771^000000",
			"Location: ^777777Middle^000000",
			"Weight: ^77777710^000000",
			"Required Level: ^77777710^000000",
			"Jobs: ^777777All^000000"
		},
		slotCount = 1,
		ClassNum = 2007
	},
	
	[36508] = {
		unidentifiedDisplayName = "White_Ninja_s_Scroll",
		unidentifiedResourceName = "White_Ninja_s_Scroll",
		unidentifiedDescriptionName = {
			"Unknown Item, can be identified by [Magnifier]."
		},
		identifiedDisplayName = "White_Ninja_s_Scroll",
		identifiedResourceName = "White_Ninja_s_Scroll",
		identifiedDescriptionName = {
			"The lost scroll in the past now has been found!",
			"AGI + 5",
			"Reduce damage received from Holy Property attacks by 5%.",
			"Enables use of Level 1 Hiding.",
			"Class: ^777777Headgear^000000",
			"Defense: ^7777771^000000",
			"Location: ^777777Middle^000000",
			"Weight: ^77777710^000000",
			"Required Level: ^77777710^000000",
			"Jobs: ^777777All^000000"
		},
		slotCount = 1,
		ClassNum = 2008
	},
	
	[36509] = {
		unidentifiedDisplayName = "New_Dark_Blue_Fairy_Wings",
		unidentifiedResourceName = "New_Dark_Blue_Fairy_Wings",
		unidentifiedDescriptionName = {
			"Unknown Item, can be identified by [Magnifier]."
		},
		identifiedDisplayName = "New_Dark_Blue_Fairy_Wings",
		identifiedResourceName = "New_Dark_Blue_Fairy_Wings",
		identifiedDescriptionName = {
			"You want to fly? Used me and ill fulfill your wish!!",
			"AGI + 5",
			"Reduce damage received from Water Property attacks by 5%.",
			"Increases Movement Speed when equipped.",
			"Class: ^777777Headgear^000000",
			"Defense: ^7777771^000000",
			"Location: ^777777Middle^000000",
			"Weight: ^77777710^000000",
			"Required Level: ^77777710^000000",
			"Jobs: ^777777All^000000"
		},
		slotCount = 1,
		ClassNum = 2009
	},
}

10. Copy Iteminfo.lua to my RO folder/System and paste it there

==========End From Client Side============

[server Side]

db/import/item_db.txt

36507,Purple_Ninja_s_Scroll,Purple Ninja Scroll,4,10,,50,,0,,0,0xFFFFFFFF,63,2,1,,0,0,2007,{ skill "TF_HIDING",1; bonus bAgi,5; bonus2 bSubEle,Ele_Poison,5; },{},{ sc_end SC_HIDING; }
36508,White_Ninja_s_Scroll,White Ninja Scroll,4,10,,50,,0,,0,0xFFFFFFFF,63,2,1,,0,0,2008,{ skill "TF_HIDING",1; bonus bAgi,5; bonus2 bSubEle,Ele_Holy,5; },{},{ sc_end SC_HIDING; }
36509,New_Dark_Blue_Fairy_Wings,New Dark Blue Fairy Wings,4,10,,50,,0,,0,0xFFFFFFFF,63,2,1,,0,0,2009,{ bonus bStr,10; bonus bSpeedRate,25; bonus bAgi,5; bonus2 bSubEle,Ele_Holy,5; },{},{ sc_end SC_HIDING; }

and then @reloaditemdb and try recompile too (everything looks fine)

 

[Try to test new item xD]

1. @item 36507-36509 (clear)

http://postimg.org/image/4ef1bwxa1/

2. Checking desc (clear)

http://postimg.org/image/mokcukjkj/

3. Test using it (clear)

http://postimg.org/image/jjq2lfrmp/

4. Checking alt+q (error T_T)

http://postimg.org/image/5vgtnsgy9/

 

Please help me somebody..... im really stuck here, i tried so many times with diff headgear same problem occur :(

im available for TV too if you want to check live.

Thanks before :)

 

Btw, here my client diff, maybe there's problem with it? dont really understand about .lua and .lub X_X

8 Custom Window Title
9 Disable 1rag1 type parameters (Recommended)
13 Disable Ragexe Filename Check (Recommended)
14 Disable Hallucination Wavy Screen (Recommended)
15 Disable HShield (Recommended)
24 Fix Camera Angles (Recommended)
28 Increase Headgear ViewID
32 Increase Zoom Out Max
33 Always Call SelectKoreaClientInfo() (Recommended)
34 Enable /showname (Recommended)
35 Read Data Folder First
36 Read msgstringtable.txt (Recommended)
37 Read questid2display.txt (Recommended)
38 Remove Gravity Ads (Recommended)
39 Remove Gravity Logo (Recommended)
40 Restore Login Window (Recommended)
41 Disable Nagle Algorithm (Recommended)
44 Translate Client (Recommended)
45 Use Custom Aura Sprites
46 Use Normal Guild Brackets
47 Use Ragnarok Icon
48 Use Plain Text Descriptions (Recommended)
49 Enable Multiple GRFs (Recommended)
50 Skip License Screen
51 Ascii & Arial on All Langtypes (Recommended)
61 Disable Packet Encryption (Recommended)
64 @ Bug Fix (Recommended)
65 Load Custom lua file instead of iteminfo.lub
201 Enable Custom Homunculus
71 Ignore Missing File Error
72 Ignore Missing Palette Error
73 Remove Hourly Announce (Recommended)
76 Enforce Official Login Background
84 Remove Serial Display (Recommended)
88 Allow space in guild name
90 Enable DNS Support (Recommended)
97 Cancel to Login Window (Recommended)

[sOLVED] after checking again n again my mistake didnt check <TAB> at front structure...

fixing accname

<TAB>[ACCESSORY_IDs.ACCESSORY_Purple_Ninja_s_Scroll] = "Purple_Ninja_s_Scroll",
<TAB>[ACCESSORY_IDs.ACCESSORY_White_Ninja_s_Scroll] = "White_Ninja_s_Scroll",
<TAB>[ACCESSORY_IDs.ACCESSORY_New_Dark_Blue_Fairy_Wings] = "New_Dark_Blue_Fairy_Wings",
}

accessoryid

<TAB>ACCESSORY_Purple_Ninja_s_Scroll = 2007,
<TAB>ACCESSORY_White_Ninja_s_Scroll = 2008,
<TAB>ACCESSORY_New_Dark_Blue_Fairy_Wings = 2009,
}
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  114
  • Reputation:   8
  • Joined:  09/16/14
  • Last Seen:  

accname.lub :

  [ACCESSORY_IDs.ACCESSORY_PURPLE_NINJA_S_SCROLL] = "PURPLE_NINJA_S_SCROLL",
  [ACCESSORY_IDs.ACCESSORY_WHITE_NINJA_S_SCROLL] = "WHITE_NINJA_S_SCROLL",
  [ACCESSORY_IDs.ACCESSORY_NEW_DARK_BLUE_FAIRY_WINGS] = "NEW_DARK_BLUE_FAIRY_WINGS",
}

accessoryid.lub :

  ACCESSORY_PURPLE_NINJA_S_SCROLL = 2007,
  ACCESSORY_WHITE_NINJA_S_SCROLL = 2008,
  ACCESSORY_NEW_DARK_BLUE_FAIRY_WINGS = 2009,
  
}

i hope it helpfull

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  36
  • Reputation:   0
  • Joined:  05/06/15
  • Last Seen:  

accname.lub :

  [ACCESSORY_IDs.ACCESSORY_PURPLE_NINJA_S_SCROLL] = "PURPLE_NINJA_S_SCROLL",
  [ACCESSORY_IDs.ACCESSORY_WHITE_NINJA_S_SCROLL] = "WHITE_NINJA_S_SCROLL",
  [ACCESSORY_IDs.ACCESSORY_NEW_DARK_BLUE_FAIRY_WINGS] = "NEW_DARK_BLUE_FAIRY_WINGS",
}

accessoryid.lub :

  ACCESSORY_PURPLE_NINJA_S_SCROLL = 2007,
  ACCESSORY_WHITE_NINJA_S_SCROLL = 2008,
  ACCESSORY_NEW_DARK_BLUE_FAIRY_WINGS = 2009,
  
}

i hope it helpfull

 

 

accname.lub :

  [ACCESSORY_IDs.ACCESSORY_PURPLE_NINJA_S_SCROLL] = "PURPLE_NINJA_S_SCROLL",
  [ACCESSORY_IDs.ACCESSORY_WHITE_NINJA_S_SCROLL] = "WHITE_NINJA_S_SCROLL",
  [ACCESSORY_IDs.ACCESSORY_NEW_DARK_BLUE_FAIRY_WINGS] = "NEW_DARK_BLUE_FAIRY_WINGS",
}

accessoryid.lub :

  ACCESSORY_PURPLE_NINJA_S_SCROLL = 2007,
  ACCESSORY_WHITE_NINJA_S_SCROLL = 2008,
  ACCESSORY_NEW_DARK_BLUE_FAIRY_WINGS = 2009,
  
}

i hope it helpfull

 

didnt work T_T did i need to change the sprite name into caps too?

btw, thanks for replying :)

Edited by chryxt
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  387
  • Reputation:   60
  • Joined:  10/08/13
  • Last Seen:  

if you have an error on viewing the item(alt+q), check your 'collection' file, also check the drop sprite. Drop sprite if im not mistake, the size of the file is 2KB only . You cant use gender sprite(some sprite didnt work well, some might work.)

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  36
  • Reputation:   0
  • Joined:  05/06/15
  • Last Seen:  

if you have an error on viewing the item(alt+q), check your 'collection' file, also check the drop sprite. Drop sprite if im not mistake, the size of the file is 2KB only . You cant use gender sprite(some sprite didnt work well, some might work.)

Thanks for your respond :)

so today, i tried adding others sprite with your step. ( without gender sprite ) and its work well :) no error.

but, the sprite didnt show up X_X

1. @item (clear)

2. Checking desc (clear)

3. Test using it (clear)

4. Checking alt+q (clear)

5. Sprite not displaying (T_T)

http://postimg.org/image/6wgnmvsiz/

please help me....

Thanks again

Edited by chryxt
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  387
  • Reputation:   60
  • Joined:  10/08/13
  • Last Seen:  

What i mean is, dont use gender sprite as your drop sprite. Put the gender speite back. Some aprite out there sometime didnt have a proper aprite mostly they use the gender sprite.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  14
  • Topics Per Day:  0.00
  • Content Count:  36
  • Reputation:   0
  • Joined:  05/06/15
  • Last Seen:  

What i mean is, dont use gender sprite as your drop sprite. Put the gender speite back. Some aprite out there sometime didnt have a proper aprite mostly they use the gender sprite.

no, im not using my gender sprite as my drop sprite. its more like i use my drop sprite for my gender sprite @@ i already try putting it back, but still same problem occur x_x

no error but no dispaying headgear either :(

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...