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!

[Guide] Make STRS from Header

Junior Spellweaver
Joined
Apr 5, 2009
Messages
101
Reaction score
3
Help with my strs "ItemCombine.dat"

I make all steps, see video tutorial, he works but dont show all tables
stay like this :
Problema Itemcombine - [Guide] Make STRS from Header - RaGEZONE Forums

And when i try see another table like in middle appear this error...(never see this before)

Erro estranho - [Guide] Make STRS from Header - RaGEZONE Forums


Here my strs :
[filemask="ItemCombine.dat"]

struct ItemCombineFile
{
u32 ItemCombineBlocks;
u32 ItemCombineColumns;
u32 ItemCombineSize;
child ItemCombine [count=ItemCombineBlocks];
}

struct ItemCombine [preload=1]
{
u32 m_dwIndex;
cstr[len=64] m_strCode;
i32 m_CombineIdx;
u32 m_dwFee;
cstr[len=64] m_strCivil;
i32 m_TradeValue;
u32 m_dwTradeMoney;
repeat 5
{
cstr[len=64] m_itmPdMat;
i32 m_nDur;
}
}
 

Attachments

You must be registered for see attachments list
Joined
Nov 1, 2009
Messages
842
Reaction score
276
version ?

you need to recheck

Code:
struct _ItemCombine_fld::_material
{
  char m_itmPdMat[8];
  int m_nDur;
};


before is
Code:
struct _ItemCombine_fld
{
  _base_fld baseclass_0;
  int m_CombineIdx;
  unsigned int m_dwFee;
  char m_strCivil[64];
  int m_TradeValue;
  unsigned int m_dwTradeMoney;
  _ItemCombine_fld::_material m_Material[5];
};

it mean m_Material is Repeat 5 like this
Code:
repeat 5
  char m_itmPdMat[8];
  int m_nDur;

But you must see at char m_itmPdMat[8];

thats need to cstr len 8 not 64
 
Junior Spellweaver
Joined
Apr 5, 2009
Messages
101
Reaction score
3
Thank you novanakal you are the master,
I only change len 64 to 8 and work, i think now is right, take a look
ItemcombineOK - [Guide] Make STRS from Header - RaGEZONE Forums

[filemask="ItemCombine.dat"]

struct ItemCombineFile
{
u32 ItemCombineBlocks;
u32 ItemCombineColumns;
u32 ItemCombineSize;
child ItemCombine [count=ItemCombineBlocks];
}

struct ItemCombine [preload=1]
{
u32 m_dwIndex;
cstr[len=64] m_strCode;
i32 m_CombineIdx;
u32 m_dwFee;
cstr[len=64] m_strCivil;
i32 m_TradeValue;
u32 m_dwTradeMoney;
repeat 5
{
cstr[len=8] m_itmPdMat;
i32 m_nDur;
}

};
 

Attachments

You must be registered for see attachments list
Last edited:
Initiate Mage
Joined
Jun 24, 2014
Messages
1
Reaction score
0
bro i confused about this
i get the problem case with cause "Error loading field Unknown: Field UnitArmsBlocks in expression 'UnitArmsBlocks' not found"
is there a solution to this problem? or I wrote the code incorrectly..
novanakal - [Guide] Make STRS from Header - RaGEZONE Forums


UPDATE
Sorry i make little wrong code.. thanks novanakal for thread guide.. hahahaha

novanakal - [Guide] Make STRS from Header - RaGEZONE Forums
[filemask="UnitArms.dat"]
struct UnitArmsFile

{
u32 UnitArmstBlocks;
u32 UnitArmsColumns;
u32 UnitArmsBlockSize;
Child UnitArms [count=UnitArmsBlocks];
}

struct UnitArms [preload=1]
{
u32 m_dwIndex;
cstr[len=64] m_strCode;
cstr[len=64] m_strModle;
i32 m_nIconIDX;
cstr[len=64] m_strName;
i32 m_nFixPart;
cstr[len=64] m_strDefFrame;
i32 m_nWPType;
i32 m_nEffectGroup;
i32 m_nNeedBt;
i32 m_bAbr;
i32 m_nDurUnit;
i32 m_nLevelLim;
i32 m_nUpLevelLim;
i32 m_nExpertID1;
i32 m_nExpertLim1;
i32 m_nExpertID2;
i32 m_nExpertLim2;
float m_fAttGap;
i32 m_nAttack_DP;
float m_fAttackRange;
i32 m_nAttackDel;
float m_fMoveSpdRev;
i32 m_nGAMinAF;
i32 m_nGAMaxAF;
i32 m_nAttMastery;
i32 m_nGAMinSelProb;
i32 m_nGAMaxSelProb;
i32 m_nDefFc;
i32 m_nDefMastery;
i32 m_nProperty;
i32 m_nFireTol;
i32 m_nWaterTol;
i32 m_nSoilTol;
i32 m_nWindTol;
i32 m_nMoney;
i32 m_nStdPrice;
i32 m_nStdPoi32;
i32 m_nRepPrice;
i32 m_nDesrepPrice;
i32 m_nBstCha;
float m_fBstSpd;
i32 m_nBackSlt;
i32 m_nEff1Code;
float m_fEff1Unit;
i32 m_nEff2Code;
float m_fEff2Unit;
i32 m_nEff3Code;
float m_fEff3Unit;
i32 m_nEff4Code;
float m_fEff4Unit;
cstr[len=64] m_strTooltipIndex;
i32 m_nAttEffType;
i32 m_nDefEffType;
};
novanakal - [Guide] Make STRS from Header - RaGEZONE Forums
 
Last edited:
Joined
Nov 1, 2009
Messages
842
Reaction score
276
Update !!!

new header Including Zoneserver.exe
RF Online v2.3
Caravans Time and Space Version ( GameCampus )


More Info
Code:
http://m.gamescampus.com/rfonline/eventsdetail/1/5239

https://rf.lytogame.com/berita/berita.asp?id=3132#berita


Download Link
Code:
https://drive.google.com/open?id=1CeCk9h3w8HjPxaX-JMy6WofuCfmyIPuL
 
Last edited:
Joined
Nov 1, 2009
Messages
842
Reaction score
276
Update !!!

new header Including Zoneserver.exe
RF Online v4.5 | Age of Patron Version ( PlayRedFox )


More Info
Code:
http://forums.playredfox.com/index.php?threads/rf-online-service-announcement.775/

https://rf.lytogame.com/berita/berita.asp?id=5609#berita


Download Link
Code:
https://drive.google.com/open?id=1siK2PF2nPMn19nu2FnwFZAtwqzJCZN_X
 
Last edited:
Joined
Apr 9, 2012
Messages
2,355
Reaction score
440
Update !!!

new header Including Zoneserver.exe
RF Online v4.5 | Age of Patron Version ( PlayRedFox )


More Info
Code:
http://forums.playredfox.com/index.php?threads/rf-online-service-announcement.775/

https://rf.lytogame.com/berita/berita.asp?id=5609#berita


Download Link
Code:
https://drive.google.com/open?id=1siK2PF2nPMn19nu2FnwFZAtwqzJCZN_X

Is it not possible to upload the .pdb? :D:
 
Newbie Spellweaver
Joined
Feb 16, 2017
Messages
5
Reaction score
0
is there a diffrece file server for Age Of Patron with 2232-GU ?

like script or etc ?
 
Initiate Mage
Joined
Oct 28, 2017
Messages
2
Reaction score
0
Hi,

what else is to do if i want to modify timer for a potionitem like "over drive charger". It lasts 30 secs. I want to make it last 300 secs. m_nContEffectSec is 3600 in PotionItemEffect.dat on server side is modified.
Where is to modify on client sidem which file?
 
Initiate Mage
Joined
Oct 16, 2019
Messages
1
Reaction score
0
hi nova, im new at this thing and i have a little question for you, why when i make strs "AccGCD-PORTAL" done, and when im checkin with DATAEDITOR its massage error AccGSD uknown, but when i replace "AccGCD-PORTAL" into "AccGSD" it work, did this count on every "Map-PORTAL" or no?
 
Newbie Spellweaver
Joined
Nov 16, 2020
Messages
5
Reaction score
1
Hello ngab, sorry I'm new here. lately I tried to have fun with own RF Offline. I want to ask about ZoneServer header. Consedering that each ZoneServer have different value -not much-, but is possible if I want to generate ZoneServer header by myself with ZoneServer that I get from this thread https://forum.ragezone.com/f479/release-aop-server-accserver-no-1203403/? Like use IDA Pro? Is possible, how to generate? Tq
 
Back
Top