[help][updated] adding traseia driving me insane(cant give up)

Page 1 of 2 12 LastLast
Results 1 to 25 of 27
  1. #1
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    [help][updated] adding traseia driving me insane(cant give up)

    hello:
    this is all the code i put in my files.
    Spoiler:

    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
    Spoiler:

    Code:
    #define	WI_WORLD_RARTESIA	4


    then i added this code to defineobj.h
    Spoiler:

    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

    i then added this code to World.inc
    Spoiler:

    Code:
    WI_WORLD_RARTESIA	"WdRartesia"
    
    WI_WORLD_RARTESIA	SetTitle
    (
    	IDS_WORLD_INC_000056
    );


    added this to world.txt.txt
    Spoiler:

    Code:
    IDS_WORLD_INC_000056 Rartesia


    then i added this code to mdlDyna.inc
    Spoiler:

    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 to PropmoverEx.inc
    Spoiler:
    MI_RABBITGUARDER01
    {
    Maxitem = 2;
    DropGold(1000, 3000);
    DropKind(IK3_SWD, 6, 6);
    DropKind(IK3_AXE, 6, 6);
    DropKind(IK3_CHEERSTICK, 6, 6);
    DropKind(IK3_KNUCKLEHAMMER, 6, 6);
    DropKind(IK3_WAND, 6, 6);
    DropKind(IK3_STAFF, 6, 6);
    DropKind(IK3_HELMET, 6, 6);
    DropKind(IK3_SUIT, 6, 6);
    DropKind(IK3_GAUNTLET, 6, 6);
    DropKind(IK3_BOOTS, 6, 6);
    DropKind(IK3_SHIELD, 6, 6);
    DropKind(IK3_BOW, 6, 6);
    DropKind(IK3_YOYO, 6, 6);

    DropItem(II_GEN_MAT_ORICHALCUM01, 4500000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 4500000, 0, 1);

    m_nAttackFirstRange = 8;

    AI
    {
    #Scan
    {
    scan
    }
    #battle
    {
    Attack cunning low

    }
    #move
    {
    Loot d 5
    }
    }
    }

    MI_TUTTLESWORDER01
    {
    Maxitem = 2;
    DropGold(1000, 3000);
    DropKind(IK3_SWD, 6, 6);
    DropKind(IK3_AXE, 6, 6);
    DropKind(IK3_CHEERSTICK, 6, 6);
    DropKind(IK3_KNUCKLEHAMMER, 6, 6);
    DropKind(IK3_WAND, 6, 6);
    DropKind(IK3_STAFF, 6, 6);
    DropKind(IK3_HELMET, 6, 6);
    DropKind(IK3_SUIT, 6, 6);
    DropKind(IK3_GAUNTLET, 6, 6);
    DropKind(IK3_BOOTS, 6, 6);
    DropKind(IK3_SHIELD, 6, 6);
    DropKind(IK3_BOW, 6, 6);
    DropKind(IK3_YOYO, 6, 6);

    DropItem(II_GEN_MAT_ORICHALCUM01, 4500000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 4500000, 0, 1);


    m_nAttackFirstRange = 8;

    AI
    {
    #Scan
    {
    scan
    }
    #battle
    {
    Attack cunning low

    }
    #move
    {
    Loot d 5
    }
    }
    }

    MI_TUTTLEFIGHTER01
    {
    Maxitem = 2;
    DropGold(1000, 3000);
    DropKind(IK3_SWD, 6, 6);
    DropKind(IK3_AXE, 6, 6);
    DropKind(IK3_CHEERSTICK, 6, 6);
    DropKind(IK3_KNUCKLEHAMMER, 6, 6);
    DropKind(IK3_WAND, 6, 6);
    DropKind(IK3_STAFF, 6, 6);
    DropKind(IK3_HELMET, 6, 6);
    DropKind(IK3_SUIT, 6, 6);
    DropKind(IK3_GAUNTLET, 6, 6);
    DropKind(IK3_BOOTS, 6, 6);
    DropKind(IK3_SHIELD, 6, 6);
    DropKind(IK3_BOW, 6, 6);
    DropKind(IK3_YOYO, 6, 6);

    DropItem(II_GEN_MAT_ORICHALCUM01, 4500000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 4500000, 0, 1);


    m_nAttackFirstRange = 8;

    AI
    {
    #Scan
    {
    scan
    }
    #battle
    {
    Attack cunning low

    }
    #move
    {
    Loot d 5
    }
    }
    }

    MI_TUTTLEASSASSIN01
    {
    Maxitem = 2;
    DropGold(1000, 3000);
    DropKind(IK3_SWD, 6, 6);
    DropKind(IK3_AXE, 6, 6);
    DropKind(IK3_CHEERSTICK, 6, 6);
    DropKind(IK3_KNUCKLEHAMMER, 6, 6);
    DropKind(IK3_WAND, 6, 6);
    DropKind(IK3_STAFF, 6, 6);
    DropKind(IK3_HELMET, 6, 6);
    DropKind(IK3_SUIT, 6, 6);
    DropKind(IK3_GAUNTLET, 6, 6);
    DropKind(IK3_BOOTS, 6, 6);
    DropKind(IK3_SHIELD, 6, 6);
    DropKind(IK3_BOW, 6, 6);
    DropKind(IK3_YOYO, 6, 6);

    DropItem(II_GEN_MAT_ORICHALCUM01, 4500000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 4500000, 0, 1);


    m_nAttackFirstRange = 8;

    AI
    {
    #Scan
    {
    scan
    }
    #battle
    {
    Attack cunning low

    }
    #move
    {
    Loot d 5
    }
    }
    }

    MI_TUTTLESPEAR01
    {
    Maxitem = 2;
    DropGold(1000, 3000);
    DropKind(IK3_SWD, 6, 6);
    DropKind(IK3_AXE, 6, 6);
    DropKind(IK3_CHEERSTICK, 6, 6);
    DropKind(IK3_KNUCKLEHAMMER, 6, 6);
    DropKind(IK3_WAND, 6, 6);
    DropKind(IK3_STAFF, 6, 6);
    DropKind(IK3_HELMET, 6, 6);
    DropKind(IK3_SUIT, 6, 6);
    DropKind(IK3_GAUNTLET, 6, 6);
    DropKind(IK3_BOOTS, 6, 6);
    DropKind(IK3_SHIELD, 6, 6);
    DropKind(IK3_BOW, 6, 6);
    DropKind(IK3_YOYO, 6, 6);

    DropItem(II_GEN_MAT_ORICHALCUM01, 4500000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 4500000, 0, 1);


    m_nAttackFirstRange = 8;

    AI
    {
    #Scan
    {
    scan
    }
    #battle
    {
    Attack cunning low

    }
    #move
    {
    Loot d 5
    }
    }
    }

    MI_TUTTLEAXE01
    {
    Maxitem = 2;
    DropGold(1000, 3000);
    DropKind(IK3_SWD, 6, 6);
    DropKind(IK3_AXE, 6, 6);
    DropKind(IK3_CHEERSTICK, 6, 6);
    DropKind(IK3_KNUCKLEHAMMER, 6, 6);
    DropKind(IK3_WAND, 6, 6);
    DropKind(IK3_STAFF, 6, 6);
    DropKind(IK3_HELMET, 6, 6);
    DropKind(IK3_SUIT, 6, 6);
    DropKind(IK3_GAUNTLET, 6, 6);
    DropKind(IK3_BOOTS, 6, 6);
    DropKind(IK3_SHIELD, 6, 6);
    DropKind(IK3_BOW, 6, 6);
    DropKind(IK3_YOYO, 6, 6);

    DropItem(II_GEN_MAT_ORICHALCUM01, 4500000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 4500000, 0, 1);


    m_nAttackFirstRange = 8;

    AI
    {
    #Scan
    {
    scan
    }
    #battle
    {
    Attack cunning low

    }
    #move
    {
    Loot d 5
    }
    }
    }


    MI_TUTTLEKING01
    {
    Maxitem = 4;

    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_DIAMOND, 21000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_EMERALD, 27000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_SAPPHIRE, 36000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_RUBY, 48000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_TOPAZ, 63000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_ORICHALCUM01, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);
    DropItem(II_GEN_MAT_MOONSTONE, 180000000, 0, 1);

    m_nAttackFirstRange = 8;

    AI
    {
    #Scan
    {
    scan
    }
    #battle
    {
    Attack cunning low

    }
    #move
    {
    Loot d 5
    }
    }
    }

    then i added this code to mdlObj.inc
    Spoiler:

    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
      }

    i added these line to Terrain.inc
    Spoiler:

    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 ""
    }

    added this to layer.inc
    Spoiler:

    Code:
    WI_WORLD_RARTESIA	1


    and added this to ContinentDef.h
    Spoiler:

    Code:
    WI_WORLD_RARTESIA	1


    and also added the weather .dds files to weather folder.
    then i added this line to the CoreServer.ini
    Spoiler:

    Code:
    4	   0	0	5	5	00	00


    then i put this code into ticket.inc
    Spoiler:

    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
    Spoiler:
    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


    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

    Do i have to add code to the source?

    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
    Last edited by RynoKabbage; 05-05-12 at 07:56 AM.


  2. #2
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help] adding traseia v15

    Look through the error_(date).txt file on your server. There should be a pile of errors that if you work through on fixing, it should get it all working.

  3. #3
    Newbie Paramountin is offline
    MemberRank
    Apr 2012 Join Date
    9Posts

    Re: [help] adding traseia v15

    try to edit world inc to :
    Code:
    WI_WORLD_RARTESIA	"WdRartesia"
    
    and add this some where on the bottom of  the world inc where the other titles are set
    
    WI_WORLD_RARTESIA		SetTitle
    (
    	IDS_WORLD_INC_000056
    );
    and ad the in the world txt
    IDS_WORLD_INC_000056 Rartesia

  4. #4
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help] adding traseia v15

    added this info to the top post.
    stuff i forgot to put in original post.
    and error report.
    Last edited by RynoKabbage; 29-04-12 at 01:38 AM.

  5. #5
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help] adding traseia v15

    ]bumped up
    Last edited by RynoKabbage; 29-04-12 at 09:05 PM.

  6. #6
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help] adding traseia v15

    RynoKabbage, when you add an entirely new world, you have to account for everything that's in that world. You didn't add everything for the monsters that are in Traseia.

  7. #7
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help] adding traseia v15

    Quote Originally Posted by ShadowDragon42 View Post
    RynoKabbage, when you add an entirely new world, you have to account for everything that's in that world. You didn't add everything for the monsters that are in Traseia.
    hmm i was kind of figuring it would just be an empty world with no monster, then i add them once i knew it worked. ill try to add the monsters and see what happens.

  8. #8
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help] adding traseia v15

    Well the files for the world already has the monster data and locations for where they spawn. And it tries to load those during the loading of the world. I know this cause I just did the same with v18 dungeons (I knew about the monster data, but I didn't add it correctly at first).

  9. #9
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help] adding traseia v15

    edited read top post
    Last edited by RynoKabbage; 05-05-12 at 07:52 AM.

  10. #10
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help] adding traseia v15

    Well, I don't know what editor you use for propitem.txt, but the value that determines whether or not an item can be in an NPC shop is determined by the "dwShopAble" value (column Z, if you load it in Microsoft Excel). 0 or = means it can't be in shop and 1 means it can be.

  11. #11
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help] adding traseia v15

    read top post
    Last edited by RynoKabbage; 05-05-12 at 03:32 AM.

  12. #12
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help] adding traseia v15

    lol well I have it in my shops, so you're clearly not doing something right =P

  13. #13
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help] adding traseia v15

    Quote Originally Posted by ShadowDragon42 View Post
    lol well I have it in my shops, so you're clearly not doing something right =P
    read top post
    Last edited by RynoKabbage; 05-05-12 at 03:32 AM.

  14. #14
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help] adding traseia v15

    Well, if you're changing it in the server files and the client, everything should be good. If that doesn't work, then something is clearly not right.

  15. #15
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help] adding traseia v15

    updated read top post
    Last edited by RynoKabbage; 05-05-12 at 05:15 AM.

  16. #16
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help] adding traseia v15

    You are restarting both the client and the World Server after every change, right?

    Edit: WOOT! 1500 posts lol
    Last edited by ShadowDragon; 30-04-12 at 07:21 AM.

  17. #17
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help] adding traseia v15

    Quote Originally Posted by ShadowDragon42 View Post
    You are restarting both the client and the World Server after every change, right?
    yes i move the new .res files to the client then restart all the exe files then restart the client.

    i thought it had something to do with the blessed release because he has npc's in trasia and they are copies of what i have in flaris. but i wiped the .dyo file and just left a -1 and still same problem.

    im just going to start fresh again tomorrow. and maybe use different files instead of blessed's files if i run into the same problem. its a weird problem tho. if anyone has any idea as to why this is happening i will try them out tomorrow before i restart. but for now i have to sleep. thanx again for the help ShadowDragon42.

    at least i know how to add maps tho.

  18. #18
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help] adding traseia v15

    Yeah, but I'm using the Blessed Files also lol although I'm not using the World folder from it.

  19. #19
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help] adding traseia v15

    updated read top post
    Last edited by RynoKabbage; 05-05-12 at 05:15 AM.

  20. #20
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help][updated] using traseia ticket kicks back to flaris

    bump. i know the cause of my problem but not how to fix it. please read 1st post. i hope someone has an idea how to fix it.

  21. #21
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help][updated] using traseia ticket kicks back to flaris

    I think you need to add some stuff to terrain.inc. The terrain textures are what's stored in the World\Texture*** folders.

  22. #22
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help][updated] using traseia ticket kicks back to flaris

    Quote Originally Posted by ShadowDragon42 View Post
    I think you need to add some stuff to terrain.inc. The terrain textures are what's stored in the World\Texture*** folders.
    so there is more i need to add then just this in the terrain file?
    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 ""
    }

  23. #23
    Flyff Developer ShadowDragon is offline
    Grand MasterRank
    Apr 2009 Join Date
    1,915Posts

    Re: [help][updated] using traseia ticket kicks back to flaris

    Oh, I guess you got that already. Well then, I don't know. I didn't remember you mentioning that file, but I could be mistaken.

  24. #24
    Elite Member Levixavier is offline
    Member +Rank
    Apr 2012 Join Date
    PhilippinesLocation
    234Posts

    Re: [help][updated] using traseia ticket kicks back to flaris

    Can you help my thread ShadowDragon42?

    [Help] Bug-Free Max98 Files

  25. #25
    Elite Member RynoKabbage is offline
    Member +Rank
    Apr 2012 Join Date
    Lakeland, FloriLocation
    140Posts

    Re: [help][updated] using traseia ticket kicks back to flaris

    i shall never give up on this problem lol. updated read top post
    Last edited by RynoKabbage; 05-05-12 at 05:16 AM.



Page 1 of 2 12 LastLast

Advertisement