level 1
我想编辑下这个文件~可是无从入手~帮帮忙吧,还有里面的字体看不懂!
2008年02月03日 07点02分
1
level 7
其实我早就想对这个文件下手了!但也是苦与不知道这个文件的数据组织形式……我用金山游侠打开这个文件,里面的数据我完全摸不到头绪!
2008年02月05日 10点02分
2
level 1
金山我也试过,你先用记事本打开PAK文件,再用金山的内码转换器用BIG-XX(忘记是什么了)转换记事本的内码,就出现简体中文了,再用金山的“文件修改”来修改。但是只能在原来有的数据上修改,不能添加新的数据,所以只是治标不治本,所以我想找个专门编辑PAK文件的工具,只是找不到,唉~~~
2008年02月08日 08点02分
3
level 1
如果有工具后告诉我啊~我的QQ是523404773,先谢谢了~
2008年02月08日 08点02分
4
level 7
那么你知道PAK文件的文件结构吗?游戏的内码是BIG-5的,不过简体中文版增加了内码转换程序。我现在主要是苦于文件结构不明……
2008年02月09日 11点02分
5
level 1
文件结构就不清楚了,但转换内码后大概可以知道那些数据是什么吧,什么武将计和必杀计还有武将数据是可以修改的,当然还有其它的。我现在是想添加新的武将,但是不知道如何在里面输入空间,你知道的话就教教我吧,至于你说的结构是什么,你说清楚点,我不是很明白!
2008年02月10日 07点02分
6
level 1
你说的数据结构是不是指数据代表什么啊?这个我倒是知道。你要的话我改天告诉你。还是你想自己编写新的PAK文件,所以要知道它的组成结构吗?那建议你去看下编写pak文件的教程吧,这我就不清楚了,毕竟知识有限,呵呵~我只是想添加一些武器和武将,所以想添加新的空间数据,你知道的话就教教我吧,呵呵~
2008年02月11日 05点02分
7
level 7
我一般也都用金山游侠编辑文件,所以增加数据段我也不会。一般来说,基本思路是先将源文件从要增添数据处截成两段,将待增加数据单独做成一个文件,最后将三个文件拼接起来。你找一下截断和拼接文件的工具吧。不好意思我也帮不了你什么了。不过数据结构你告诉我一下吧,主要就是从第几字节开始是什么数据板块就行了。
2008年02月11日 10点02分
8
level 1
我现在在网吧,没有那个PAK文件,我大概告诉你吧(我家没联网- -!)你用记事本打开PAK,再用BIG5来转换内码,你看 一下 里面的内容就知道那些数据 代表什么了, 我记得 第一 部分是武将技,接着是武将的 数据,SGENTHXXX 什么的是表示武力,你用 你发 给我 的武将资料对照下就知道那些数据代表什么了,中间那段数据我没怎么研究,也不清楚有什么用,再靠后那段是内政物品的设定,INXXXXX1 指的是 增加多少数值WEB是增加武力(WEB00X是指物品的形象,英文名我忘了),hores00X是指马,在INXXXX1后面把数值改成99的话就是人物战斗时速度99(很快,我改过了,一下子就冲到敌人面前了,呵呵)然后就下来的数据 段好像是关于士兵的数据,具体我忘了,再往后是登陆武将的数据 ,你慢慢摸索就知道了,应该很简单的,我回家整理后改天再发个具体的吧,现在都是凭借记忆写的,有点乱,有一些英语字母也忘了,记不起来,改天再来个完整的。
2008年02月13日 09点02分
9
level 1
我过几天就上学了,简单和你说下,现在没有游侠,大概说了哦。
2008年02月14日 07点02分
10
level 1
最前面的[BF_MAGIC]是指技能,这里可以修改技能,例如No = 1是第一个技能-飞箭,“Name = 絙”这是技能的名字,有内码BIG5转换后就是Name = 飞箭,MP = 05是指消耗的技力值,Power = 6是它的威力,也就是消耗敌人的HP值,Level = 1是一级就可以学习了,Contribution = 180是要180功勋才能学习这个技能,IntUp = 100是智力上限,智力大于100学不了,IntDown = 70这是智力下限,小于70学不了,StrUp = 200StrDown = 0分别是武力上限和下限,和智力上下限一样效果,关于技能的下来的英文单词看不懂,所以不知道是什么,你研究出来后再告诉我吧。
2008年02月14日 07点02分
11
level 1
接下来的[ITEM?]是战斗前的对话,[Event]是事件,[Condition]不知道是什么,[EventMsg]应该是历史事件,[Age?]不知道是什么,[GENERALEXP]是武将升级经验,如05=1482是指要1482经验才能生到5级,[SOLDIEREXP]是士兵的升级经验,同理于[GENERALEXP],[GENERAL]是武将的数据,No = 1是编号,Name = 可以用内码转换知道是谁,也可以用你发给我的资料里面的编号对照,我看过了,编号是一样的,Strength = 82是武力是82,Intelligence = 68是智力68,HP = 86MP = 44是初始生命值和魔力值,Justice = 61是忠义度,100最高,Morale = 70是性格,你可以对照资料来修改,我记得张飞的性格是75,Personality = 117这个不知道是什么,Portrait = 1这个是头像编号,BFShape = 37是战场形象,SuperAttack = 是必杀技,Book = Horse = Weapon = 分别指佩带的书籍马和武器,其他就不知道了。
2008年02月14日 07点02分
12
level 1
然后你再找到下面的[ITEM],是这样的格式:Name = 才Type = 1Count = 999Statement = 琵猌盢盿烩シIcon = A01Level = 1Increment = 0Increment2 = 0Increment3 = 0FindRate = 70Attraction = 50Attribute = 0
2008年02月14日 07点02分
13
level 1
这里是内政物品的数据,Statement = 琵猌盢盿烩シ是游戏时看内政物品的描述,Icon = A01,这里的指物品的类型,我忘记A01是什么物品了,但你用内码转换看一下它的名字NAME就知道是什么了,我记得WEP是武器,还有HORSE是马,Level = 1是要一级以上才能佩带,= 50就是50级才能佩带,Increment = 0是增加的数值,如果是武器WEP的话填= 50就是增加50武力,HORSE马就是增加速度,Increment2 = 0不知道有什么用,Increment3 = 0如果是马的话把0换成1则敌人的“无法退兵”无效,FindRate = 70是找到的几率,剩下的就不知道有什么用了。
2008年02月14日 08点02分
14
level 1
然后这种形式[ITEM]No = 0Name = ΦNameAdv = ResID = 34010StartHP = 05AddHP = 1StartPower = 1AddPower = 0.5HitRate00 = 50HitRate01 = 80HitRate02 = 40HitRate03 = 20HitRate04 = 40HitRate05 = 40HitRate06 = 40HitRate07 = 60HitRate08 = 90HitRate09 = 50的是兵种的设置
2008年02月14日 08点02分
15
level 1
StartHP = 05 是开始时的生命值,AddHP = 1是升一级增加的生命值。同理StartPower = 1AddPower = 0.5是开始的伤害值和升级增加的伤害值(对敌人),什么HitRate00 = 50我不知道是什么,应该是什么几率吧。
2008年02月14日 08点02分
16
level 1
然后这种形式[ITEM]Shape = mFace001Justice = 92Morale = 70Personality = 124WeaponType = 2BFShape = 37Rank = 2SuperAttack = Token = 2,3Book = Horse = Weapon = 的是自设武将的数据
2008年02月14日 08点02分
17
level 7
哇超详细研究啊!这帖精品了!以后不如把这个做个专题研究,写个文章就可以写修改器了!
2008年02月15日 12点02分
19
level 1
呵呵,谢谢,有什么好修改器要记得发给我哦,多谢加精!~^-^我研究这东西花费了几天,好辛苦的说,不过有人夸的感觉真不错,特别是BEEFMAN大哥夸就更开心了!呵呵~
2008年02月21日 07点02分
20
level 7
你的研究很有价值的!不是表面恭维你,我的C#还在学习阶段,如果能力强早就先写个存档修改器了!我会慢慢学习写个比较强大的修改器的.另外你知不知道PAK文件中的图片和音拼是如何表示的(Music.PAK的就不用了)?
2008年02月21日 12点02分
21