欢迎光临散文网 会员登陆 & 注册

CSNZ(OL)单机版更新教程 fixtrike包制作教程(二)

2023-02-02 00:57 作者:ckchakey  | 我要投稿

三、fixtrike的精修

1. 之前提到删除login文件,是因为国际服和蛋拐的登录窗口不一样,粗暴挪用会报错导致登录窗口无法调用。所以先找到nz的文件,解包na_tr的pak文件,找到了nz的login。但随之而来的问题就是register按钮无法汉化。

所以思路就是隐藏register按钮,然后去蛋拐“偷”一个过来。我用的是密码找回按钮。

原按钮visible改为0为隐藏按钮,不然两个按钮会重叠,labletext为显示的文本,注意坐标的参数,与登录结束按钮对齐即可。

2. 部分文本蛋拐没有所以游戏中没有汉化。

一个是字体许可证,一个是选项里面的广播。解决办法是找到英文文本,进行手动汉化。解包nz的na开头的pak,找到resource下的cso_na_en英文文本。翻译后按照格式添加。


3. item表格中带有skinitem的所有行需要删除,否则用指令添加所有物品后会导致m4 ak那些经典枪在地图中购买菜单里贴图错误。蛋拐与nz部分道具不互通,比如闪电AN94就没有,所以可以自行更加精简item表。武器开槽为表格BC列WeaponPart参数,0改成3即可开槽。(item表必须与服务端文件夹中的保持一致,否则会出现小问题。)

4. 游戏开始运行时的图片修改


将自己喜欢的tga图片命名为csnzloading置于resource\background里。

5. 生化Z技能的修改

解包完common的pak文件,在resource\zombiez里有mutation.json,可以打开改技能参数,但是韩语,需要翻译。

6. 修改完商店物品后某些物品贴图不显示的话用nz的替换resource下的relationproductver2表格,有些喷漆喷不出也是如此,用nz的替换下spray表格。

7. 当出现右上角击杀图标异常时请检查spirites文件夹。比如用蛇腹剑击败敌人却显示的海豹短刀。

四、单机版的更新

游戏更新分三部分,主要是游戏本体csnz的更新,fixtrike的更新(依赖于蛋拐),Server的更新。本体是steam上更新完游戏后根据修改日期排序,将变动的文件替换掉之前的老文件。

通常游戏更新分两大类主要是出新物品和新地图。如果是出的新物品(人物和枪),则更新item表以及服务端中的item表,如果是新地图则更新map表。以及更新汉化文本cso_na_en。新文件通常来自于chn或na的pak解包。

五、部分游戏文件的说明

根目录中commandmenu是H菜单的参数,testbotprofile是游戏中bot的id。

gfx里面包含了道具预览图片等,env是游戏地图的背景文件,gfx\vgui (仓库与商城中武器预览图),basket (仓库与商城里面的物品,小型预览图),maps 即地图预览。

models 是大部分模型文件。

resource\res是按钮参数,比如按钮坐标大小功能等。resource\maploading 是载入游戏时背景。

sprites 是武器图标,杀敌图标。

六、小tips

用代码注册: /register a b (a为账号,b为密码) 登录  /login a b

添加所有物品(游戏大厅) /addallitems  添加某一物品 /additem a b (a为物品id,b为个数)    例如/additem 4601 1 (注意空格)

添加bot 房间开始游戏页面输入 /changebotscount a b  例如/changebotscount 15 16

改密码箱物品在服务端的itembox文本里,商城即shop文本。

(血液颜色以及生化僵尸技能bug需要修改hw.dll,本人能力有限,不会。)

七、总结

如果你曾经是花5块钱买的还勉强,50就emmm...

最后感谢平行时空以及雨林。

愿你的勤劳让你掌握。最后,工具已上传。


CSNZ(OL)单机版更新教程 fixtrike包制作教程(二)的评论 (共 条)

分享到微博请遵守国家法律