游戏工具

SPC-UTIL(植物大战僵尸2静态修改器) V2021 最新免费版
  • SPC-UTIL(植物大战僵尸2静态修改器) V2021 最新免费版

  • 类别:游戏工具系统: WinAll
  • 大小:5.62M时间:2021-04-13 10:35:02

应用简介

  SPC-UTIL(二代动画修改工具)是一款非常好玩的植物大战僵尸2静态修改器。通过使用这款修改器,就能对PVZ2进行多项参数修改,比如金币、阳光等,还可以对植物以及僵尸进行修改,大幅降低游戏难度,需要的用户可下载体验。

植物大战僵尸2静态修改器

【使用说明】

  解码PAM动画的方法:

  1. 解包数据包,得到PAM文件,使用SPC-Util打开该文件,选择 "PAM-Convert-To-XFL-OneStep" 选项(输入它前面的数字)后回车,程序会解码PAM并生成后缀为.xfl的文件夹。解码完毕。

  2. 拆分这个动画所对应的Atlas(需要1536规格的图像),得到分解图(PNG),将所有分解图复制到第一步中生成的xfl文件夹下的LIBRARY文件夹内。

  3. 使用 Adobe Animate 软件打开xfl文件夹下的Anim.xfl文件,即可看到解析出来的动画。

  编码生成PAM动画的方法:

  在An中对动画进行修改、保存后,使用SPC-Util打开这个xfl文件夹,选择 "PAM-Convert-From-XFL-OneStep" 选项(输入它前面的数字)后回车,程序会根据其中的内容编码出可在PvZ2游戏中运行的PAM动画文件。

  需要说明的是,目前SPC-Util可处理的XFL动画有诸多限制,例如:只能使用PNG位图、不允许渐变、只能进行逐帧制作(可以使用传统补帧、并在要进行转码前在An中将至转化为逐帧动画)。具体说明参考下文。如果违反如下规则,很有可能无法成功将XFL转换为PAM(程序进行转换时将会崩溃)。

  动画主体结构说明:

  动画的主场景被命名为 "Anim",他有四个Layer,从上到下依次为:

  * labels : 标签层,用于设置帧标签,游戏程序会通过帧标签定位到需要播放的动画。

  * actions : 定义动作命令以及stop指令

  * stop 指令:即指令 stop() ,这会使动画的播放停止,通过帧标签与stop的配合,可以使游戏播放二者之间的动画。

  > 例如:在花园中种植植物,浇水后会触发“浇水动画”,游戏会读取该植物的PAM,得到动画数据,并通过帧标签"water"找到浇水动画所在位置,从该帧开始播放,直至播放到含有 stop指令 的帧,这样就播放了一次浇水动画。

  * 其他动作指令:fscommand命令,游戏可读取这种命令,并使对象做出指定的行为:例如:fscommand("use_action"); 指令,可以使射手类植物射出一枚***、使生产型植物生产一次阳光。

  * audio : fscommand命令,用于播放音效,形如:fscommand("PlaySample", eventName); ,其中,eventName是SoundBank中定义的Event的字符串ID。

  * animation : 动画层,这一层直接调用了 ID为"A_Main"的“影片剪辑”元件,要修改动画内容,应直接步入改元件进行修改,不要改动这一层的数据。

植物大战僵尸2静态修改器

  # 元件说明

  制作动画时,只能使用“影片剪辑”类型的元件。通过这种元件的嵌套、组合,在A_Main元件中进行修改。

  ## “影片剪辑”类型元件的分类与命名规则

  * M元件:iMage(图像)

  M元件中,只能有一个层级、这个层级上的内容只有一帧,并且这一帧中必须且只能包含一个“位图”类型元件,包含之后,这一位图可以使用如下属性:

  * 指定变换原点、平移、缩放。

  这三种属性以外的属性,会在编码PAM过程中被忽略。

  * A元件:Animate(动画)

  A元件中,可以包含任意数量的层级(即使是0),每一层级中,必须且只能有一段连续的动画,这段连续动画中,每帧都必须始终引用同一“影片剪辑”元件,“连续动画”之前,可以存在任意数量的空白帧,使前N帧保持空白。“连续动画”的最后一帧之后,不可再存在任何帧(空白帧、或引用其他元件的非空白帧)。

  * 可以调用任何M元件,也可以调用A元件,但所调用A元件的序号必须小于当前A元件的序号。例如 有 M_0 ~ M_20 与 A_0 ~ A_10 元件,A_5元件可以调用所有M元件与A_0 ~ A_4 元件,不能调用 A_5 ~ A_10 元件。

  A元件可以有以下几种属性:

  * 平移、缩放、旋转、倾斜。

  这四种属性以外的属性,会在编码PAM过程中被忽略。

  * 命名规则:

  M元件的元件名,必须严格按照格式 M_%u 填写,其中 %u 表示这个M元件的序号,序号从0开始计数,且不可中断,例如:M_0、M_1、M_2......M_9。

  A元件的命名同理。A_Main元件是特殊的A元件,他始终存在,并只能使用 A_Main 这个名称。

  * 导入一张位图

  可转换为PAM的XFL动画中,只能包含位图(并且为PNG格式)。

  位图导入XFL库的步骤如下:

  1. 在AN中,将一张PNG图像导入到库中,并进行重命名,规则为:只能由数字、字母、下划线组成,不包含文件后缀(如.png)。

  2. 根据上文中的M元件命名规则,新建一个“影片剪辑”类型的元件;新建成功后,在这个M元件的第一层、第一帧中,加入第一步中添加到库里的位图,可以为其指定缩放与平移属性。

  3. 打开 xfl 文件夹 下的 OtherInfo.json 文件,在 "ImageSize" 对象的最后一个成员之后,添加新的成员,成员Key为图像ID,对应resources.json中的"ID",图像ID只由大写字母、数组、下划线组成;成员值是由两个无符号整数(不可带小数点)组成的数组,两个数分别表示图像的宽高。

  > 例如: "IMAGE_TEST_1": [ 11, 22 ] 。表示ID为IMAGE_TEST_1、高度11像素、宽度11像素的图像。

  4. 在 "ImageMapper" 对象的最后一个成员之后,添加新的成员,成员Key为第二版新建的M元件名,成员Value为第三步所添加的图像ID。

  # 创建新的A元件

  1. 在AN中,创建一个“影片剪辑”元件,其命名符合A元件命名规则。

  2. 打开 OtherInfo.json ,在 "SubAnimMapper" 对象的最后一个成员之后,添加新的成员,成员Key为第一步所新建的A元件的名称,成员值为该A元件的标签名。

  > A元件的标签可用于<元件屏蔽>。游戏可在播放动画时,指定某些标签的A元件不被显示。游戏中的“植物装扮切换”就是这个原理。

植物大战僵尸2静态修改器

【注意事项】

  # 注意点

  ## 转换XFL为PAM时的注意事项

  在转换为PAM之前,需要打开XFL文件夹内等 DOMDocument.xml 文件,并在第一行 DOMDocument 文字后面添加文字: __ABOUT__="This XFL is convert from PAM file, By SPC-Util." (ABOUT两边有双下划线),才能使用SU进行转换。

  ## 关于图像文件的尺寸

  1. 标准尺寸:OtherInfo中指定的图像尺寸:是按照 标准尺寸常数 定义的宽高属性,必须是一个大于0的整数。

  2. 分辨率缩放比:XFL库中的位图文件,都应使用同一分辨率,默认情况下由转换出的XFL,使用的是 1536 分辨率。分辨率值会与 标准尺寸常数 复合,在M元件中定义了图像的缩放数值。

  > 图像文件实际尺寸应等于 标准尺寸 乘以 分辨率缩放比的倒数,计算结果舍去小数部分。

  >

  > 1536 分辨率的缩放比是 78.125 % (百分数)。所以 若导入一张 标准尺寸 为 100x100 的位图,实际图像文件的尺寸应为 100x100 乘以 1/0.78165(约为1.28) = 128x128

展开 收起

其他版本

猜你喜欢

植物大战僵尸2多版本[共20款]更多

植物大战僵尸2是一款经典的益智类塔防游戏,游戏继承了一代的玩法,玩家需要利用植物搭建防线保护脑子不被僵尸吃掉。该作在原有的基础上增加了更多的植物和僵尸,使游戏增加更多可能。

  • 植物大战僵尸2无限金币破解版999999 V11.2.1 安卓版

    植物大战僵尸2无限金币破解版999999 V11.2.1 安卓版

  • 植物大战僵尸2天空之城内购破解版 V1.6.1 安卓版

    植物大战僵尸2天空之城内购破解版 V1.6.1 安卓版

  • 植物大战僵尸2普清版最新版 V1.7.2 安卓版

    植物大战僵尸2普清版最新版 V1.7.2 安卓版

  • 植物大战僵尸2高清版无限钻石版 V11.2.1 安卓版

    植物大战僵尸2高清版无限钻石版 V11.2.1 安卓版

  • 植物大战僵尸2真正的破解版 V11.2.1 安卓版

    植物大战僵尸2真正的破解版 V11.2.1 安卓版

  • 植物大战僵尸2正式版 V3.3.3 安卓版

    植物大战僵尸2正式版 V3.3.3 安卓版

  • 植物大战僵尸2功夫世界版本 V3.3.3 安卓版

    植物大战僵尸2功夫世界版本 V3.3.3 安卓版

  • 植物大战僵尸2HD版 V3.3.3 安卓版

    植物大战僵尸2HD版 V3.3.3 安卓版

热门专题

热门推荐

  • Steam手机客户端 V3.7.4 安卓版

    Steam手机客户端 V3.7.4 安卓版

  • 饺子云游戏 V1.3.2.136 安卓最新版

    饺子云游戏 V1.3.2.136 安卓最新版

  • 233小游戏乐园 V4.24.0.0-4240067 安卓最新版

    233小游戏乐园 V4.24.0.0-4240067 安卓最新版

  • 虚贝网 V3.5.4 安卓版

    虚贝网 V3.5.4 安卓版

  • biubiu加速器手机版 V4.38.1 安卓最新版

    biubiu加速器手机版 V4.38.1 安卓最新版

  • 咪咕快游手机版 V3.77.1.1 安卓最新版

    咪咕快游手机版 V3.77.1.1 安卓最新版

  • 洋游码头app(已改名OurPlay) V6.9.5 安卓版

    洋游码头app(已改名OurPlay) V6.9.5 安卓版

  • OurPlay加速器 V6.9.5 安卓版

    OurPlay加速器 V6.9.5 安卓版

  • 代练通 V4.8.6 安卓最新版

    代练通 V4.8.6 安卓最新版

  • 九游手游平台 V8.1.0.2 安卓版

    九游手游平台 V8.1.0.2 安卓版

  • 云原神官方下载2024 V4.5.0 安卓版

    云原神官方下载2024 V4.5.0 安卓版

  • UU加速器 V9.4.2.0229 安卓版

    UU加速器 V9.4.2.0229 安卓版

推荐排名

  • 我的世界HMCL启动器 V3.5.5 官方最新版 3.89M331.3万人在用 我的世界HMCL启动器是专业的MC游戏启动器,它支持离线模式和正版登录,自动检测下载游戏运行库,支持Forge,Optifine和LiteLoader自动安装,让MC玩家轻松的登录运行游戏。

    下载
  • 我的世界PCL2启动器 V2.6.15 官方正式版 1.94M86.4万人在用 我的世界PCL2启动器是由“龙腾猫跃”作者打造的MC游戏清爽级启动器,支持离线和正版启动,一键极速开启流畅无卡顿,支持个性主题更变,颜色背景随意更换,打造你自己的MC启动器。

    下载
  • 造梦西游3残霞辅助器无毒版 2024 V7.31 官方免费版 1.47M58.6万人在用 残霞造梦西游3修改器是一款针对《造梦西游3》所推出的最新辅助工具。这款残霞造梦西游3修改器最新版可进行修改爆率、修改攻击、修改回血、无限无双等多项功能辅助,让你更轻松玩游戏。

    下载
  • pcstory蘑菇下载器 V5.0.0.3 官方最新版 7.15M58.6万人在用 pcstory蘑菇下载器可以充当你的游戏下载神器,让你无需借助Steam/EA/育碧等平台,直接运行下载器,挑选你喜欢的游戏,高速下载,将网吧里有的游戏全部到你口袋里,而且点击下载完成后直接开玩,而且还可以自动更新!

    下载
  • 造梦西游4逆天辅助 V1.3 官方最新版 2.59M45.9万人在用 造梦西游4逆天辅助是一款针对《造梦西游4》所推出的最新辅助工具。这款造梦西游4逆天辅助能帮助玩家进行技能秒杀、技能分身、人物修改、技能特效等多项操作辅助,让你更轻松玩游戏!

    下载
  • 我的世界PCL启动器 V1.0.9 官方版 888K34.8万人在用 我的世界PCL启动器是一款由“龙腾猫跃”作者耗时一年多开发的MCLauncher,英文全称Plain Craft Launcher。方便快捷可视化是其最大的特色。

    下载
  • 植物大战僵尸全版本修改器 V2024 最新免费版 21.07M30.7万人在用 植物大战僵尸全版本修改器是一款针对同名游戏《植物大战僵尸》所推出的辅助工具。作为PVZ玩家,有很多时候,在操作过程中,你总是过不了某一关卡,你就需要修改器来帮忙,为你带来多项操作辅助,大大降低游戏难度。

    下载
  • 我的世界java版启动器电脑版 V2024 最新免费版 96.28M22.5万人在用 我的世界java版启动器是一款针对同名游戏所推出的游戏启动工具。有不少玩家在体验minecraft java版本的时候,想要下载一款适配的启动器来帮助自己启动游戏,现在下载该软件就能帮助到你了。

    下载

网友评论