Monster per spawn

🚫
Exiled
Joined
Feb 5, 2014
Messages
55
Reaction score
3
I change any mobs of Elf land, but i dunno how i can change mobs per Spawn.

Anyone can help ?
 
Where inside m.dat files i can change number for mob spawns ? I search and don't find...
 
Upvote 0
Use this strs:

PHP:
[filemask="*.dat",tableview = 1]

struct MapSectionFile
{
u32 nBlocks;
u32 nColumns;
u32 nSize;
child MapSectionBlock [count=nBlocks];
}

struct MapSectionBlock [preload=1]
{
u32 nCount;
cstr [len=64] MonsterCode;
u32 [tag="SpawnTime"] DWORD;
u32 [tag="MonsterCountPerSpawn"] DWORD;
u32 [tag="PercentPerSpawn"] DWORD;
u32 [tag="Unknown"] DWORD;
u32 [tag="Unknown"] DWORD;
u32 [tag="Unknown"] DWORD;
}
 
Last edited:
Upvote 0
Use this strs:

PHP:
[filemask="*.dat",tableview = 1]

struct MapSectionFile
{
u32 nBlocks;
u32 nColumns;
u32 nSize;
child MapSectionBlock [count=nBlocks];
}

struct MapSectionBlock [preload=1]
{
u32 nCount;
cstr [len=64] MonsterCode;
u32 [tag="SpawnTime"] DWORD;
u32 [tag="MonsterCountPerSpawn"] DWORD;
u32 [tag="PercentPerSpawn"] DWORD;
u32 [tag="Unknown"] DWORD;
u32 [tag="Unknown"] DWORD;
u32 [tag="Unknown"] DWORD;
}

I'll try using this, but i need change in another location ? or just in MonsterCounterPerSpawn ?

I change coram01.dat, but when i try start zoneserver i take this error:

CGameServerDoc Error - NetworkInit() == false
Error - CGameServerView::OnCreate(...) :
g_Main.Init() Fail!
CMapData Error - .\Map\Cora\coram01.datÆÄÀÏÀÇ Çì´õ(104)¶û ½ÇÁ¦ »çÀÌÁî(16384)°¡ ´Ù¸£´Ù
Map Load Error - Cora - Read Error
CGameServerDoc Error - g_MapOper.Init() == false
Error - CGameServerView::OnCreate(...) :
g_Main.Init() Fail!
 
Upvote 0
clear the extra bites to solved the zoneserver bug, and search the *.dat coordinate in the .spt file to know where is the mobs that you want to change the spawn num
 
Upvote 0
How i can clear the extra bites ? I'm sorry, i'm noob for this, first server i making...
 
Upvote 0
Use this strs:

PHP:
[filemask="*.dat",tableview = 1]

struct MapSectionFile
{
u32 nBlocks;
u32 nColumns;
u32 nSize;
child MapSectionBlock [count=nBlocks];
}

struct MapSectionBlock [preload=1]
{
u32 nCount;
cstr [len=64] MonsterCode;
u32 [tag="SpawnTime"] DWORD;
u32 [tag="MonsterCountPerSpawn"] DWORD;
u32 [tag="PercentPerSpawn"] DWORD;
u32 [tag="Unknown"] DWORD;
u32 [tag="Unknown"] DWORD;
u32 [tag="Unknown"] DWORD;
}

search in Release or tutorial section "Clear Extra Bytes"


Thanks dude, i use this strs and after i clear extrabytes, Works perfect.
 
Upvote 0
Back