Board logo

标题: 6.5pl内场景256个的限制怎么突破? [打印本页]

作者: yanhy    时间: 2026-3-3 00:15     标题: 6.5pl内场景256个的限制怎么突破?

6.5pl内场景256个的限制怎么突破?
作者: 狂赵云    时间: 2026-3-3 18:03

4027控制,详情看6.3发布
作者: 冯励    时间: 2026-3-4 16:17     标题: 回复 #2 狂赵云 的帖子

我也没有搜到4027的关键词,兄台可以发下吗?
作者: 狂赵云    时间: 2026-3-4 21:00

2、R场景图片数量扩充和内场景图片通用

   用整形变量4027来控制
   
   先要设置剧本编辑器外场景数40,内场景数256

   4027初始值0,外场景使用1-40号图片,   内场景使用41-296号图片
   4027等于1  ,外场景使用257-296号图片,内场景使用297-552号图片
   4027等于2  ,外场景使用513-552号图片,内场景使用553-808号图片
   ......
   
   这个看起来有点复杂,不过由于外场景可以用内场景替代,所以可以只看内场景,这样就得到了公式: 4027的值*256+内场景编号
   
    如下列指令
    77:变量运算 整型变量 4027 = 常数 1
    27:背景显示 内场景 无 无 MMap-41 无
    1c:绘图

    这样会使用  1*256+41=297号图

    由于R场景可以存档,为避免存档后再取档导致图片错误,因此4027不会自动归0,建议每次在27指令前设置。

    这个扩充后,理论上可以使用的图片数量已经没有限制了,但是Mmap文件本身不能超过2GB,如果全部使用24位RGB位图的话,大概是2700+张图,不过滥用图片会导致文件膨胀,不利于作品的传播,所以请各位作者还是需要认真规划一下,不要把Mmap当仓库用。
   
    话说现在一个mod接近1GB的容量,我也觉得挺无语的

    由于只是扩充了内场景,因此又搞了一个内场景图片通用,以往虽然也可以内场景做外场景用,但要先写一条中国地图,现在把这些限制去掉了 ,可以直接用内场景做外场景或中国地图用,Mmap的1-40图还是留着,只能做外场景用,41开始的可以通用,写指令时全部选择内场景。
作者: 冯励    时间: 2026-3-9 10:47     标题: 回复 #4 狂赵云 的帖子

感谢




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0