Ok, i'll add some more help for you guys :
<span style='color:red'>Loading Tiles / Objects in Client.</span>
In function UpdateScreen_OnLoading, in case 12, add :
Code: Select all
MakeTileSpr( "Tile462-473", 462, 12, TRUE);
MakeTileSpr( "Tile474-478", 474, 5, TRUE);
MakeTileSpr( "Tile479-488", 479, 10, TRUE);
MakeTileSpr( "Tile489-522", 489, 34, TRUE);
MakeTileSpr( "Tile523-530", 523, 8, TRUE);
MakeTileSpr( "Tile531-440", 531, 10, TRUE);
MakeTileSpr( "Tile541-545", 541, 5, TRUE);
MakeTileSpr( "objects5", 546, 9, TRUE);
MakeTileSpr( "objects6", 555, 4, TRUE);
MakeTileSpr( "objects7", 559, 7, TRUE);
<span style='color:red'>Now Loading the new monsters :</span>
In function UpdateScreen_OnLoading, in case 48, add :
Code: Select all
MakeSprite( "Barlog", 1220 + 7*8*60, 40, TRUE);// Barlog (Type: 70)
MakeSprite( "Centaurus", 1220 + 7*8*61, 40, TRUE);// Centaurus (Type: 71)
MakeSprite( "ClawTurtle", 1220 + 7*8*62, 40, TRUE);// Claw-Turtle (Type: 72)
MakeSprite( "FireWyvern", 1220 + 7*8*63, 40, TRUE);// Fire-Wyvern (Type: 73)
MakeSprite( "GiantCrayfish", 1220 + 7*8*64, 40, TRUE);// Giant-Crayfish (Type: 74)
MakeSprite( "GiantLizard", 1220 + 7*8*65, 40, TRUE);// Giant-Lizard (Type: 75)
MakeSprite( "GiantPlant", 1220 + 7*8*66, 40, TRUE);// Giant-Plant (Type: 76)
MakeSprite( "MasterMageOrc", 1220 + 7*8*67, 40, TRUE);// MasterMage-Orc (Type: 77)
MakeSprite( "Minotaurs", 1220 + 7*8*68, 40, TRUE);// Minotaurs (Type: 78)
MakeSprite( "Nizie", 1220 + 7*8*69, 40, TRUE);// Nizie (Type: 79)
MakeSprite( "Tentocle", 1220 + 7*8*70, 40, TRUE);// Tentocle (Type: 80)
MakeSprite( "yspro", 1220 + 7*8*71, 40, TRUE);// Abaddon (Type: 81)
MakeSprite( "Sorceress", 1220 + 7*8*72, 40, TRUE);// Sorceress (Type: 82)
MakeSprite( "TPKnight", 1220 + 7*8*73, 40, TRUE);// TPKnight (Type: 83)
MakeSprite( "ElfMaster", 1220 + 7*8*74, 40, TRUE);// ElfMaster (Type: 84)
MakeSprite( "DarkKnight", 1220 + 7*8*75, 40, TRUE);// DarkKnight (Type: 85)
MakeSprite( "HBTank", 1220 + 7*8*76, 40, TRUE);// HeavyBattleTank (Type: 86)
MakeSprite( "CBTurret", 1220 + 7*8*77, 40, TRUE);// CBTurret (Type: 87)
MakeSprite( "Babarian", 1220 + 7*8*78, 40, TRUE);// Babarian (Type: 88)
MakeSprite( "ACannon", 1220 + 7*8*79, 40, TRUE);// ACannon (Type: 89)
MakeSprite( "Gail", 1220 + 7*8*80, 8, TRUE); // Gail (Type: 90)
MakeSprite( "Gate", 1220 + 7*8*81, 24, TRUE);// Heldenian Gate (Type: 91)
<span style='color:red'>Display the new Monsters Names :</span>
Still in game.cpp, in function GetNpcName, right after
Code: Select all
case 69: strcpy(pName, NPC_NAME_DEVLIN); break;
Add these lines :
Code: Select all
case 70: strcpy(pName, NPC_NAME_BARLOG); break;
case 71: strcpy(pName, NPC_NAME_CENTAURUS); break;
case 72: strcpy(pName, NPC_NAME_CLAWTURTLE); break;
case 73: strcpy(pName, NPC_NAME_FIREWYVERN); break;
case 74: strcpy(pName, NPC_NAME_GIANTCRAYFISH); break;
case 75: strcpy(pName, NPC_NAME_GIANTLIZARD); break;
case 76: strcpy(pName, NPC_NAME_GIANTPLANT); break;
case 77: strcpy(pName, NPC_NAME_MASTERMAGEORC); break;
case 78: strcpy(pName, NPC_NAME_MINOTAURS); break;
case 79: strcpy(pName, NPC_NAME_NIZIE); break;
case 80: strcpy(pName, NPC_NAME_TENTOCLE); break;
case 81: strcpy(pName, NPC_NAME_ABADDON); break;
case 82: strcpy(pName, NPC_NAME_SORCERESS); break;
case 83: strcpy(pName, NPC_NAME_TPKNIGHT); break;
case 84: strcpy(pName, NPC_NAME_ELFMASTER); break;
case 85: strcpy(pName, NPC_NAME_DARKKNIGHT); break;
case 86: strcpy(pName, NPC_NAME_HBTANK); break;
case 87: strcpy(pName, NPC_NAME_CBTURRET); break;
case 88: strcpy(pName, NPC_NAME_BARBARIAN); break;
case 89: strcpy(pName, NPC_NAME_ACANNON); break;
case 90: strcpy(pName, NPC_NAME_GAIL); break;
case 91: strcpy(pName, NPC_NAME_GATE); break;
<span style='color:red'>Add the NPC Names in language file :</span>
in file lan_eng.h, add these lines:
Code: Select all
#define NPC_NAME_BARLOG "Barlog"
#define NPC_NAME_CENTAURUS "Centaurus"
#define NPC_NAME_CLAWTURTLE "Claw Tutle"
#define NPC_NAME_FIREWYVERN "Fire Wyvern"
#define NPC_NAME_GIANTCRAYFISH "Giant Cray Fish"
#define NPC_NAME_GIANTLIZARD "Giant Lizard"
#define NPC_NAME_GIANTPLANT "Giant Plant"
#define NPC_NAME_MASTERMAGEORC "Master Mage Orc"
#define NPC_NAME_MINOTAURS "Minotaurus"
#define NPC_NAME_NIZIE "Nizie"
#define NPC_NAME_TENTOCLE "Tentocle"
#define NPC_NAME_ABADDON "Abaddon"
#define NPC_NAME_SORCERESS "Sorceress"
#define NPC_NAME_TPKNIGHT "Ancient Temple Knight"
#define NPC_NAME_ELFMASTER "Elf Master"
#define NPC_NAME_DARKKNIGHT "Dark Shadow Knight"
#define NPC_NAME_HBTANK "Heavy Battle Tank"
#define NPC_NAME_CBTURRET "Crossbow Turret"
#define NPC_NAME_BARBARIAN "Barbarian"
#define NPC_NAME_ACANNON "Ancient Giant Cannon"
#define NPC_NAME_GAIL "Gail"
#define NPC_NAME_GATE "Gate"
I hope it'll help ya guys, i'll try to post some more codes soon but as i'm not alone to code i can't release the codes that i didn't make alone. Maybe i'll show you how to put up the level up dialogbox and change the cityhall menu...
If anyone else can share some codes with others, feel free to post

i don't think i'll release all my work !