PC基础课程 添加自定义地图

一、本节课到底要学什么

把一张“手里只有 996/WIL/WIX 原图”的新地图,真正搬进游戏,让玩家能 @传送 进去,并且小地图、NPC、权限都正常。

二、整件事的 5 大步(记住顺序,漏一步就进不了图)

  1. 转格式:把原图变成游戏只认的 PAK。
  2. 对编号:给地图、小地图、NPC 挑一个“服务器里没人用的号”,防止冲突。
  3. 扔文件:把转好的 PAK、map、小地图分别放到客户端、补丁、后端 3 个位置。
  4. 写配置文件:只用改“编号、名字、坐标”三处,其它别碰。
  5. 重启引擎+登录器:重读新资源,给 GM 权限,进游戏测试。

三、每步重点与易错点​① 转格式

  • 工具自带“格式转换”按钮,一拖就行。
  • 千万勾选“压缩尾部”,否则客户端黑屏。

② 对编号

  • 地图编号 115 以内基本安全;小地图编号=10000+地图编号。
  • 先搜一遍服务器,确认无重复再用。

③ 扔文件

  • 地图 PAK → 客户端 \Data\
  • map 文件 → 后端 \Map\、客户端 \Map\、登录器 \Map\(三处必须同名同时换)。
  • 小地图 PAK → 客户端 \Data\MiniMap\

④ 写配置

  • 只改:地图号、地图名、NPC 名字、坐标、NPC 编号。
  • 前面“路径”是脚本位置,动了就必须把脚本也搬过去。
  • 两个 0 是方向,NPC 一般不动。

⑤ 重启与测试

  • 顺序:关引擎→换文件→开引擎→重新生成登录器→进游戏。
  • 进图前先 @权限 自己,再 @传送 地图号,能飞即成功。

四、本节课留下的作业

  1. 把老师发的 3 层地图素材按上面流程跑一遍,三层分别用 116、117、118 号。
  2. 每层只放 1 个 NPC,名字自取,坐标放在地图正中。
  3. 做完截游戏内“小地图+角色站在新地图”两张图回传。

五、常见翻车问答(先背下来,出错秒查)
Q:客户端闪退?
A:PAK 没压缩或编号冲突。

Q:能飞进去但黑屏?
A:map 文件没同步到后端或客户端。

Q:NPC 不显示?
A:路径写错或 PAK 密码不一致。

课程入口

回复

举报

快速回复 返回顶部 返回列表