Create new piercing card.
Hello Ragezone,
I tried to add new Piercing card for suits in my private server. While 2, 3, 4 and 7% already exists, I wanted to add 10 and 15% for each element.
My problem is that the bonus doesn't appear on the suit and doesn't effect.
I use Max98 files, I translated them with official french files.
A screen :
http://spitfire76380.free.fr/card.png
And there is what I added :
defineItem.h :
Spoiler :
Quote:
#define II_GEN_MAT_ELE_CANDLE10 70000
#define II_GEN_MAT_ELE_CANDLE15 70001
#define II_GEN_MAT_ELE_RAIN10 70002
#define II_GEN_MAT_ELE_RAIN15 70003
#define II_GEN_MAT_ELE_BREEZE10 70004
#define II_GEN_MAT_ELE_BREEZE15 70005
#define II_GEN_MAT_ELE_SPARK10 70006
#define II_GEN_MAT_ELE_SPARK15 70007
#define II_GEN_MAT_ELE_SAND10 70008
#define II_GEN_MAT_ELE_SAND15 70009
propitem.txt (I don't have Spec_Item.txt)
Spoiler :
Quote:
15 II_GEN_MAT_ELE_CANDLE10 IDS_PROPITEM_TXT_016000 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _FIRE = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleFlame.dds""" 0 """""" IDS_PROPITEM_TXT_016001
15 II_GEN_MAT_ELE_CANDLE15 IDS_PROPITEM_TXT_016002 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _FIRE = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleFlame.dds""" 0 """""" IDS_PROPITEM_TXT_016003
15 II_GEN_MAT_ELE_RAIN10 IDS_PROPITEM_TXT_016004 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _WATER = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleRiver.dds""" 0 """""" IDS_PROPITEM_TXT_016005
15 II_GEN_MAT_ELE_RAIN15 IDS_PROPITEM_TXT_016006 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _WATER = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleRiver.dds""" 0 """""" IDS_PROPITEM_TXT_016007
15 II_GEN_MAT_ELE_BREEZE10 IDS_PROPITEM_TXT_016008 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _WIND = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleCyclon.dds""" 0 """""" IDS_PROPITEM_TXT_016009
15 II_GEN_MAT_ELE_BREEZE15 IDS_PROPITEM_TXT_016010 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _WIND = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleCyclon.dds""" 0 """""" IDS_PROPITEM_TXT_016011
15 II_GEN_MAT_ELE_SPARK10 IDS_PROPITEM_TXT_016012 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _ELECTRICITY = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleGenerator.dds""" 0 """""" IDS_PROPITEM_TXT_016013
15 II_GEN_MAT_ELE_SPARK15 IDS_PROPITEM_TXT_016014 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _ELECTRICITY = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleGenerator.dds""" 0 """""" IDS_PROPITEM_TXT_016015
15 II_GEN_MAT_ELE_SAND10 IDS_PROPITEM_TXT_016016 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _EARTH = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleDesert.dds""" 0 """""" IDS_PROPITEM_TXT_016017
15 II_GEN_MAT_ELE_SAND15 IDS_PROPITEM_TXT_016018 1 9999 IK1_GENERAL IK2_MATERIAL IK3_SOCKETCARD = TRUE = = 2000 = = = = = = = 0 = = 1 200 = 4 = = = = = _EARTH = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 0 0 0 0 0 = = = = = = = = = = = = = 1 = = = """Itm_GenMatEleDesert.dds""" 0 """""" IDS_PROPITEM_TXT_016019
There is a link to see it better :
http://spitfire76380.free.fr/card.txt
propitem.txt.txt
Spoiler :
Quote:
IDS_PROPITEM_TXT_016000 Carte Volcano (10%)
IDS_PROPITEM_TXT_016001 enchantement PV +10%
IDS_PROPITEM_TXT_016002 Carte Volcano (15%)
IDS_PROPITEM_TXT_016003 enchantement PV +15%
IDS_PROPITEM_TXT_016004 Carte Océane (10%)
IDS_PROPITEM_TXT_016005 enchantement PV +10%
IDS_PROPITEM_TXT_016006 Carte Océane (15%)
IDS_PROPITEM_TXT_016007 enchantement PV +15%
IDS_PROPITEM_TXT_016008 Carte du Néant (10%)
IDS_PROPITEM_TXT_016009 enchantement PV +10%
IDS_PROPITEM_TXT_016010 Carte du Néant (15%)
IDS_PROPITEM_TXT_016011 enchantement PV +15%
IDS_PROPITEM_TXT_016012 Carte Fulgur (10%)
IDS_PROPITEM_TXT_016013 enchantement ATK +10%
IDS_PROPITEM_TXT_016014 Carte Fulgur (15%)
IDS_PROPITEM_TXT_016015 enchantement ATK +15%
IDS_PROPITEM_TXT_016016 Carte Séisme (10%)
IDS_PROPITEM_TXT_016017 enchantement Défense +10%
IDS_PROPITEM_TXT_016018 Carte Séisme (15%)
IDS_PROPITEM_TXT_016019 enchantement Défense +15%
mdlDyna.inc
Spoiler :
Quote:
"GenMatEleDeck" II_GEN_MAT_ELE_CANDLE10 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
"GenMatEleDeck" II_GEN_MAT_ELE_CANDLE15 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
"GenMatEleDeck" II_GEN_MAT_ELE_RAIN10 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
"GenMatEleDeck" II_GEN_MAT_ELE_RAIN15 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
"GenMatEleDeck" II_GEN_MAT_ELE_BREEZE10 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
"GenMatEleDeck" II_GEN_MAT_ELE_BREEZE15 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
"GenMatEleDeck" II_GEN_MAT_ELE_SPARK10 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
"GenMatEleDeck" II_GEN_MAT_ELE_SPARK15 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
"GenMatEleDeck" II_GEN_MAT_ELE_SAND10 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
"GenMatEleDeck" II_GEN_MAT_ELE_SAND15 MODELTYPE_MESH "" 0 MD_NEAR 0 1.0f 0 1 ATEX_NONE 1
propItemEtc.inc
Spoiler :
Quote:
Piercing II_GEN_MAT_ELE_CANDLE
{
DST_HP_MAX_RATE 2
}
Piercing II_GEN_MAT_ELE_VOLCANO3
{
DST_HP_MAX_RATE 3
}
Piercing II_GEN_MAT_ELE_MAGMA
{
DST_HP_MAX_RATE 4
}
Piercing II_GEN_MAT_ELE_VOLCANO
{
DST_HP_MAX_RATE 7
}
Piercing II_GEN_MAT_ELE_CANDLE10
{
DST_HP_MAX_RATE 10
}
Piercing II_GEN_MAT_ELE_CANDLE15
{
DST_HP_MAX_RATE 15
}
//물계열 카드
Piercing II_GEN_MAT_ELE_RAIN
{
DST_MP_MAX_RATE 2
}
Piercing II_GEN_MAT_ELE_OCEAN3
{
DST_MP_MAX_RATE 3
}
Piercing II_GEN_MAT_ELE_FLOOD
{
DST_MP_MAX_RATE 4
}
Piercing II_GEN_MAT_ELE_OCEAN
{
DST_MP_MAX_RATE 7
}
Piercing II_GEN_MAT_ELE_RAIN10
{
DST_MP_MAX_RATE 10
}
Piercing II_GEN_MAT_ELE_RAIN15
{
DST_MP_MAX_RATE 15
}
//전기
Piercing II_GEN_MAT_ELE_SPARK
{
DST_ATKPOWER_RATE 2
}
Piercing II_GEN_MAT_ELE_LIGHTING3
{
DST_ATKPOWER_RATE 3
}
Piercing II_GEN_MAT_ELE_THUNDER
{
DST_ATKPOWER_RATE 4
}
Piercing II_GEN_MAT_ELE_LIGHTING
{
DST_ATKPOWER_RATE 7
}
Piercing II_GEN_MAT_ELE_SPARK10
{
DST_ATKPOWER_RATE 10
}
Piercing II_GEN_MAT_ELE_SPARK15
{
DST_ATKPOWER_RATE 15
}
//땅 계열 카드
Piercing II_GEN_MAT_ELE_SAND
{
DST_ADJDEF_RATE 2
}
Piercing II_GEN_MAT_ELE_EARTHQUAKE3
{
DST_ADJDEF_RATE 3
}
Piercing II_GEN_MAT_ELE_MOUNTAIN
{
DST_ADJDEF_RATE 4
}
Piercing II_GEN_MAT_ELE_EARTHQUAKE
{
DST_ADJDEF_RATE 7
}
Piercing II_GEN_MAT_ELE_SAND10
{
DST_ADJDEF_RATE 10
}
Piercing II_GEN_MAT_ELE_SAND15
{
DST_ADJDEF_RATE 15
}
//바람 계열 카드
Piercing II_GEN_MAT_ELE_BREEZE
{
DST_FP_MAX_RATE 2
}
Piercing II_GEN_MAT_ELE_VACCUM3
{
DST_FP_MAX_RATE 3
}
Piercing II_GEN_MAT_ELE_STORM
{
DST_FP_MAX_RATE 4
}
Piercing II_GEN_MAT_ELE_VACCUM
{
DST_FP_MAX_RATE 7
}
Piercing II_GEN_MAT_ELE_BREEZE10
{
DST_FP_MAX_RATE 10
}
Piercing II_GEN_MAT_ELE_BREEZE15
{
DST_FP_MAX_RATE 15
}
I only added the red lines. The black ones where already here.
Thanks for help !
Re: Create new piercing card.
I'm pretty sure all cards are defined by source so if you wish to add a new card you must also define it there not just in res files shouldn't be hard good luck
Re: Create new piercing card.
No, you should be able to make new cards with just resource files.
My theory is, your defineItem.h numbers are too high. Try starting them at 40000 or 50000 and see if that works.
Re: Create new piercing card.
Quote:
Originally Posted by
ShadowDragon42
No, you should be able to make new cards with just resource files.
My theory is, your defineItem.h numbers are too high. Try starting them at 40000 or 50000 and see if that works.
Hmm maybe it was the element cards then my bad.
Re: Create new piercing card.
I didn't find "II_GEN_MAT_ELE_CANDLE" in my sources. Then, I tested ShadowDragon's solution and it works, the ID was to high.
Thanks a lot to both of you for helping me !
Re: Create new piercing card.
Quote:
Originally Posted by
ShadowDragon42
No, you should be able to make new cards with just resource files.
My theory is, your defineItem.h numbers are too high. Try starting them at 40000 or 50000 and see if that works.
Quote:
Originally Posted by
xLethal
be sure the item IDs don't exceed 65355 if you are experiencing issues. Item IDs are stored as DWORDs(max 4.2b), but they are often cast as WORDs(buff items are one of these cases), which limits them to 65355.
Yeah, and it was mentioned previously.