this is all the code i put in my files.
so i wanted to learn how to add the missing maps to get my server to v18 so i start to add traseia.
this is what i did
i took all models related to RARTESIA from the model folder from another sever and added them to mine.
(i put these file in both the resource model and client model)
i took the files related to RARTESIA inside the world folder from another server and added them to mine.
(i put these file in both the resource world and client world)
i also looked for all files that were connected to traseia inside .res files
i defined the new world in defineWorld.h like so
then i added this code to defineobj.h
i then added this code to World.inc
added this to world.txt.txt
then i added this code to mdlDyna.inc
then i added this code to mdlObj.inc
i added these line to Terrain.inc
added this to layer.inc
and added this to ContinentDef.h
and also added the weather .dds files to weather folder.
then i added this line to the CoreServer.ini
then i put this code into ticket.inc
then i added the name a description to propitem.txt.txt
and added the ticket to propitem.txt and defined the new item in defineitem.h
Im getting all the model and world files from blessed server files
once i get this figured out i can added the monster, then start adding other maps like desert and elliun.
i also added all monsters that are in traseia.
this is what i did
i took all models related to RARTESIA from the model folder from another sever and added them to mine.
(i put these file in both the resource model and client model)
i took the files related to RARTESIA inside the world folder from another server and added them to mine.
(i put these file in both the resource world and client world)
i also looked for all files that were connected to traseia inside .res files
i defined the new world in defineWorld.h like so
Code:
#define WI_WORLD_RARTESIA 4
then i added this code to defineobj.h
Code:
#define MI_RABBITGUARDER01 1157 #define MI_TUTTLESWORDER01 1158 #define MI_TUTTLEFIGHTER01 1159 #define MI_TUTTLEASSASSIN01 1160 #define MI_TUTTLESPEAR01 1161 #define MI_TUTTLEAXE01 1162 #define MI_TUTTLEKING01 1163 #define XI_RARFLOWER01 1929 #define XI_RARGROUND01 1930 #define XI_RARTREE01 1931 #define XI_RARTREE02 1932
Code:
WI_WORLD_RARTESIA "WdRartesia" WI_WORLD_RARTESIA SetTitle ( IDS_WORLD_INC_000056 );
added this to world.txt.txt
Code:
IDS_WORLD_INC_000056 Rartesia
then i added this code to mdlDyna.inc
Code:
"라르테시아"
{
"Sfx_RartesiaFlower01" XI_RARFLOWER01 MODELTYPE_SFX "" 0 MD_FAR 0 1.0f 0 1 ATEX_NONE 1
"Sfx_RartesiaGround01" XI_RARGROUND01 MODELTYPE_SFX "" 0 MD_FAR 0 1.0f 0 1 ATEX_NONE 1
"Sfx_RartesiaTree01" XI_RARTREE01 MODELTYPE_SFX "" 0 MD_FAR 0 1.0f 0 1 ATEX_NONE 1
"Sfx_RartesiaTree02" XI_RARTREE02 MODELTYPE_SFX "" 0 MD_FAR 0 1.0f 0 1 ATEX_NONE 1
}
//16차 라르테시아 유료지역 몬스터
RABBITGUARDER MI_RABBITGUARDER01 MODELTYPE_ANIMATED_MESH "" 0 MD_MID 0 1.5f 0 1 ATEX_NONE 1
{
"stand" MTI_STAND
"walk" MTI_WALK
"idle1" MTI_IDLE1
"idle1" MTI_IDLE2
"dmg1" MTI_DMG1
"dmg2" MTI_DMG2
"dmgFly" MTI_DMGFLY
"dmgDie" MTI_DMGDIE
"dmgLive" MTI_DMGLIVE
"die1" MTI_DIE1
"atk1" MTI_ATK1
"atk2" MTI_ATK2
"atk2" MTI_ATK3
"groggy" MTI_GROGGY
// extra
"walk" MTI_JUMP1
"walk" MTI_JUMP2
"walk" MTI_JUMP3
"walk" MTI_JUMP4
"walk" MTI_RUN
}
TUTTLESWORDER MI_TUTTLESWORDER01 MODELTYPE_ANIMATED_MESH "" 0 MD_MID 0 1.5f 0 1 ATEX_NONE 1
{
"stand" MTI_STAND
"walk" MTI_WALK
"idle1" MTI_IDLE1
"idle1" MTI_IDLE2
"dmg1" MTI_DMG1
"dmg2" MTI_DMG2
"dmgFly" MTI_DMGFLY
"dmgDie" MTI_DMGDIE
"dmgLive" MTI_DMGLIVE
"die1" MTI_DIE1
"atk1" MTI_ATK1
"atk2" MTI_ATK2
"atk2" MTI_ATK3
"groggy" MTI_GROGGY
// extra
"walk" MTI_JUMP1
"walk" MTI_JUMP2
"walk" MTI_JUMP3
"walk" MTI_JUMP4
"walk" MTI_RUN
}
TUTTLEFIGHTER MI_TUTTLEFIGHTER01 MODELTYPE_ANIMATED_MESH "" 0 MD_MID 0 1.5f 0 1 ATEX_NONE 1
{
"stand" MTI_STAND
"walk" MTI_WALK
"idle1" MTI_IDLE1
"idle1" MTI_IDLE2
"dmg1" MTI_DMG1
"dmg2" MTI_DMG2
"dmgFly" MTI_DMGFLY
"dmgDie" MTI_DMGDIE
"dmgLive" MTI_DMGLIVE
"die1" MTI_DIE1
"atk1" MTI_ATK1
"atk2" MTI_ATK2
"atk2" MTI_ATK3
"groggy" MTI_GROGGY
// extra
"walk" MTI_JUMP1
"walk" MTI_JUMP2
"walk" MTI_JUMP3
"walk" MTI_JUMP4
"walk" MTI_RUN
}
TUTTLEASSASSIN MI_TUTTLEASSASSIN01 MODELTYPE_ANIMATED_MESH "" 0 MD_MID 0 1.5f 0 1 ATEX_NONE 1
{
"stand" MTI_STAND
"walk" MTI_WALK
"idle1" MTI_IDLE1
"idle1" MTI_IDLE2
"dmg1" MTI_DMG1
"dmg2" MTI_DMG2
"dmgFly" MTI_DMGFLY
"dmgDie" MTI_DMGDIE
"dmgLive" MTI_DMGLIVE
"die1" MTI_DIE1
"atk1" MTI_ATK1
"atk2" MTI_ATK2
"atk2" MTI_ATK3
"groggy" MTI_GROGGY
// extra
"walk" MTI_JUMP1
"walk" MTI_JUMP2
"walk" MTI_JUMP3
"walk" MTI_JUMP4
"walk" MTI_RUN
}
TUTTLESPEAR MI_TUTTLESPEAR01 MODELTYPE_ANIMATED_MESH "" 0 MD_MID 0 1.5f 0 1 ATEX_NONE 1
{
"stand" MTI_STAND
"walk" MTI_WALK
"idle1" MTI_IDLE1
"idle1" MTI_IDLE2
"dmg1" MTI_DMG1
"dmg2" MTI_DMG2
"dmgFly" MTI_DMGFLY
"dmgDie" MTI_DMGDIE
"dmgLive" MTI_DMGLIVE
"die1" MTI_DIE1
"atk1" MTI_ATK1
"atk2" MTI_ATK2
"atk2" MTI_ATK3
"groggy" MTI_GROGGY
// extra
"walk" MTI_JUMP1
"walk" MTI_JUMP2
"walk" MTI_JUMP3
"walk" MTI_JUMP4
"walk" MTI_RUN
}
TUTTLEAXE MI_TUTTLEAXE01 MODELTYPE_ANIMATED_MESH "" 0 MD_MID 0 1.5f 0 1 ATEX_NONE 1
{
"stand" MTI_STAND
"walk" MTI_WALK
"idle1" MTI_IDLE1
"idle1" MTI_IDLE2
"dmg1" MTI_DMG1
"dmg2" MTI_DMG2
"dmgFly" MTI_DMGFLY
"dmgDie" MTI_DMGDIE
"dmgLive" MTI_DMGLIVE
"die1" MTI_DIE1
"atk1" MTI_ATK1
"atk2" MTI_ATK2
"atk2" MTI_ATK3
"groggy" MTI_GROGGY
// extra
"walk" MTI_JUMP1
"walk" MTI_JUMP2
"walk" MTI_JUMP3
"walk" MTI_JUMP4
"walk" MTI_RUN
}
TUTTLEKING MI_TUTTLEKING01 MODELTYPE_ANIMATED_MESH "" 0 MD_MID 0 2.5f 0 1 ATEX_NONE 1
{
"stand" MTI_STAND
"walk" MTI_WALK
"idle1" MTI_IDLE1
"idle1" MTI_IDLE2
"dmg1" MTI_DMG1
"dmg2" MTI_DMG2
"dmgFly" MTI_DMGFLY
"dmgDie" MTI_DMGDIE
"dmgLive" MTI_DMGLIVE
"die1" MTI_DIE1
"atk1" MTI_ATK1
"atk2" MTI_ATK2
"atk3" MTI_ATK3
"groggy" MTI_GROGGY
// extra
"walk" MTI_JUMP1
"walk" MTI_JUMP2
"walk" MTI_JUMP3
"walk" MTI_JUMP4
"walk" MTI_RUN
}
then i added this code to mdlObj.inc
Code:
"Rartesia"
{
"RartesiaBossZone08" 1243 MODELTYPE_ANIMATED_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaBossZone07" 1242 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaBossZone06" 1241 MODELTYPE_ANIMATED_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaBossZone05" 1240 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaBossZone04" 1239 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaBossZone03" 1238 MODELTYPE_ANIMATED_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaBossZone02" 1236 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaBossZone01" 1235 MODELTYPE_MESH "" 0 0 1 1.000000 0 0 0 1
"RartesiaBossZoneSet" 1237 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"p2ani" 1227 MODELTYPE_ANIMATED_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaBossGate01" 1225 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaStone06" 1245 MODELTYPE_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaStone05" 1244 MODELTYPE_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaStone04" 1230 MODELTYPE_ANIMATED_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaStone03" 1229 MODELTYPE_ANIMATED_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaStone02" 1228 MODELTYPE_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaStone01" 1226 MODELTYPE_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaFlower03" 1232 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaFlower02" 1231 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaFlower01" 1221 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaTree06" 1234 MODELTYPE_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaTree05" 1233 MODELTYPE_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaTree04" 1218 MODELTYPE_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaTree02" 1222 MODELTYPE_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaTree01" 1223 MODELTYPE_MESH "" 0 0 0 1.000000 0 1 0 1
"RartesiaPlant05" 1224 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaPlant04" 1220 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaPlant03" 1216 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
"RartesiaPlant02" 1217 MODELTYPE_MESH "" 0 0 0 1.000000 0 0 0 1
}
Code:
"Rartesia" 0
{
220 0 "Rartesia_BossGround02.dds" 0 ""
219 0 "Rartesia_BossGround01.dds" 0 ""
217 0 "Rartesia_Bossgate01.dds" 0 ""
216 0 "Rartesia_sand02.dds" 0 ""
213 0 "Rartesia_sand01.dds" 0 ""
222 0 "Rartesia_Grass04.dds" 0 ""
221 0 "Rartesia_Grass03.dds" 0 ""
214 0 "Rartesia_Grass02.dds" 0 ""
212 0 "Rartesia_Grass01.dds" 0 ""
}
Code:
WI_WORLD_RARTESIA 1
and added this to ContinentDef.h
Code:
WI_WORLD_RARTESIA 1
and also added the weather .dds files to weather folder.
then i added this line to the CoreServer.ini
Code:
4 0 0 5 5 00 00
then i put this code into ticket.inc
Code:
II_SYS_TICKET_RARTESIA01 WI_WORLD_RARTESIA 1400 120 1287
then i added the name a description to propitem.txt.txt
and added the ticket to propitem.txt and defined the new item in defineitem.h
Im getting all the model and world files from blessed server files
once i get this figured out i can added the monster, then start adding other maps like desert and elliun.
i also added all monsters that are in traseia.
ok so i cant give up on this problem. i really want to build my own server from v15 base. now i added traseia everything is correct i think.
but when i try to use the ticket to get there it kicks me out just like before.
i checked my error log in the client and i get these errors
2012/ 5/ 4 19:07:22 ::LoadTextureFromRes : World\TextureMid\ not found
2012/ 5/ 4 19:07:22 g_pPlayer is ready
2012/ 5/ 4 19:07:23 ::LoadTextureFromRes : Item\ not found
2012/ 5/ 4 19:07:23 CTexture::LoadTexture : Item\ read error
2012/ 5/ 4 19:07:23 CWndTaskBar::SetTaskBarTexture : Ryno 2010
2012/ 5/ 4 19:07:23 CWndTaskBar::SetTaskBarTexture : Ryno 581
2012/ 5/ 4 19:07:28 DPClient::OnReplace BEGIN
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal01-01.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal01-01.dds read error
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal02-01.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal02-01.dds read error
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal03-01.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal03-01.dds read error
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal01-02.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal01-02.dds read error
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal01-03.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal01-03.dds read error
2012/ 5/ 4 19:07:28 DPClient::OnReplace END OK
2012/ 5/ 4 19:07:22 g_pPlayer is ready
2012/ 5/ 4 19:07:23 ::LoadTextureFromRes : Item\ not found
2012/ 5/ 4 19:07:23 CTexture::LoadTexture : Item\ read error
2012/ 5/ 4 19:07:23 CWndTaskBar::SetTaskBarTexture : Ryno 2010
2012/ 5/ 4 19:07:23 CWndTaskBar::SetTaskBarTexture : Ryno 581
2012/ 5/ 4 19:07:28 DPClient::OnReplace BEGIN
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal01-01.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal01-01.dds read error
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal02-01.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal02-01.dds read error
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal03-01.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal03-01.dds read error
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal01-02.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal01-02.dds read error
2012/ 5/ 4 19:07:28 ::LoadTextureFromRes : World\WdMadrigal\WdMadrigal01-03.dds not found
2012/ 5/ 4 19:07:28 CTexture::LoadTexture : World\WdMadrigal\WdMadrigal01-03.dds read error
2012/ 5/ 4 19:07:28 DPClient::OnReplace END OK
lol i ended up fixing these errors by adding the traseia to the world.inc in the client file. im not sure why this fixed it but w/e no more error.
and what i highlighted in red is whats preventing me from getting to traseia. and this is also confusing the hell out of me becuase i triple check the world/TextureMid files and all the texture are in place. and everything is right.
if there was missing world/texture files would that even prevent me from entering trasiea? or would it just be that i dont see some textures?
i wish it would tell me the exact file(s) i as missing in the world/TextureMid, but of course it does not. lol
could it be possible that im missing some objects in the mdlObj folder that are not with the rartesia code?
am i missing some code some place that is very important. there is no guide to adding this i kind of just tried to do it on my own, so i might be missing something with the .dds files
iv pretty much tried everything i can think of. i put the texture in a .res file and many other things lol. im lost
i need some help before i punch my computer to Oblivion.
Thanx
Ryno






