Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Avatar .DAT decryptor

Newbie Spellweaver
Joined
Sep 10, 2006
Messages
29
Reaction score
5
The one that garsia posted didn't work for me either. I've been developing another PHP editor on my free time, but I'm far from finishing (too much work and other things going on). If you want, I can post some of the source code here. It's far from being finished and only displays values; can't edit our generate .dats at the moment.

There are plenty of editors out there, but are usually encrypted for some reason and just completely hard to understand.
 
Junior Spellweaver
Joined
Aug 5, 2006
Messages
174
Reaction score
15
The one that garsia posted didn't work for me either. I've been developing another PHP editor on my free time, but I'm far from finishing (too much work and other things going on). If you want, I can post some of the source code here. It's far from being finished and only displays values; can't edit our generate .dats at the moment.

There are plenty of editors out there, but are usually encrypted for some reason and just completely hard to understand.

I can help with the php code but I would like to know if you can send me or indicate a version so that I can develop together with you I like the wc version but I can't find a server and client to connect and test, send me or publish the code.
 
Newbie Spellweaver
Joined
Sep 10, 2006
Messages
29
Reaction score
5
His link still works. The decryptor works just fine, but the .dat editor doesn't work for me.



Not interested in collabs. I'll be posting the full source code whenever I'm finished, so knock yourself out.
 

Attachments

You must be registered for see attachments list
Initiate Mage
Joined
Apr 22, 2020
Messages
3
Reaction score
0
good morning would you be so kind to reupload the file the link is dead
 
Junior Spellweaver
Joined
Dec 20, 2004
Messages
143
Reaction score
63
Structure for mb mf mh etc

firth you need read Int32 is the item count on dat file next you can read every row follow next structure

Temp.ItemNo = Dat.PReadInt32();
Temp.ImgNo = Dat.PReadInt32();
Temp.IsNew = Dat.PReadInt32();
Temp.Name = Dat.PReadString(23);
Temp.Visible = Dat.PReadByte(); //Visible
Temp.Unk03 = Dat.PReadByte();
Temp.HabilitarSemana = Dat.PReadByte(); //Semana
Temp.Unk04 = Dat.PReadByte();
Temp.Unk05 = Dat.PReadByte();
Temp.PriceByGoldForW = Dat.PReadInt32();
Temp.PriceByCashForW = Dat.PReadInt32();
Temp.Habilitar2Horas = Dat.PReadInt32(); //
Temp.PriceByGoldForH = Dat.PReadInt32(); //
Temp.PriceByCashForH = Dat.PReadInt32(); //
Temp.HabilitarMes = Dat.PReadInt32(); //Mes
Temp.PriceByGoldForM = Dat.PReadInt32();
Temp.PriceByCashForM = Dat.PReadInt32();
Temp.HabilitarDia = Dat.PReadInt32(); //
Temp.PriceByGoldForD = Dat.PReadInt32(); //
Temp.PriceByCashForD = Dat.PReadInt32(); //
Temp.HabilitarIlimitado = Dat.PReadInt32(); //Etherno
Temp.PriceByGoldForI = Dat.PReadInt32();
Temp.PriceByCashForI = Dat.PReadInt32();
Temp.HabilitarGold = Dat.PReadByte(); //Activacion Gold
Temp.HabilitarCash = Dat.PReadByte(); //Activacion Cash

Temp.Unk12 = Dat.PReadByte();
Temp.Unk13 = Dat.PReadByte();

Temp.Delay = Dat.PReadInt32();
Temp.Pit_Angle = Dat.PReadInt32();
Temp.Attack = Dat.PReadInt32();
Temp.Defence = Dat.PReadInt32();
Temp.Energy = Dat.PReadInt32();
Temp.ItemSkipDelay = Dat.PReadInt32();
Temp.Shield_Recovery = Dat.PReadInt32();
Temp.Popularity = Dat.PReadInt32();
Temp.Description = Dat.PReadString(64);
Temp.RemainData = Dat.PReadBytes(448);
 
Newbie Spellweaver
Joined
Feb 17, 2011
Messages
76
Reaction score
3
dehane search my usb, I put together an editor ex2 and another ex1

In wc you can now buy avatars for 3 days, week, 2 weeks, 1 month, 2 months, 3 months, 1 year and forever I managed to add more things to data wc
 
Last edited:
Back
Top