Q1:什么是客户端?
A1:客户端就是游戏所有模块,你在里面的所见所闻。“大地、蓝天、人物、怪物、物品、技能魔法等”,都是通过客户端来表示的。也就是data文件夹,在RO里我们把data文件夹压缩成正式端为data.grf(测试端为sdata.grf),所以看见.grf结尾的程序就是我们RO的客户端的主体了。
Q2:怎么才能把data.grf转成文件夹形式呢?
A2:解data.grf用的工具有:grifo、grftool等。
Grftool使用方法:
界面分为四个区,最上面一排功能键,从左到右分别是Open(打开) Extract(解开) 这是两个主要功能
中间一行是搜索行,在这里输入关键字可以单独列出包含有关键字的文件,支持* ?等通配符
下面的左边是文件列表。右侧是文件预览。支持bmp格式的图片和txt格式的文本直接预览。在非韩文系统下无法显示韩文字符。速度快稳定性好是他的优点。
grifo使用方法:
上面一块是文件列表
其下 左边是文件信息栏 分别描述了所打开的grf文件 所选定的文件 以及当前操作的反馈消息
右侧是功能区
一个 ... 按钮 同grftool的Open按钮
右侧是一个方块内有个*号,这个同grftool的搜索栏
解开全部 表示将所列出来的文件全部解压出来
关于 不用解释了
结束 就是关闭grfio
重整 在grf文件多次反复处理过之后可能产生问题,比如速度极慢之类,就用这个按钮恢复(不过重整的时间根据grf文件的大小有可能极其漫长而且大量的占用系统资源,倒是宁可重装了)
置换 grfio最棒的一点,可以将自己处理过的文件直接替换到grf文件里面去,而省去了data文件夹。不过如果有经常修改的文件我建议还是放在data文件夹里面比较好。
解开 等同于grftool的Extract按钮。单独解开所选择的文件。默认目录是解压到当前目录的data目录,目录结构同该文件本身所处目录。
grfio最好用的一点是他支持所有的图片预览,spr预览,wav声音文件播放,反倒是txt不能直接显示需要解压出来。不过要用到txt的时候多数也是打算对那个文件进行修改了。预览spr文件是我们最需要的功能。
Q3:客户端要如何正确连接指定IP地址呢?
A3:打开data文件夹找到sclientinfo.xml,打开sclientinfo.xml:
内容如下:
<?xml version=\"1.0\" encoding=\"euc-kr\" ?>
<clientinfo>
<desc>Ragnarok Client Information - Taiwan Version</desc>
<servicetype>taiwan</servicetype>
<servertype>primary</servertype>
<extendedslot></extendedslot> 角色为5格
<connection>
<display>My-Server</display> 伺服器名称
<desc>None</desc>
<address>192.168.0.1</address> 连线IP
<port>6900</port> 地图伺服器断口
<version>22</version> 连线伺服器版本
<langtype>4</langtype> 使用语言
<registrationweb>http://myweb.com</registrationweb> 注册网站
<aid>
<admin>704554</admin><admin>704555</admin> GM帐号AID
</aid>
</connection>
</clientinfo>
data文件夹细解:
data\wav为怪物叫声和技能效果音
palette\赣府 里的.pal为发型染色,每个职业为0~8种不同的发型颜色。
palette\个 里的.pal为职业装染色,每个职业为0~4种不同的职业装颜色。
sprite 里的.spr和.act为游戏所需基本补丁不要动它。
sprite\book 里的.spr和.act为游戏所需基本补丁不要动它。
sprite\homun 里的.spr和.act为炼金术士人工生命体外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)
sprite\npc 里的.spr和.act为游戏NPC外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)
sprite\阁胶磐 里的.spr和.act为游戏怪物外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)
sprite\规菩 里有很多文件夹里面的.spr和.act为人物举盾时外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)
========== 性别 =====
男 남 陴 巢
女 여 罹 咯
========== 职业 ==========
初心者 초보자 蟾尔濠 檬焊磊
剑士 검사 匐饵 八荤
法师 마법사 葆彻饵 付过荤
弓箭手 궁수 挣热 泵荐
服事 성직자 撩霜濠 己流磊
商人 상인 鼻檣 惑牢
盗贼 도둑 紫舜 档迪
骑士 기사 晦饵 扁荤
牧师 프리스트 葬蝶 橇府胶飘
巫师 위저드 嬪盪萄 困歷靛
铁匠 제철공 薯绎奢 力枚傍
猎人 헌터 搅 清磐
刺客 어세신 横撮褐 绢技脚
骑士(鸟) 페코페코_기사 囀囀_晦饵 其内其内_扁荤
十字军 크루세이더 觼瑞撮檜涡 农风技捞歹
武僧 몽크 跦觼 根农
贤者 세이지 撮檜虽 技捞瘤
流氓 로그 煎斜 肺弊
炼金术士 연금술사 翱旎奖饵 楷陛贱荤
诗人 바드 伙萄 官靛
舞者 무희 鼠 公锐
十字军(鸟) 신페코크루세이더 褐囀觼瑞撮檜涡 脚其内农风技捞歹
结婚造型(男) 턱시도 晒卫紫 盼矫档
结婚造型(女) 결혼 唸 搬去
超级初心者 슈퍼노비스 蓬喻绿蝶 酱欺畴厚胶
sprite\酒捞袍 里的.spr和.act分2种一种是技能(英文的)补丁一种是物品(乱码)补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)
sprite\厩技荤府 里分别为巢(男)和咯(女)的头饰外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)注:要男的显示外观放在巢文件夹里,要女的显示外观放在咯文件夹里。
sprite\捞蒲飘 里的.spr和.act为游戏部分场景效果补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)
sprite\牢埃练 为人物数据文件夹职业外观、选择发型、武器装备动作全在这个文件夹内。
sprite\牢埃练\赣府烹 为男女发型外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)
sprite\牢埃练\个烹 为男女职业装外观补丁可以把喜欢的外观替换上去。(命名要一致才被数据读取)
========== 性别 =====
男 남 陴 巢
女 여 罹 咯
========== 职业 ==========
初心者 초보자 蟾尔濠 檬焊磊
剑士 검사 匐饵 八荤
法师 마법사 葆彻饵 付过荤
弓箭手 궁수 挣热 泵荐
服事 성직자 撩霜濠 己流磊
商人 상인 鼻檣 惑牢
盗贼 도둑 紫舜 档迪
骑士 기사 晦饵 扁荤
牧师 프리스트 葬蝶 橇府胶飘
巫师 위저드 嬪盪萄 困歷靛
铁匠 제철공 薯绎奢 力枚傍
猎人 헌터 搅 清磐
刺客 어세신 横撮褐 绢技脚
骑士(鸟) 페코페코_기사 囀囀_晦饵 其内其内_扁荤
十字军 크루세이더 觼瑞撮檜涡 农风技捞歹
武僧 몽크 跦觼 根农
贤者 세이지 撮檜虽 技捞瘤
流氓 로그 煎斜 肺弊
炼金术士 연금술사 翱旎奖饵 楷陛贱荤
诗人 바드 伙萄 官靛
舞者 무희 鼠 公锐
十字军(鸟) 신페코크루세이더 褐囀觼瑞撮檜涡 脚其内农风技捞歹
结婚造型(男) 턱시도 晒卫紫 盼矫档
结婚造型(女) 결혼 唸 搬去
超级初心者 슈퍼노비스 蓬喻绿蝶 酱欺畴厚胶
Lord Knight 骑士领主:
男:肺靛唱捞飘_巢
女:肺靛唱捞飘_咯
男鸟:肺靛其内_巢
女鸟:肺靛其内_咯
Sniper 神射手:
男:胶唱捞欺_巢
女:胶唱捞欺_咯
Stalker 神行太保:
男:胶配目_巢
女:胶配目_咯
Assasin Cross 十字刺客:
男:绢截脚农肺胶_巢
女:绢截脚农肺胶_咯
Champion 武术宗师:
男:猫乔柯_巢
女:猫乔柯_咯
Creator 创造者:
男:农府俊捞磐_巢
女:农府俊捞磐_咯
Clown 搞笑艺人:
努扼款_巢
Gypsy 冷艳舞姬:
笼矫_咯
Paladin 圣殿十字军:
男:迫扼凋_巢
女:迫扼凋_咯
男鸟:其内迫扼凋_巢
女鸟:其内迫扼凋_咯
Professor 智者
男:橇肺其辑_巢
女:橇肺其辑_咯
High Wizard 超魔导师:
男:窍捞困历靛_巢
女:窍捞困历靛_咯
High Priest 神官:
男:窍捞橇府_巢
女:窍捞橇府_咯
WhiteSmith 神工匠:
男:拳捞飘胶固胶_巢
女:拳捞飘胶固胶_咯
跆拳少年、少女:
男:怕鼻家斥_巢
女:怕鼻家斥_咯
拳圣:
男:鼻己_巢/鼻己蓝钦_巢
女:鼻己_咯/鼻己蓝钦_咯
灵媒:
家匡傅目_巢
家匡傅目_咯
圣诞装:
魂鸥_巢
魂鸥_咯
========== 武器 ==========
短剑 단검 钦匐 窜八
剑 검 匐 八
弓 활 劝
斧头 도끼 紫郭 档尝
枪 창 璽 芒
钝器 클럽 贗毁 努反
魔杖 롯드 煜萄 吩靛
书 책 畴 氓
拳刃 카타르_카타르 苹颤脑_苹颤脑 墨鸥福_墨鸥福
吉他 악기 学晦 厩扁
鞭子 채찍 瓣鎰 盲嘛
在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#
//file end
// 下雨效果
rain
// 下雪效果
snow
// 云雾效果
clouds
// 起雾效果
fog
// 烟火效果
pokjuk
// 樱花效果
sakura
idnum2itemdesctable.txt为物品解释
idnum2itemdisplaynametable.txt为物品名字
idnum2itemresnametable.txt为物品连接根据
如:一个红色药水组成。
在idnum2itemdisplaynametable.txt里修改他的名字:501#红色药水#
在idnum2itemdesctable.txt里修改他的解释:
501#
将红色的药草捣碎制成的体力恢复剂,^000088约可恢复45点HP。^000000
^ffffff_^000000
重量 : ^7777777^000000
#
在idnum2itemresnametable.txt里修改他的连接根据:
501#弧埃器记#
相对的修改有
Data\sprite\酒捞袍 里要加个弧埃器记.spr和弧埃器记.act补丁
Data\texture\蜡历牢磐其捞胶\collection 里要加个弧埃器记.bmp的解释图
Data\texture\蜡历牢磐其捞胶\item 里要加个弧埃器记.bmp的物品图
indoorrswtable.txt为室内平视角限制
manner.txt为禁言限制
mapnametable.txt为地图名称(也就是打/where所见的信息)
mp3nametable.txt为地图背景音乐管理
msgstringtable.txt为游戏基本信息
num2cardillustnametable.txt为卡片连接根据
相对的连接为Data\texture\蜡历牢磐其捞胶\cardbmp里的图
num2itemdesctable.txt为未鉴定物品解释
num2itemdisplaynametable.txt为未鉴定物品名字
num2itemresnametable.txt为未鉴定物品连接根据
skilldesctable.txt为技能解释
skillnametable.txt为技能名字
关键字: