性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-19 19:50 资料 文集 短消息 看全部作者
发一个6.5的p版扩展引擎

1、装备和道具扩展255个

①系统概述

原本的装备是150个,道具是105个。由于该引擎适配了【特技书】和【策略书】,考虑到道具上限不够用,于是将道具搬出了原来的位置,并将上限扩展到了255;
而原本的150~255的道具位置现在被用作装备,于是装备上限也成为了255。
使用【扩展数据编辑器】可以编辑255装备和255道具,要注意的是装备还在原位置,可以不重新设置,但是道具被全部搬迁了,需要重新设置:




图片附件: 1-1.png (2024-7-19 19:50, 541.12 K)



作者在设置好所有装备和道具后,可以用【新剧本编辑器v0.22】进行获取和指定。对于【获得物品】和【战利品】指令,剧本编辑器可以直接读全512个项目并直接获取:


图片附件: 1-2.png (2024-7-19 19:50, 45.77 K)



而对于【加入装备设定】和【敌方装备设定】没办法直接指定150号后的扩展装备,需要用78【整型变量赋值】来进行指定:
77:变量运算 整型变量 0 = 常数 150
78:整型变量赋值 0 ==> 0:曹操 武器

注意:这里我暂时清除了热武器,如果道具需要使用热武器,需要把原本的热武器按照序号 重新设置到新道具的对应序号上。例如,star引擎的第一个热武器编号是200,那么在新道具体系里 应该也设置在第200号上。


②道具商店扩展

现在的商店可以售卖全部255个道具,通过整型变量3600~3855来动态控制每一个道具是否可以购买。


图片附件: 1-3.png (2024-7-19 19:50, 180.34 K)



2、255自由特技系统

①系统概览       

Star引擎的特技设置为:每个特技最多3个人拥有,且共享效果值。本引擎修改为:每个人可以拥有至多255个特技,且每个特技可以自由效果值、培养成长、限制回合数。



图片附件: 2-1.png (2024-7-19 19:50, 82.98 K)



这里解析一下新特技系统,每个人拥有255个特技空间,对于每个特技,分别包括效果值、经验值、剩余回合数三个属性。修改器可以指定每个人初始的特技以及效果值,在进入游戏后,特技会根据作者的设置进行经验成长,经验达到200以后便可升级(即提升效果值)。具体的成长定义会在第三节讲到。


②特技学习书

道具做了两个新效果:【2C 永久特技】、【2D 临时特技】,可以制作相应的道具书来学习特技,效果值就写特技的编号:



图片附件: 2-2.png (2024-7-19 19:50, 131.47 K)



这样玩家可以在战场上通过吃书来学习永久和临时特技。但是,这个页面并不能设置学习特技的初始效果值,以及临时特技的剩余回合数。这几项需要在【特技成长】页面设置:


图片附件: 2-3.png (2024-7-19 19:50, 94.07 K)



该页面的【吃书后初始效果值】定义了吃了对应特技书后获得的初始效果值,【吃临时书的回合数】定义了吃临时特技书后的特技剩余回合数。
对于临时特技,会在天赋栏中显示出剩余回合数:


图片附件: 2-4.png (2024-7-19 19:50, 70.24 K)



整形变量3990=1可以过关清空所有临时特技。
注意:吃临时书不能叠加回合,只能覆盖。如果当前临时书的剩余回合数比当前人物的剩余回合数还小,则无法吃书(吃了白吃)


③特技成长

本引擎的特技系统是可以开启成长的,每个特技都对应有经验值,经验值达到200便会升级。作者需要定义各个特技是否可升级、成长效果值的上限,以及在攻击敌人、受到攻击、杀死敌人后的经验加成分别是多少,详见图2-3。

除此之外,还做了一个用于升特技经验的道具【特技经验书】:


图片附件: 2-5.png (2024-7-19 19:50, 66.4 K)



这个书的效果【工具物品】实际是空效果,且该书的位置是定死在20号道具的。该经验书并不能在战场上吃,而是需要进入菜单栏的【扩展系统-特技成长】的界面中进行使用:
  

图片附件: 2-6.png (2024-7-19 19:50, 216.33 K)



对于每个特技,会先检测该特技是否可以成长,然后检测是否效果值达到上限,最后检测是否还有剩余的特技经验书。对于每个特技在吃书以后的成长经验值,也可以在图2-3中的页面进行设计。


3、策略学习系统
本引擎附带了一个额外的策略学习系统,可以定义每个角色所学习的策略及剩余次数。剩余次数若写255便代表永久学会:


图片附件: 3-1.png (2024-7-19 19:50, 158.16 K)



与特技系统类似,策略系统也准备了两个新的道具效果:【2E 永久策略】、【2F 临时策略】。
  

图片附件: 3-2.png (2024-7-19 19:50, 152.75 K)



需要注意的是,对于临时策略书,其效果值=策略id+(使用次数×256),例如图中的临时沙暴书的效果值526=14+2×256,意思是可以使用14号策略(沙暴)共2次。


4、锻造系统
该系统是一个宝物、道具间互相转换合成的大系统。作者最多可以定义256种锻造方案,编辑器界面如下:


图片附件: 4-1.png (2024-7-19 19:50, 81.03 K)



标题是作者给自己写的注释,接下来一共八个选项,需要囊括所有锻造前和锻造后的装备/道具。对于每个装备可以设置要求的最低等级,对于每个道具可以设置要求的数量。
【消耗金钱】指的是该项锻造要扣除的金钱数,注意可以填写负数表示加钱。
【锻造前项目数】指的是对于这8个物品,锻造前是几个物品,这个就标识了哪些是锻造前的、哪些是锻造后的;
【商店编号】目前无用,可以缺省;
【允许锻造】指的是该锻造项目是否应用,如果取消勾选,则不会在锻造商店中出现。
玩家的用户界面如下:


图片附件: 4-2.png (2024-7-19 19:50, 410.89 K)



合成列表包括【可合成】【全部合成】和所有支持合成的装备道具。
【可合成】就是目前玩家资源足够进行锻造的项目;
【全部合成】就是目前所有支持锻造的项目(不包括未勾选【允许锻造】的项目)
剩余的就是所有可能能合成得到的装备道具。
右侧的锻造栏目中,在图标上点击左键可以查看装备道具的详情。

虽然名为锻造,实际上支持购买、出售、合成、分解、置换、突破等功能,如图所示:


图片附件: 4-3.png (2024-7-19 19:50, 357.37 K)



这里需要再提一个特殊情况。举一个例子:【1级小剑】+【突破书】=【2级小剑】这样的锻造项目,很可能出现玩家不小心把3级小剑和突破书应用到该锻造中,导致3级小剑锻造出一个2级小剑来。因此,对于这种“对等级要求必须是等于,不能是大于”的情况,需要在等级要求的数值栏中+128,表示该等级只有等于的情况才能锻造:


图片附件: 4-4.png (2024-7-19 19:50, 86.13 K)



这里将合成前的天仙洞衣等级设置为129,实际意思就是只有=1级的衣服可以锻造,>1级都不允许。
变量3993=0表示禁止玩家在菜单栏开锻造,=1则允许。可以动态控制玩家开商店的时机。


5、半透明对话框
没啥说的,479BF5是不透明度的值,写FF就是完全不透,作者可以自己调。

6、自由转向
点击已经行动的我军,再点击对应方向上的任意格子,该我军单位就会向该方向自动转向。(如果向正面转向,则角色会自动向反方向转)
整形变量3991=1来开启该功能。


7、新行动框
灵感来自于手游,对于新行动框不适应的玩家可以选择关闭。


图片附件: 7-1.png (2024-7-19 19:50, 180.74 K)



图标放在BMP文件夹下,包括一些备用的图标,感谢窝头提供的图标设计以及水浒星辰传群友们提供的测试意见。命名规则可以看示例:


图片附件: 7-2.png (2024-7-19 19:50, 89.69 K)



0攻击 1策略 2道具 3待命 4必杀 5围攻 6交换,这个名称顺序不能颠倒。
接下来讲一下怎么定义哪些按钮隐藏 以及按钮的弹出位置:


图片附件: 7-3.png (2024-7-19 19:50, 31.23 K)



一共准备了9个方位编号,如上图所示。在4F1000处维护了每个图标该出现的方位编号:


图片附件: 7-4.png (2024-7-19 19:50, 8.04 K)



这里的前7个数字就是表示每个图标所对应的方位编号:
0号图标(攻击)放在0号方位,1号图标(策略)放在1号方位,2号图标(道具)放在2号方位,3号图标(待命)放在5号方位,4号图标(必杀)放在3号方位,5号图标(围攻)放在4号方位,6号图标(交换)=FF表示隐藏。最终效果就如图7-1所示。

再举个例子,如果我只有攻击、策略、道具、待命4个选项,那我就可以将他们放在0、7、3、8号方位编号上:


图片附件: 7-5.png (2024-7-19 19:58, 265.2 K)



如果7个图标全放,建议把待命放到中间(6号方位)上。

当然这个行动框是可选的,目前已经添加到了环境设置的列表中,可以通过快捷键b来关闭该行动框,恢复老版本的行动栏。


附录1:剧本模板
对于上述系统,作者可以通过剧本来完成一些功能,包括弹出锻造商店、设置某条锻造条目是否可用、查询/新增/修改/删除永久或临时特技、新增/修改/删除永久或临时策略等。2L的压缩包中附了一个模板。

附录2:一些变量和地址
这些变量、地址在前面已经提过了,不过这里再总结一嘴。
3600~3855:控制各个道具是否可以在商店中出售,=0禁售,=1可售
3990:控制过关时是否清空临时特技,=0不清空,=1清空
3991:控制快捷转向,=0不允许,=1允许
3993:玩家在菜单栏开锻造,=0不允许,=1允许
4F1000:行动栏位置标识


附录3:修改器
【扩展数据修改器】可以修改各个新系统的初值,同时也可以充当修改内存的扳手,只需要点击右侧的【当前模式】即可。


引擎附件:

由于第一次做引擎,系统较繁杂,测试也有限,欢迎大家反馈bug。

[ 本帖最后由 普罗_puluo 于 2024-7-19 23:01 编辑 ]


精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-19 19:50 资料 文集 短消息 看全部作者
一楼的附件数达到上限了,这里放引擎附件 以及后续的bug修复和更新内容。


附件: 6.5p引擎.rar (2024-7-19 19:59, 1.25 M)
该附件被下载次数 473








-------------------------------修bug分界线-----------------------------------
2024.7.20
1、修改器的bug修改


附件: ExtendModifier 2024.7.28.rar (2024-7-28 11:51, 27.7 K)
该附件被下载次数 350


2、引擎的bug修复合集,以后都更新在这一栏


附件: bug修复合集 2024.8.5.rar (2024-8-5 00:47, 1.06 K)
该附件被下载次数 419


3、DLL的bug修改


附件: ExtendData 2024.7.28.rar (2024-7-28 11:51, 779.98 K)
该附件被下载次数 308


[ 本帖最后由 普罗_puluo 于 2024-8-5 00:47 编辑 ]


精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-19 19:50 资料 文集 短消息 看全部作者
占楼
精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-20 18:10 资料 文集 短消息 看全部作者
回复 #17 洛公子 的帖子

回15、17L:兵种扩展需要把原兵种搬离原区域,类似255道具迁移一样,后续版本可能考虑吧。

回17L:紧凑化的意思是,编辑器中特技与特技之间不能留空,点击【紧凑化】可以让靠后的特技弥补前面的空缺位

回18L:因为我将扩展数据存到了额外的存档文件.EXS上,所以需要重新开档。(同时要注意修改器是处于初值模式还是内存模式)
精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-21 00:38 资料 文集 短消息 看全部作者
回复 #25 13895692598 的帖子

整形控制雨雪画面已经做进去了 不过还差点别的内容没弄完所以还没发布
精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-24 23:22 资料 文集 短消息 看全部作者
回复 #44 洛公子 的帖子

回41L:取消掉了,因为这个系统需要显示策略剩余次数,和学会等级一起显示就太乱了

回42L:已修复,打完补丁后 豆袋的效果号要整体+1(例如如果要自动使用恢复用豆,就填1)

回39L:网盘已补档。

[ 本帖最后由 普罗_puluo 于 2024-7-24 23:47 编辑 ]
精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-24 23:41 资料 文集 短消息 看全部作者
回复 #46 洛公子 的帖子

收到,感谢提醒。
精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-26 15:49 资料 文集 短消息 看全部作者
回复 #49 洛公子 的帖子

这个在各个引擎没测出来填3都是显示【末日审判】没有后缀
精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-29 20:28 资料 文集 短消息 看全部作者
回复 #57 洛公子 的帖子

这个bug之前修过了,看下2L的补丁

目前测了几个mod都是正常的
精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-7-30 12:54 资料 文集 短消息 看全部作者
回复 #59 洛公子 的帖子

前面少了一个50,已修复
精华帖
顶部
性别:女-离线 普罗_puluo

Rank: 4
组别 女官
级别 破贼校尉
好贴 2
功绩 31
帖子 69
编号 545415
注册 2023-9-23


发表于 2024-8-7 23:25 资料 文集 短消息 看全部作者
回复 #61 paul_guo 的帖子

超级加速估计不会调了,内置加速考虑做个可控速度调节的功能。

最后提到的两者会整合。
精华帖
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-12-4 02:56
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.015768 second(s), 11 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP