设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

求突破地图上限脚本

查看数: 644 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-3-25 19:37

正文摘要:

如图。 地图数量不知不觉中上千了,论坛里没有找到XP的突破地图数量脚本。 哪位有这样的脚本或者方法吗?

回复

写给妖精的情诗 发表于 昨天 22:55

虽然是挖坟,但是说不定谁用得到呢。
ruby语言版和JavaScript语言版的可以互相参考一下,看一看思路,看一看代码说不定就有办法了呢。

マップに上限はありますか? - ツクマテ
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语言版本的也可以去参考一下。
灯笼菜刀王 发表于 2024-3-29 09:46:52
本帖最后由 灯笼菜刀王 于 2024-3-29 09:48 编辑

默认脚本 Game_map 里, 把50行替换成这两行
    a = map_id > 999 ? "Data/Map%04d.rxdata" : "Data/Map%03d.rxdata"
    @map = load_data(sprintf(a, @map_id))

然后复制一份工程, 删除Data文件夹里所有"MapXXX.rxdata"的文件, 再去新建新的地图, 之后保存下来, 把新建的地图文件序号加1000, 例如 "Map1001.rxdata" , 复制到原工程即可(记得在新地图上做事件增加新的变量,开关也要在原工程同步), 如果再来999也不够, 那就再复制, 加2000,3000..... 自然数是正无穷的, 包你管够, 笑

之后要场所移动到999以上的地图都用变量指定, 涉及到地图ID超过999的判断都要用脚本就是了

倘若有需要调用MapInfos, 那就把新工程里的MapInfos文件名后面加个2, 复制过来, 判断 $game_map.map_id 是否大于999, 是的话调用MapInfos2 即可

点评

6~我测试下  发表于 2024-3-30 19:55
kangxi0109 发表于 2024-3-27 17:36:40
本帖最后由 kangxi0109 于 2024-3-27 17:39 编辑
紫英晓狼1130 发表于 2024-3-26 21:17
999张地图我只能说nb
前期规划就没做好,现在想改地图都没法改了


不,其实500张左右的时候就基本涵盖了。然后各种想法,各种扩建,不断膨胀。坑就是这样越挖越大。
你看下这个发帖时间就懂了↓
https://rpg.blue/forum.php?mod=viewthread&tid=371407

点评

https://rpg.blue/article-41092.html 找到个伪破限,但工程丢失了  发表于 2024-3-27 19:07
紫英晓狼1130 发表于 2024-3-26 21:17:45
999张地图我只能说nb
前期规划就没做好,现在想改地图都没法改了
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-4-3 06:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表