客户端技术基础知识_第1页
客户端技术基础知识_第2页
客户端技术基础知识_第3页
客户端技术基础知识_第4页
客户端技术基础知识_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【客户端】 客户端技术基础知识相关搜索: 客户端, 基础, 知识, 技术Q1:什么是客户端?A1:客户端就是游戏所有模块,你在里面的所见所闻。“大地、蓝天、人物、怪物、物品、技能魔法等”,都是通过客户端来表示的。也就是data文件夹,在RO里我们把data文件夹压缩成正式端为data.grf(测试端为sdata.grf),所以看见.grf结尾的程序就是我们RO的客户端的主体了。Q2:怎么才能把data.grf转成文件夹形式呢?A2:解data.grf用的工具有:grifo、grftool等。Grftool使用方法:界面分为四个区,最上面一排功能键,从左到右分别是Open(打开) Extract

2、(解开) 这是两个主要功能中间一行是搜索行,在这里输入关键字可以单独列出包含有关键字的文件,支持* ?等通配符下面的左边是文件列表。右侧是文件预览。支持bmp格式的图片和txt格式的文本直接预览。在非韩文系统下无法显示韩文字符。速度快稳定性好是他的优点。grifo使用方法:上面一块是文件列表其下 左边是文件信息栏 分别描述了所打开的grf文件 所选定的文件 以及当前操作的反馈消息右侧是功能区 一个 . 按钮 同grftool的Open按钮 右侧是一个方块内有个*号,这个同grftool的搜索栏 解开全部 表示将所列出来的文件全部解压出来关于 不用解释了结束 就是关闭grfio重整 在grf文件

3、多次反复处理过之后可能产生问题,比如速度极慢之类,就用这个按钮恢复(不过重整的时间根据grf文件的大小有可能极其漫长而且大量的占用系统资源,倒是宁可重装了)置换 grfio最棒的一点,可以将自己处理过的文件直接替换到grf文件里面去,而省去了data文件夹。不过如果有经常修改的文件我建议还是放在data文件夹里面比较好。解开 等同于grftool的Extract按钮。单独解开所选择的文件。默认目录是解压到当前目录的data目录,目录结构同该文件本身所处目录。grfio最好用的一点是他支持所有的图片预览,spr预览,wav声音文件播放,反倒是txt不能直接显示需要解压出来。不过要用到txt的时候

4、多数也是打算对那个文件进行修改了。预览spr文件是我们最需要的功能。Q3:客户端要如何正确连接指定IP地址呢?A3:打开data文件夹找到sclientinfo.xml,打开sclientinfo.xml:内容如下: Ragnarok Client Information - Taiwan Versiontaiwan primary 角色为5格 My-Server 伺服器名称None 连线IP6900 地图伺服器断口22 连线伺服器版本4 使用语言 注册网站 GM帐号AID data文件夹细解:datawav为怪物叫声和技能效果音palet

5、te赣府 里的.pal为发型染色,每个职业为08种不同的发型颜色。palette个 里的.pal为职业装染色,每个职业为04种不同的职业装颜色。sprite 里的.spr和.act为游戏所需基本补丁不要动它。spritebook 里的.spr和.act为游戏所需基本补丁不要动它。spritehomun 里的.spr和.act为炼金术士人工生命体外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)spritenpc 里的.spr和.act为游戏NPC外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)sprite阁胶磐 里的.spr和.act为游戏怪物外观补丁可以把喜欢的外观替换

6、上去。(命名要一致才被数据读取)sprite规菩 里有很多文件夹里面的.spr和.act为人物举盾时外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)= 性别 =男 陴 巢女 罹 咯= 职业 =初心者 蟾尔濠 檬焊磊剑士 匐饵 八荤法师 葆彻饵 付过荤弓箭手 挣热 泵荐服事 撩霜濠 己流磊商人 鼻檣 惑牢盗贼 紫舜 档迪骑士 晦饵 扁荤牧师 葬蝶 橇府胶飘巫师 嬪盪萄 困歷靛铁匠 薯绎奢 力枚傍猎人 搅 清磐刺客 横撮褐 绢技脚骑士(鸟) _ 囀囀_晦饵 其内其内_扁荤十字军 觼瑞撮檜涡 农风技捞歹武僧 跦觼 根农贤者 撮檜虽 技捞瘤流氓 煎斜 肺弊炼金术士 翱旎奖饵 楷陛贱荤诗人

7、伙萄 官靛舞者 鼠 公锐十字军(鸟) 褐囀觼瑞撮檜涡 脚其内农风技捞歹结婚造型(男) 晒卫紫 盼矫档结婚造型(女) 唸 搬去超级初心者 蓬喻绿蝶 酱欺畴厚胶sprite酒捞袍 里的.spr和.act分2种一种是技能(英文的)补丁一种是物品(乱码)补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)sprite厩技荤府 里分别为巢(男)和咯(女)的头饰外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)注:要男的显示外观放在巢文件夹里,要女的显示外观放在咯文件夹里。sprite捞蒲飘 里的.spr和.act为游戏部分场景效果补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)sp

8、rite牢埃练 为人物数据文件夹职业外观、选择发型、武器装备动作全在这个文件夹内。sprite牢埃练赣府烹 为男女发型外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)sprite牢埃练个烹 为男女职业装外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)= 性别 =男 陴 巢女 罹 咯= 职业 =初心者 蟾尔濠 檬焊磊剑士 匐饵 八荤法师 葆彻饵 付过荤弓箭手 挣热 泵荐服事 撩霜濠 己流磊商人 鼻檣 惑牢盗贼 紫舜 档迪骑士 晦饵 扁荤牧师 葬蝶 橇府胶飘巫师 嬪盪萄 困歷靛铁匠 薯绎奢 力枚傍猎人 搅 清磐刺客 横撮褐 绢技脚骑士(鸟) _ 囀囀_晦饵 其内其内_扁荤十

9、字军 觼瑞撮檜涡 农风技捞歹武僧 跦觼 根农贤者 撮檜虽 技捞瘤流氓 煎斜 肺弊炼金术士 翱旎奖饵 楷陛贱荤诗人 伙萄 官靛舞者 鼠 公锐十字军(鸟) 褐囀觼瑞撮檜涡 脚其内农风技捞歹结婚造型(男) 晒卫紫 盼矫档结婚造型(女) 唸 搬去超级初心者 蓬喻绿蝶 酱欺畴厚胶Lord Knight 骑士领主:男:肺靛唱捞飘_巢女:肺靛唱捞飘_咯男鸟:肺靛其内_巢女鸟:肺靛其内_咯Sniper 神射手:男:胶唱捞欺_巢女:胶唱捞欺_咯Stalker 神行太保:男:胶配目_巢女:胶配目_咯Assasin Cross 十字刺客:男:绢截脚农肺胶_巢女:绢截脚农肺胶_咯Champion 武术宗师:男:猫乔柯

10、_巢女:猫乔柯_咯Creator 创造者:男:农府俊捞磐_巢女:农府俊捞磐_咯Clown 搞笑艺人:努扼款_巢Gypsy 冷艳舞姬:笼矫_咯Paladin 圣殿十字军:男:迫扼凋_巢女:迫扼凋_咯男鸟:其内迫扼凋_巢女鸟:其内迫扼凋_咯Professor 智者男:橇肺其辑_巢女:橇肺其辑_咯High Wizard 超魔导师:男:窍捞困历靛_巢女:窍捞困历靛_咯High Priest 神官:男:窍捞橇府_巢女:窍捞橇府_咯WhiteSmith 神工匠:男:拳捞飘胶固胶_巢女:拳捞飘胶固胶_咯跆拳少年、少女:男:怕鼻家斥_巢女:怕鼻家斥_咯拳圣:男:鼻己_巢/鼻己蓝钦_巢女:鼻己_咯/鼻己蓝钦_咯

11、灵媒:家匡傅目_巢家匡傅目_咯圣诞装:魂鸥_巢魂鸥_咯= 武器 =短剑 钦匐 窜八剑 匐 八弓 劝斧头 紫郭 档尝枪 璽 芒钝器 贗毁 努反魔杖 煜萄 吩靛书 畴 氓拳刃 _ 苹颤脑_苹颤脑 墨鸥福_墨鸥福吉他 学晦 厩扁鞭子 瓣鎰 盲嘛拳套 (不明) (不明) (不明) datatexture 里的分别为图片格式外观补丁里面大多为MAP界面图、效果图、登入界面图和物品外观图和解释图(右击物品所见的图)在这里只要介绍效果图、登入界面图和物品外观图和解释图位置在那个文件夹里。textureeffect 为效果图目录。texture蜡历牢磐其捞胶 为登入界面图和物品外观图和解释图目录。可以按图的大

12、小对应修改(修改工具推荐Photoshop)texture蜡历牢磐其捞胶cardbmp 为卡片图目录。可以按图的大小对应修改(修改工具推荐Photoshop)texture蜡历牢磐其捞胶collection 为解释图目录。可以按图的大小对应修改(修改工具推荐Photoshop)texture蜡历牢磐其捞胶illust 为游戏NPC图目录。可以用Photoshop修改自己个性图。texture蜡历牢磐其捞胶item 为物品外观图目录。可以按图的大小对应修改(修改工具推荐Photoshop)texture蜡历牢磐其捞胶map 为地图目录。如果不是自己做新的地图不推荐修改。texture蜡历牢磐其捞

13、胶文件夹里从loading00.jpg开始的图为进出地图的LOGO图。可以代替自己喜欢的LOGO界面。在data文件夹里有很多TXT文件分别都有各自的作用。ba_frostjoke.txt为诗人剧本dc_scream.txt为舞娘剧本cardprefixnametable.txt为卡片插到装备上的解释etcinfo.txt为个城市天气效果的设定格式如下loadingscreen#3#指令#对应地图#天气情况#weather#prontera.rsw#pokjuk#weather#prontera.rsw#pokjuk#weather#amatsu.rsw#sakura#event#1#/fil

14、e end / 下雨效果rain/ 下雪效果snow/ 云雾效果clouds/ 起雾效果fog/ 烟火效果pokjuk/ 樱花效果sakuraidnum2itemdesctable.txt为物品解释idnum2itemdisplaynametable.txt为物品名字idnum2itemresnametable.txt为物品连接根据如:一个红色药水组成。在idnum2itemdisplaynametable.txt里修改他的名字:501#红色药水#在idnum2itemdesctable.txt里修改他的解释:501#将红色的药草捣碎制成的体力恢复剂,约可恢复45点HP。 ffffff_重量

15、: #在idnum2itemresnametable.txt里修改他的连接根据:501#弧埃器记#相对的修改有Datasprite酒捞袍 里要加个弧埃器记.spr和弧埃器记.act补丁Datatexture蜡历牢磐其捞胶collection 里要加个弧埃器记.bmp的解释图Datatexture蜡历牢磐其捞胶item 里要加个弧埃器记.bmp的物品图indoorrswtable.txt为室内平视角限制manner.txt为禁言限制mapnametable.txt为地图名称(也就是打/where所见的信息)mp3nametable.txt为地图背景音乐管理msgstringtable.txt为游

16、戏基本信息num2cardillustnametable.txt为卡片连接根据相对的连接为Datatexture蜡历牢磐其捞胶cardbmp里的图num2itemdesctable.txt为未鉴定物品解释num2itemdisplaynametable.txt为未鉴定物品名字num2itemresnametable.txt为未鉴定物品连接根据skilldesctable.txt为技能解释skillnametable.txt为技能名字 在data文件夹里有很多xml文件分别都有各自的作用。monstertalktable.xml为怪物的对话pettalktable.xml为宠物的对话sclien

17、tinfo.xml为服务器登入设置 Palette红框为当前染色选区Modify.为修改当前选区的颜色(常用RBG修改法)Add为添加选区框也就是多选框Clear为去处多选框reset all为复位键(全部重新设定)Load.为读取.palSave As.为保存.pal界面从右往左递减色差。染色完全看个人的色感。做出自己个性的染色吧Grf压缩工具:把data文件夹压缩成grf的工具使用方法:1.点击Script File Maker.exe2.按Browse搜索data文件夹的路径3.点Create Script File生成data.grf.txt文件4.点击GrfCreate.exe程序即

18、可生成data.grfrgz生成工具:为游戏目录里的外界更新程序如:要在游戏目录里更新出一个新的BGM(背景音乐)使用方法:1.在rgz1 里新建一个文件夹命名为BGM2.把100.MP3放在BGM文件夹里3.点击build.bat程序即可生成_sdata_sc01.rgz*手动解rgz方法*举例去KRO下载了一个2004-02-25aRagexe.rgz,改名为2004-02-25aRagexe.gz,这时候WINZIP和WINRAR都会识别,释放到当前文件夹产生一个2004-02-25aRagexe 文件,改名为2004-02-25aRagexe.EXE,用UltraEdit-32软件打开

19、,按CTRL+D,选择删除,输入17再按确定,此时MZ字样会排到第一位置,再按CTRL+END到最后,光标移动到pdb后面的00位置按CTRL+D,选择删除,输入7,按确定,然后保存即可,这就是完成了RGZ解压缩操作最新手动HEX修改指南手动修改方法: 工具: UltraEdit或者 WinHex 32位hex(16进制)代码修改软件对象: 原始韩国客户端的Sakexe.exe文件(某些对大陆或台湾客户端也能用)说明: 请自己琢磨,看不懂就算了。不要问我如何改。一般都是修改中文补丁的启动文件,如仙境传说.exe.(其实仙境传说.exe的前身就是sakexe.exe)如果搜索不到,表示你的已经修

20、改过了,或者我的hex码过时了。 搜索位置时,请注意ASCII和HEX的切换,每次搜索结束返回文件顶部再进行下一次的搜索,避免发生找不到的问题. 1.总是播放开场动画(Always Play Openning.bik Intro)说明:如果你的客户端包含Openning.bik这个动画文件,那么第一次运行时就会播放动画,以后都不会播放了,这个修改就是你每次运行都会播放搜索: 0F84D替换: 02.先读data文件夹(Check Data Folder First)说明:原来默认读取文件顺序是data.grf-sdata.grf-data文件夹,修改后会变为data文件夹-data.grf-s

21、data.grf搜索: 7407 C605 搜索4次,改第4次找到的。替换: 9090 C605搜索:0F84AB 6A替换:0 6A或者在data文件夹下的sclientinfo.xml文件中加入这样一行:chinaprimary - 加了就可以先读data文件夹2 - 表示可以选5个角色3.解除反外挂系统(Disable nProtect GameGuard)说明:这个在sakexe.exe启动时会先验证是否有外挂或间谍软件,然后再登陆客户端,修改后会跳过此步骤。搜索: E8 * FF 85C0 75 0E5F5EB (只需要搜索单引号里面的)替换: 90 90 85C0 EB 0E5F5

22、EB4.无限视野(More Zoom Out Range)说明: 这个不用说了吧,地球人都知道干嘛用的。搜索: 0000 66 C8 43 (6643表示最近视角,C843表示最远视角)替换: 0000 00 B5 44 找不到的话可以搜索AscII值Unknown Action Type = %d ,这段字符是唯一的.5.双视窗(Multiple Window)说明:同时开2个仙境传说。搜索: 85C0 74 095F5E33C05B8BE55DC3替换: 85C0 EB 095F5E33C05B8BE55DC3(9月5日后的sakexe需要做共4次这种替换)搜索: 85C0 74 0E5F

23、5EB替换: 85C0 EB 0E5F5EB6.使用仙境传说的图标(Use Ragnarok icon)说明: 原来的sakexe.exe的图标是个齿轮模样的,可以改成仙境的图标。搜索:10 替换:28 7.平视角度说明:在游戏中用shift鼠标滚轮可以上下左右转换平视角度,这个修改可以极大的加大这个角度。(最大和最小角度)搜索: 4185C07407C745 08 0000 A041 8B96 C替换: 4185C07407C745 08 0000 8242 8B96 C搜索: 0085C07407C745 FC 0000 A041 8B96 C替换: 0085C07407C745 FC 0

24、000 8242 8B96 C搜索: 0000 C8C1 0000 82 C200 000CC20000替换: 0000 80BF 0000 B2 C200 000CC200008.跳过1rag1启动参数(Pass 1rag1 parameter)说明: 如果你双击原始的sakexe.exe就会跳出个小框框,启动不了。需要使用Sakexe.exe 1rag1 /account:sclientinfo.xml 才能启动,修改后,直接双击也能启动了。6月份以后的sakexe可以这么找,容易点。搜索:C40885C0 75 3D68替换:C40885C0 EB 3D68上面修改的是1sak21的修改

25、,04年12月份后1sak1的修改如下搜索: 85C0 0F 68替换: 85C0 E 68目前来说,以上2个都可以用,改任意一个就行了。9.大于99级光环(99+ Aura)说明: 有些私服过了99级就不能看到自己的脚上踩着99级的光环了,只能看到别人脚上有,这个修改后可以使你过了99级后一直踩着光环。搜索:0063 75 118B替换:0063 72 118B追加修改:以前的修改方法会使一些进阶角色过地图的时候使客户端崩溃,这个不是缺档问题,是修改后造成的程序内部错误.这里需要追加2处修改: (是追加,原来ropatch修改或上面的那一步修改仍然需要)刚登进地图处,这个在419还没有,42

26、5和502sak里面有. 如果不修改,进地图看不到99+光环.搜索: 003C027C07替换: 003C切换地图处,这个419就开始出现了,这个如果不修改会在过地图时使客户端崩溃.搜索:00003BC1 7529替换:00003BC1 9090设定某一级别脚踩光环,下面是255级脚踩光环的例子.由于你自己和其他玩家存放等级的地方不一样,所以这个只对自己有用。搜索: 833D * 0063 75 118B 63表示十进制99级替换: 803D * 00FF 75 118B FF表示十进制255级,改成7F则表示127级另类改法:所有的怪物和玩家一出来就都会有光环。搜索: 837D1063 75

27、 21替换: 837D1063 74 21所有的怪物和玩家在 = 99级后都有光环。搜索: 837D1063 75 21替换: 837D1063 72 2110.去掉最小帐号长度限制(No Min.Account Name Limit)说明:注册帐号时会有最少4个字符的帐号限制,修改后就没这个限制了。搜索:83F8 04 7C718B4E64替换:83F8 00 7C718B4E64去掉最小角色长度限制(搜索第一次得到,后面搜索到的不是,只搜索单引号里面的)搜索:83F8 04 0F8C *0000替换:83F8 00 0F8C *000011.无限染色补丁(Unlimited Palette

28、s)说明:修改后会强制忽略 染色碰到不存在或不支持的染色号码时出现的出错信息。搜索: 55 8BECE8替换: C3 8BECE812.读取msgstringTable.txt(Read msgstringTable.txt)说明:优先读取data文件夹下的msgstringTable.txt文件(这个文件包含了游戏中能看到的大多数信息提示的语句)搜索:C0 75 2133C9B8 (6月份以前如果搜索不到可以只搜C0 75)替换:C0 EB 2133C9B813.忽视错误信息(Ignore Error Message)说明:会强制性忽略缺少文件而跳出来的错误信息,但是如果是你穿在身上的装备有

29、问题,那么就会直接跳出游戏,提示信息都不会出现。只出现一个一堆16进制代码的大框框。搜索: 55 8BECE8替换: C3 8BECE814.重复发言修改说明:在6月份至726号以前的都能修改,7月26号的已经发生了很大的变化,不能这么修改了。搜索:83BBC 02 (搜索4次,4次全部要修改)替换:83BBC 64 (64表示修改为100次。)04.7.26号以后的,这么改(青豆发明)搜索: 837D08 02 0F8CF1替换: 837D08 64 0F8CF115.修改RO游戏窗口标题说明:一般使用窗口模式来玩RO的话,它上方的标题都是 “仙境传说” ,如果想自定义,可以用这个方法修改.

30、 (如果 标题不一样,像繁体系统,可以自己看原来的标题是什么,搜索就是了)方法1(短标题):直接搜索标题ASCII值 仙境传说 ,然后修改就行了。 不过必须要注意位置,仙这个字就是开头,不能往前移。 (这种方法由于是在以前的基础上修改,所以比较简单,但是字数不能过多,没那么多空间,后面不要连到SoftwareGravity去了,要有1个00的空隙)方法2(长标题):第1步:还是直接搜索标题ASCII值 仙境传说,记下他的“仙第1个字节CF(汉字有2个字节)所在的位置地址 ,如:2287b4H()第2步: 然后 随便 找个比较有空间的地方(就是有很多00 00 的地方)写入你想写入的很长的标题(

31、任意ascii值),记下你所写入的第一个字的第1个字节位置地址,如228d60H()第3步: 把记录的第1个地址22 87 b4第1个数2加上4,然后反过来放,即b4 87 62 ,第2个地址228d60换成 60 8d 62第4步:(记得把搜索ASCII值的那个勾去掉,是搜索HEX代码)搜索:b4 87 62 替换:60 8d 62 完成.16.把圣诞村的雪移到首都去说明:这样修改后,圣诞村就不会下雪了,而只是首都下雪.这是比较简单的方法,下雪的地方原本有2个,一个xmas.rsw,一个xmas_fild01.rsw,都可以移到别的地图去.搜索 ASCII值,可以自己随便改到任意地图去.方法

32、差不多.搜索: xmas_fild01.rsw (这里不用xmas.rsw是因为字数不够,不能连到后面去了.)替换: prontera.rsw (第1个字必须要对齐,最后一个字和后面的别的字至少要有1个00空隙)17. 无限loading背景图说明:每次在过地图时,原来默认是随机读取3个不同的图片,这个修改后可以读取高达100张图片。这些背景图片都要放在文件夹 RODatatexture蜡历牢磐其捞胶 下。文件名为 loading0.jpgloading99.jpg . 不够100张也行,反正它会自动随机读取的。(青豆发明)搜索:8975F0 8B BF8替换:8975F0 89 BF818.

33、 素质点超过99还可点击增加说明:素质点到了99点以后那个增加的箭头就会消失,这个是让它继续起作用。只要服务器限定的最大点数没有达到就可一直增加。搜索: 83 7C 3DD0637D02替换: 83 7D 3DD0637D02 19.可创建 9 个人物说明:韩国最近已经开放9个人物了,不过前5个人物是免费的,后面新加的4个人物要收费,这个对athena没限制,大家修改了用就是。搜索: 8A 8433D 84 C0 75替换: C6 8433D 01 90 EB搜索: 0085C0 7407 C605 替换: 0085C0 9090 C605(可以找到4次,只改第3次找到的,这个和sclient

34、info.xml里面的2这一行起的作用是一样的)20.跳过licence窗口说明:就是开始时跳过第一个窗口,直接进入选择服务器的窗口。搜索: C7430CF5E5B8BE55DC20400 * * 5* 00 * * 5* 00 AB CD 55 00 (只要搜索单引号里面的。最后的ABCD5500的只是举例,以你自己看到的第3部分为准, 类似 * * 5* 00)替换: C7430CF5E5B8BE55DC20400 AB CD 55 00 AB CD 55 00 AB CD 55 00 (看到后面的,把第3部分的覆盖前2个,这些部分是变动的,我说了只是举例,看不懂的不要问我怎么改。)21.

35、 255级别的经验条。说明:如果级别超过99级以后,经验条会消失。这个能显示直到255级。搜索:0000BF 63 0000 (63表示99级,FF表示255级,可以自己按16进制转换任一级别)替换:0000BF FF 0000搜索: 7C 1F8B替换: EB 1F8B 22.修改登陆背景图片说明:2005.3.22以后,韩国官方将登陆时看到的背景图片改成由一堆tga文件拼凑而成,现在这个方法可以忽略这个更改,继续用原来的老的bgi_temp.bmp图片作为背景.搜索: 8BC0750A会找到: E8 * * * FF 8BC0 75 0A替换: 90 90 90 90 90 8BC0 90

36、 90由于支持域名解析和用data.ini读取多个grf文件的hex修改由于超级复杂(DNS要改100多个字节,grf要改350多个字节),里面用到asm码使用系统api的过程,并不是这么容易改就能改好的。需要用反编译反汇编的OllyDbg软件之类来看看他的asm码是怎么变化的。那我就懒得写了。(我自己是用OllyDbg分析Ropatch修改过后的文件比较来比较去才分析出来的,直接写很难写出来,要自己了解才行)先读自定义grf文件修改器(无需data.ini)有人发过 自制adata.grf 的教学其实很简单,把下面的“data壓制成grf的工具.rar”解压,里面有个Script File

37、Maker.exe,Grfcreate.exe文件。步骤如下:1. 把这2个exe文件和你要压缩的data文件夹放在一个目录里面,如 test文件夹.目录如下:testScript File Maker.exetestGrfcreate.exetestdatadata目录下为你要压缩到自制grf中的文件。像图片,act,spr,地图等。2. 然后运行Script File Maker.exe,用“Browse”按钮选择这个data文件夹,选好后点击“Create Script File”,就会生成一个data.grf.txt的文件。3. 然后运行Grfcreate.exe,如果data.grf

38、.txt有了的话,它就会自动根据这个data.grf.txt把data文件夹压缩成data.grf。 这个data.grf改成adata.grf就是你自制的grf文件了。当然,客户端本身只会读data.grf和sdata.grf文件,如果要它能先读自制的adata.grf就需要修改了。这里发个自己用的可以自定义grf文件的修改器,专门修改启动文件.字符都写入在启动文件里面.不需要data.ini,不过最多只支持2个自定义grf文件.加上data,sdata.grf合共4个grf文件.如果要更多还是用ropatch好,可以支持多达10个grf文件.修改器修改后.如果设定是修改为读 adata.g

39、rf的话.那么 Sakexe.exe 就会先读 adata.grf,然后才是sdata.grf, data.grf.如果是修改bdata.grf ,adata.grf 的话.那么 Sakexe.exe 就会先读 bdata.grf,然后才是adata.grf, sdata.grf, data.grf.重要:先读data文件夹只要修改过了,一定是在所有读取的grf文件之前.很多人测试的时候说没效果。其实是你先读了data文件夹,当然看不出效果来。有很多人不知道Sakexe.exe是什么,。其实任何一个客户端中文补丁里面的登陆器部分,像cathena的Cathena.exe 就是用Sakexe.e

40、xe修改过来的。 sakexe.exe是韩国客户端的测试端安装后就有的登陆器。 不过需要修改才能直接点击。2004.12.06以后,由于sakexe只读sdata.grf, 用read2grf修改后,读取顺序是bdata-adata-sdata ,没有data.grf,大家想用data.grf的就在用read2grf修改后自己接着改吧。搜索: 0085C0 740F 68改成: 0085C0 9090 68这样就是bdata-adata-sdata-data.grf, 没sdata也不要紧巧用RO里的地图映射功能,完美实现自定义任务地图!下面我们就介绍一种方法,用地图映射法不用增加地图来复制一

41、张地图出来,这样我们就可以即不影响PVP的地图,又可以有自己独立的任务地图啦,更便于控制在你的客户端里找到下面两个文件:-mp3nametable.txt - 地图里的音乐设定resnametable.txt - 地图的设定-打开mp3nametable.txt 地图音乐文件设定文件,我们找到pvp_n_7-5 这个地图里的音设定,在最后增加上客户端自定义内容就是我们自己定义一个地图名称为 PL_OOK的地图,来设定他的音乐-.pvp_n_7-5.rsw#bgm11.mp3#./-客户端自定义-PK_OOK.rsw#bgm11.mp3#-打开resnametable.txt 地图文件设定首先找

42、到 pvp_n_7-5 这张地图,我们看到,在data目录下是没有真实的pvp_n_7-5这个文件的,我们查找到在地图设定里面他是映射到 job_knight这个真实的地图上,也就是说 pvp_n_7-5这张地图也是通过映射产生的,那我们就再映射一个 名称为 PK_OOK 的地图,如下设定!-.pvp_n_7-5.rsw#job_knight.rsw#./-客户端自定议-PK_OOK.gnd#job_knight.gnd# PK_OOK.gat#job_knight.gat# PK_OOK.rsw#job_knight.rsw#蜡历牢磐其捞胶mapPK_OOK.bmp#蜡历牢磐其捞胶mapjo

43、b_knight.bmp#-好了,我们把这两个文件修改好以后,用工具再压成 grf的包,然后生成adata.grf 放到服务端去让服务器启动时读取(加新地图记得把 db/map.inf 文件删除重新生成一次哦)然后把这个 adata.grf 分发给玩家使用即可接下来,你在你的 map_athena.conf 设定中,加入这张 PK_OOK 地图如下:=/map_athena.conf./泰国古城map: que_god01.gatmap: que_god02.gatmap: quiz_test.gatmap: ayo_in02.gatmap: ayo_in01.gatmap: ayo_dun0

44、2.gatmap: ayo_dun01.gatmap: ayo_fild02.gatmap: ayo_fild01.gatmap: ayothaya.gat/自定义地图map: PK_OOK.gat再把你的(拯救公主)任务脚本里的所有 pvp_n_7-5 相关的地图改为 PK_OOK 地图即可你进入游戏,输入 rura PK_OOK.gat 是不是到了新地图内,其实他和 pvp_n_7-5 和 job_knight 都是一模一样的,因为是通过 映射出来多一幅地图罢了 十全大补制作方法下面以测试服务器为例子:首先用groio打开RO目录下的sdata.grf文件,从里面获取如下文件:sclien

45、tinfo.xmlmsgstringtable.txtindoorrswtable.txtmapnametable.txtmanner.txtidnum2itemdesctable.txtidnum2itemDisplayNameTable.txt搜索位置时请注意ASCII和HEX的切换,每次搜索结束按CTRL+HOME返回文件顶部再进行下一次的搜索,避免发生找不到的问题。0、*优先读data文件夹*把data文件夹里的sclientinfo.xml改名为sclientinf0.xml并打开编辑它,在以下几行处加入一行,保存退出,范例如下:chinasakray再用UltraEdit-32软件

46、打开原始SAKEXE.EXE文件进行修改,找到sclientinfo.xml字符串,修改为sclientinf0.xml按CTRL+HOME返回顶部,继续下一个搜索1、*一键飞功能*即输入tele就飞,或定义ALT+1为tele也行搜索ws2_32.dll两次,第一次找到的不要改,把第二次找到的改为ro2_32.dll我把找到的ro_ws2.dat文件改名为ro2_32.dll,你的文件名是什么,修改时就填什么。按CTRL+HOME返回顶部,继续下一个搜索2、*解除重复发言次数*搜索值 83BBC 找四次修改为 83BBCF 改四次最新版KRO或TRO可能找不到,试试下面数值搜索值 83BBC 找四次修改为 83BBCF 改四次末尾的0F代表改为15次,请用十六进制计算。按CTRL+HOME返回顶部,继续下一个搜索3、*远近视角度修改*搜索值 C84300修改为 400若找不到请搜索字符串Unknown Action Type = %d以下是特征数据,66 43是降低高度的数值,C8 43是升高高度的数值FA B0 AD 2E 77 61 76 00 00 00 66 43 00 00 C8 4300 00 9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论