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

前言:
还在付费购买?版本更新只能等别人的更新包?看完本教程人人会。
蛋拐单机版基于CSNZ汉化制作,由毛子提供的服务端。(本教程不需要计算机知识,只需要会复制粘贴。)
需要的工具有:蛋拐、NZ原版(counter strike nexon studio)、nar解包打包、PAK解包、运行库、文件名大写转小写脚本、steam_api.dll(绕过Steam的工具)。
一、电脑环境准备
1. 开启.NET framework 3.5。控制面板\程序\启用或关闭Windows功能,勾选后点击确定让系统自动下载完成。(长时间无反应是系统更新被禁止,请先开启)。
2. 运行环境的安装。
3. 蛋拐的安装
4. NZ的入库(B站有教程)
点击开始游戏,选择我已经安装steam

然后入库下载文件。
5. 服务端文件的下载。地址:

由Jusic更新发布。
二、游戏汉化、fixtrike的制作
csnz的汉化基于fixtrike.nar,游戏会优先读取该文件中的内容,从而汉化以及自定义。
1. 将下载好的csnz复制到某一地方(原文件不要弄乱,以后会一直用到),图中框选文件可以删除,都是一些用不到的语言包,en结尾的不要删除。

将下载的服务端文件解压并改名为Server,放置到如图所示位置。

将Server中的CSOLaucher.dll以及CSOLaucher_Exe剪切到bin文件夹中。在bin目录下用提供的steamapi文件替换原来的文件。
2. fixtrike我们自己当然不会凭空制造,我们要去找一个模板框架。解包蛋拐的data目录下的cstrike_chn.nar并解压到一个文件夹中,并改名为fixtrike。

3. 解包蛋拐的所有chn开头的pak文件。将pak文件一个个往csopak工具上拖(不能一次拖多个),会多出一个lstrike文件夹。

在lstrike目录下有locale_chn文件夹,将大写转小写重命名脚本置于此,运行脚本。(不改成小写文件打包成fixtrike.nar后无法读取导致无效。)

然后将locale中的所有文件复制进fixtrike文件中。

选择替换文件

将resource下的item复制到Server\Data下,并删除表格的第一行后保存。(fix里面的不要删)

4. 删除resource\res下的popup_login,下面会解释为什么。将resource目录下cso_chn改成 cso_na_en, cstrike_chn改成cstrike_na_en, gameui_chn改成gameui_na_en, platform_chn改成 platform_na_en, valve_chn改成valve_na_en, vgui_chn改成vgui_na_en。(这些均为汉化文本)将fixtrike文件夹往打包工具packager应用程序上拖。会生成nar文件。

fixtrike主要制作过程完成。将生成的nar文件放到csnz的data目录下,即可畅玩游戏。