查看: 3289|回复: 14

[有事请教] 如何增加创建的地图上限?

[复制链接]
梦石
0
星屑
5269
在线时间
733 小时
注册时间
2013-1-18
回帖
525
发表于 2022-4-10 21:19:40 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
最多只能新建999张。请大佬指点一下如何突破这个限制。
梦石
0
星屑
29896
在线时间
5733 小时
注册时间
2016-3-8
回帖
1653
发表于 2022-4-10 21:27:23 | 显示全部楼层
你这半年前不就问过了

点评

3年后又来问了  发表于 2025-4-3 10:40
但是那是无法解决:)  发表于 2022-4-10 23:19
但是一直未能解决:(  发表于 2022-4-10 22:58
回复

使用道具 举报

梦石
0
星屑
2617
在线时间
221 小时
注册时间
2022-1-17
回帖
214
发表于 2022-4-10 21:54:45 | 显示全部楼层
好家伙,一个怎样的游戏地图会超过999张?是想实现什么功能吗?或许可以换个方法
什么都想做一点却又逊又屑的一个人
回复

使用道具 举报

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
回帖
1175
发表于 2022-4-10 23:33:16 | 显示全部楼层
本帖最后由 任小雪 于 2022-4-10 23:35 编辑

我有一个不知道能不能实现的变通法子,那就是,
做两个除了地图不同其他都一样的游戏(前提还得是地图传送可能得特殊处理一下,以及不能含有地图ID判定的事件和脚本),
他们的存档或许可以通用

点评

关键就是含有地图ID判定的事件和脚本  发表于 2022-4-11 08:11
回复

使用道具 举报

梦石
0
星屑
3538
在线时间
918 小时
注册时间
2018-5-18
回帖
474
发表于 2022-4-11 09:53:25 | 显示全部楼层
本帖最后由 马铃薯条 于 2022-4-11 09:54 编辑

之前有个帖子好像说过?就是通过改配置文件的方式。
你搜搜关键词:上限、修改、突破之类的关键词呢
https://rpg.blue/thread-399843-1-1.html

点评

这个我看了,是增加数据库内的上限,并没有创建地图上限  发表于 2022-4-11 12:34
这个人很馋,什么都没有留下。。。
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45692
在线时间
7947 小时
注册时间
2009-7-6
回帖
13335

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2022-4-11 10:37:15 | 显示全部楼层
修改data/MapInfos.json文件,自己往里添加若干数据就行
比如你添加了id1000的地图,在外面随便找个id999的地图复制一遍改名成1000
批量的话还是得写个脚本之类的,不过并不推荐为了这种事情去写东西
使用超限的地图本身就说明浪费了大量地图资源,我觉得调整现有资源使用方法远比破限划算

点评

谢谢大佬指点,我去试试  发表于 2022-4-11 12:32
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
0
星屑
5649
在线时间
600 小时
注册时间
2020-2-20
回帖
217
发表于 2022-4-11 14:21:03 | 显示全部楼层
插眼……我觉得这个没准我也能用到……
回复

使用道具 举报

梦石
0
星屑
1518
在线时间
167 小时
注册时间
2025-2-15
回帖
67
发表于 2025-4-2 22:49:43 | 显示全部楼层
虽然是挖坟,但是说不定谁用得到呢。

マップに上限はありますか? - ツクマテ
tm.lucky-duet.com/viewtopic.php?t=6245
上面这个网页说的Zeriab_ExtraMaps.js这个插件好像可以,
在RPG Maker MV\dlc\RPGmakerWeb_plugins\Zeriab这个路径可以找到。

マップ数枯渇問題 - RPGツクールVXAceの網
vxace.hatenablog.com/entry/2012/09/09/193940
上面这个网页说的好像是通过给一个地图的不同范围图上不同的区域,
再通过判断角色到了哪个区域,来假装这是一个新地图。
尤其是使用远景图来当地图的那种操作,只是需要注意注意通行和不可通行。
下面的脚本好像是MV和MZ的,ruby语言的那些可能不一样。

get region for player and events
$gamePlayer.regionid();
$gameMap.regionid(x,y);
set x and y to the x,y ofthe player/event

获取玩家和事件的区域
$游戏播放器。区域 ID()
$游戏地图。区域 ID(x,y)
将 x 和 y 设置为玩家/事件的 x,y

针对金庸群侠传5,如何突破RPGMaker XP自带的999地图限制。 - 《金庸群侠传5》
bbs.3dmgame.com/thread-6135756-1-1.html
上面这个帖子可能同时适用于其他ruby语言版本的,JavaScript语言版本的也可以去参考一下。
回复 1 0

使用道具 举报

梦石
0
星屑
120
在线时间
9 小时
注册时间
2022-11-27
回帖
2
发表于 2025-4-12 01:39:38 | 显示全部楼层
写给妖精的情诗 发表于 2025-4-2 22:49
虽然是挖坟,但是说不定谁用得到呢。

マップに上限はありますか? - ツクマテ

cy,谢谢大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部