KRV修改:论如何加一个新地图(PC端适用,手机端可以参考
皇家守卫军吧
全部回复
仅看楼主
吧务
level 13
一年半以前曾经做过相关尝试,把所有文档都翻了一遍,唯独漏了一个文件中的一行,导致这个技术没能快点面世(快被自己蠢死了)
这个贴子只做最粗略的介绍,且假定读者有较不错的krv修改技术(至少要能看懂此贴在说什么)建议有加地图意向且修改技术较全面再来看这个贴子
2楼开始
2023年03月26日 17点03分 1
吧务
level 13
目录:
1.大纲
2.KR4_PC文件夹的一些细节
3.KR4文件夹的一些细节
2023年03月26日 17点03分 2
吧务
level 13
1.修改步骤,以添加关卡为第32关为例
(1)制作相关文件KR4_PC/Sprites/HD/Ingame中的kr4_level32_pc.png和kr4_level32_pc.plist.
(2)在KR4_PC/Scenes/gameScene.common.assets.pc.plist中仿照其他关卡制作<key>level_32</key>,并在下面按格式移植用到的animations、textures和sounds
(3)在KR4_PC/Localization中仿照其他关卡增加关卡介绍(STAGE_32_DESCRIPTION和STAGE_32_TITLE)
(4)在KR4/Settings里面的metagame文件中,找到flags_pc,在其中一关(建议16关)的unlock_level下增
加3
2关,然后增加
<key>level_index</key>
<integer>32</integer>
的一栏.注意如果没有额外做别的东西,建议把unlock_road、unlock_level、unlock_animations删空.最后把下面的text_title和text_description的内容改成STAGE_32_TITLE和STAGE_32_DESCRIPTION。然后搜level_rewards_content_unlocked,在最下面加
<dict>
</dict>
(此步骤不清楚是否可以省略)
最后找到updates_stages,把下面的31改成32,否则不会出现32关旗帜
(5)制作levels文件和levelmodes出怪文件
2023年03月26日 17点03分 3
更正:不仅要在level_rewards_content_unlocked加,还得在上面紧挨着的rewards加,否则一旦完成关卡就连存档界面都见不到了(闪退)
2023年09月23日 16点09分
@胖胖20151438 P.S. 加<dict></dict>的地方可以改成加<dict/>,而且多加没坏处,少加会出大问题,所以可以提前加几十个进去
2023年09月23日 16点09分
吧务
level 13
2.KR4_PC文件夹的一些细节
(1)制作kr4_level32_pc.plist的时候,记得把最下面的realTextureFileName和textureFileName的名字改成kr4_level32_pc.png;同时这个plist是唯一决定主地图的地方,记得把Stage_?.png这里修改成Stage_32.png.
(2)gamescene的讨论在修改总贴中有。需要注意texture至少要包含kr4_level32_pc.plist,sounds倒是可以挪用别的关卡的。如果gamescene中不包括所有用到的动画,会导致闪退。
(3)如果加载到80%左右闪退,那多半是gamescene文件没弄好。如果加载到100%闪退,那多半是kr4_level32_pc.plist里面没有Stage_32.png。
2023年03月26日 17点03分 4
吧务
level 13
3.KR4文件夹的一些细节
关于level文件的制作,详见
https://tieba.baidu.com/p/7765205289?pid=143510130662&cid=0#143510130662
注意!当一条路三个分路径的节点数不一致的时候,可能导致闪退
关于出怪的制作,修改总贴的171楼有相关讨论。
2023年03月26日 17点03分 5
吧务
level 13
此贴不回复过于初级/过于繁琐/超出我能力范围的问题,有什么问题建议优先在修改总贴问
2023年03月26日 17点03分 6
level 10
来了
2023年03月27日 13点03分 7
level 11
留名,
2023年03月28日 07点03分 8
level 8
收藏收藏
2023年04月01日 07点04分 9
吧务
level 13
补充说明:最近研究了下updates_stages,建议不要按上述教程直接把31改32(后果是必须打完31才能解锁32旗帜)
而是单独添加一栏32-32的
2023年10月24日 15点10分 11
1