【技工】PVZ捣蛋猪版 Remake
捣蛋猪吧
全部回复
仅看楼主
level 14
技工pig
楼主
21/10/14进度
镇楼
2021年10月14日 13点10分
1
level 14
技工pig
楼主
2楼 备用
用于未来提供下载链接等内容的楼层
请勿回复本楼
2021年10月14日 13点10分
2
技工pig
纠正:请勿回复本层
2021年10月14日 13点10分
level 14
技工pig
楼主
3楼 前言
18年开始做过一个pak包(游戏视觉效果修改),当时对pak的修改仅局限在贴图上,对动画的修改摸索了半年多才略有了解,修改的比较完整但回看还是觉得做的不够精致
时隔上一次游戏包的发布已经有两年半了,现在对pak的修改更加了解,以及带学里闲时也比高中更加充裕,故尝试remake
本贴用于记录这次pak的修改过程,顺带可能会写一些修改pak的教程。做的足够完善的时候会提供游戏下载
[注] 由于学业等因素,更新速度不稳定,而且现在热情也不比当时,有弃坑的可能
2021年10月14日 13点10分
3
技工pig
旧版本发布链接:
https://tieba.baidu.com/p/6029822710
2021年10月14日 13点10分
level 14
技工pig
楼主
4楼 时间记录
21/10/11 13:19:30
新建文件夹"Bad_Piggies_Vs_Zombie_Piggies"
2021年10月14日 13点10分
4
level 14
技工pig
楼主
目前使用的版本为:1.0.0.1051英文原版
辅助打包的版本为:1.2.0.1073年度中文版
目前不采用主流的两个汉化版本的原因
汉化一版:字库过大,游戏中有字幕出现时会出现卡顿,降低游戏体验
汉化二版:字库仅覆盖汉化版中使用过的文字,目前还不打算了解如何向字库添加文字,贴图与动画基本完工后会考虑使用
辅助打包版本用于生成.compiled文件。
这个版本可以不依赖main.pak文件,修改main.pak解包后的文件再重新启动程序可以直接看到效果,省去了打包花费的时间。
在缺少动画文件的.compiled文件时,如果缺少的是.reanim.compiled文件(此类文件一般用于控制植物与僵尸的动作),游戏程序启动后能直接读取./reanim文件夹中的同名的.reanim源文件(由.fla动画文件通过FlashReanimExport.jsfl脚本生成),并将其编译成所缺的文件;如果缺少的是.xml.compiled文件(此类文件一般用于控制游戏中的粒子效果,如子弹打到僵尸身上的破碎效果,僵尸掉头的动画等),则读取./particles文件夹中同名的.xml源文件并编译。
辅助版本因为使用的是游戏内置的编译程序,解决了以往使用国外开发的PVZutil程序编译.reanim文件的缺陷(比如动画中使用了透明效果会导致整个图层消失),以及缺少编译.xml文件的工具的问题。
2021年10月14日 13点10分
5
level 14
技工pig
楼主
修改的成品将以GIF的形式呈现
第一株植物——豌豆射手
沿用旧版本中的形象,但将贴图分割成了猪、眉毛、眼皮与机炮四部分
细节较旧版更丰富,分割了贴图使得眉毛可以有相对移动,具有眨眼动画
2021年10月14日 14点10分
6
level 14
技工pig
楼主
在移除flash文件中不必要的图层时发现,如果移除了"anim_stem"图层会造成发射的子弹无法击中僵尸
于是发现通过编辑该图层可以操作游戏中豌豆射手发射的子弹的高度
2021年10月14日 14点10分
7
技工pig
纠正:可以操作发射的子弹的初始坐标
2021年10月14日 14点10分
level 14
技工pig
楼主
寒冰射手
因为动画与豌豆射手几乎相同,故选做第二个修改的对象
素材取自AB太空版,机炮仅进行了简单的颜色替换
沿用了旧版本中的子弹,不过进行了颜色调整
tip: 调整了子弹生成的坐标,子弹的尾迹效果也会跟随移动
2021年10月14日 15点10分
8
level 14
技工pig
楼主
双发射手
修改英文原版才发现双发射手的英文名叫Repeater,感觉有点生草
效仿原游戏的区别方式,换上了更犀利(?)的眉毛
以及戴着只能盖住一只耳的帽子(为了区别于之后要做的机枪射手,就用的小帽子)
为了体现他的机炮要强于单发的机炮,将ASE上的导线接在了机炮上
ps: 帽子的素材找了很久没找着,最后才意识到当时是用另一个帽子调色再拼上猪蹄印搞出来的
2021年10月14日 16点10分
9
level 14
技工pig
楼主
坚果墙
动画比较简单,也有眨眼动画,不过偷懒没有分离眉毛
不过遇到的问题是,如果照搬AB中的素材做成损伤点的贴图会使得眨眼动画变得很怪异
因为AB中钢盔猪的受伤贴图把眼皮改成了紫色,而眨眼动画不会区分坚果墙的三个形态,受损的坚果墙在眨眼时眼皮会突然从紫色变成绿色
折中的解决办法是把眼皮涂成了绿色
ps: 被啃咬的粒子效果暂未修改
附上坚果保龄球中的滚动动画
巨大坚果墙
2021年10月15日 06点10分
10
level 14
技工pig
楼主
对坚果墙的第一个损伤点贴图进行了修改
嬉皮笑脸确实态度不够认真
2021年10月15日 07点10分
11
level 1
Fan1228Cc4
歪比巴卜
2021年10月15日 07点10分
12
level 14
技工pig
楼主
向日葵
动画取自捣蛋猪中超级技工道具的动画
表情感觉不够生动,但目前没有改进的思路
尝试过用这个经典表情替代眨眼动画
但是因为眨眼动画时长过短导致表情几乎是一闪而过,最终放弃(悲)
ps: 不得不说被咬的时候还在扔扳手看着很怪
2021年10月16日 05点10分
13
level 14
技工pig
楼主
观察江南游戏开发社制作的2代pak能发现
他们制作的向日葵在生产阳光时会调用一段特别的动画
想要效仿但发现这在原版程序中无法实现
经过了解得知是通过反汇编原游戏程序后修改汇编代码实现的
于是下单了一本汇编程序设计(
2021年10月16日 05点10分
14
level 14
桑田成海
滋辞
2021年10月17日 03点10分
15
技工pig
感谢甚
2021年10月17日 06点10分
1
2
3
4
尾页