猫史档案馆


【岛三喵】导入和导出--地图-------------的建筑和地形到----其他地图

用户:淳朴的流星猫ofTt淳朴的流星猫ofTt查看:11026 回复:33 评论:115 创建时间:2021-07-22T13:36:09


                                 

 

                         众所周知,

                                               官方没有给出任何导入导出地图的功能,

                                          而我则自己做出了导入和导出地图的建筑和地形到

                      其他地图的方法,emotion_doge

                    不过这种方法及其复杂且有局限性,emotion_吃惊

             我将为大家在下方讲述这种方法,

                             emotion_雷电猴_疑问

 _____________  进入正题_______________  ①     下载Chrome插件油猴并添加到Chrome 

                               下载链接:                                  onlinedown.net/soft/671275.htm

                下载好了之后,你会得到一个压缩包,

                  解压一下,你会得到一个crx文件。

                     然后在网页地址栏中输入:  

chrome://extensions/

                          然后在这个跳出页面的右上角打开开发者模式               

center_image

        接着将下载的crx文件拖拽进这个页面,

                            它会提醒让你是否添加,

                     点击是,就添加好了!

                                                                 emotion_雷电猴_举手

               ②     安装脚本并修改内容

     安装脚本在这里greasyfork.org/zh-CN/scripts/28497-remove-web-limits-modified

center_image

(跟着点击安装此脚本的流程走就对了)emotion_爱你

                         ③开始导入

                                         在确认脚本启用的情况下,

                       回到代码岛主页。

                  center_image

                                 这时,你会发现左上角有个透明的小方块,将鼠标移动至那里,并勾选。emotion_笑cry

 

 

 

center_image                    这样就可以破解代码岛控制台不能选中的限制了!

                              然后到你想要导出的地图里(记得要刷新一遍),

                           在脚本区输入以下代码并运行。

(async function () {
    for (var x = 0; x <= 10; x++) { 
        for (var y = 010; y <= 喵; y++) {
            for (var z = 0; z <= 128; z++) { 
                console.log(`voxels.setVoxelId(${x},${y},${z},${voxels.getVoxelId(x, y, z)});`) ; 
            }
        }
    }
})()

              (可以修改xyz来选择范围,过大会报错或网页崩溃)

                       (放在脚本区第一行,否则容易报错)

                                   控制台会输出一大堆速建代码,(很卡)

                                                            等待到他们全部输出

                                            这时,你会发现他们可以被选中,也可以被复制 。

(有的时候方块id会乱掉几个,要手动调)

center_image

 

将复制的代码粘贴到你要导入的地图的控制台,刚开始,你会发现控制台没啥反应,(因为卡),

你可以试试看将鼠标移到这时的控制台输入处,别管他有没有完全加载出来,只要鼠标变成I,就回车。

然后就是见证奇迹的时刻center_image

                                                          emotion_编程猫_厉害了

                                                  一个一模一样的建筑出现在眼前!

          __________________________完结撒花____________

                                                     (技术尚不成熟,大家如果在操作中遇到困难,可以在下方评论区留言,)


回复

上一页第 1 页 / 共 2 页下一页
淳朴的流星猫ofTt淳朴的流星猫ofTt

sofa

点赞0


评论

D——D

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d

d-d


化石茄子的铁镐化石茄子的铁镐

板凳

点赞0


评论


_SandX_沙叉_SandX_沙叉

喔嚯

点赞0


评论

屑死了()搬我的建筑还没搬完整()

《复制了但没有完全复制》


面具狐狸云绾兮面具狐狸云绾兮

直接给我速建代码()我懒得弄()

点赞0


评论

还有()逊啦()都没复制完)(

你有邮箱吗?十万行代码社区发不了

你邮箱多少,我把速建码发给你


_SandX_沙叉_SandX_沙叉

天花板

 

点赞0


评论


淳朴的流星猫ofTt淳朴的流星猫ofTt

要是操作不来可以托我来操作,帮你复制建筑,义务的emotion_doge

点赞1


评论

ok

qq多少

先等一会儿

帮我复制一个超时空对决

首先你得给我控制台权限啊

你登录我的号吧.......

或者直接给我速建代码,我懒得整

等到4点

https://box3.codemao.cn/e/2e5b34e4c478a0f3d51f

代码你放到这里就可

https://box3.codemao.cn/e/2e5b34e4c478a0f3d51f?p=kRW8VB%喵VExjWWq1crrYWieFTd1z%喵b3wmfBSySAEPV3A4%喵asRCtLwt喵250cmlidXRvcg%3D%3D

直接给你权限

ok

给我一下权

?不是给你了嘛,你没申请

你只给我一个地图,我要两个地图的控制台

a a

求复制,链接:https://box3.codemao.cn/e/d2337ed70e09bd2d9551

我可以帮你复制地图(大号就是这么没得,名字叫来自火星的股神)


面具狐狸云绾兮面具狐狸云绾兮

你到时候来我地图复制给我()我没邮箱()

点赞0


评论

记得,别运行,里面有我用来做速建地图的代码,会很卡,4点钟我再来

不行的,太多了,有10万多行代码,直接无响应了,你去注册一个邮箱

我™说过,我不会有任何别的喵

或者你还有什么地图,给我开个权,我也可以来导出

emmm

你在百度上搜临时邮箱

不用注册的

有倒是有一个

把自动生成的邮箱地址发给我,我再发过去

我的邮箱是sxccafe@gmail.com

我直接txt发过去

懒得弄了

https://box3.codemao.cn/e/7265fc3e7398d18995cf

或者我放在我学生网盘里,给你个链接下载?

别人想要你的篮鲸代码,ok吗?

你同意吗

谁啊()

https://box3.codemao.cn/e/7265fc3e7398d18995cf这个里面有个要你复制的)(

我没权

复制哪个楼

是龙吗

这个有点难

要通过代码把它位置先移动下来,然后才能导出,不然的话只能放在128*128*128里,到大地图要被切掉的


成熟的强袭编程猫548成熟的强袭编程猫548

强()()

点赞0


评论


星星上的雪花星星上的雪花

最快的方法获得代码:直接在控制台打印Box3World

(world.say()会出现屏蔽词)

点赞0


评论

我这代码不太稳定,不过至少能用,其他方法我试了会很卡

box3World是各项参数 输出不会显示所有方块


没尾巴的鲸鱼没尾巴的鲸鱼

能给我控制岛三方块的相关代码吗?几行而已

点赞0


评论

其实就是api里voxels.setVoxelId()和voxels.getVoxelId()


淳朴的流星猫ofTt淳朴的流星猫ofTt

注意一下上方文章中代码有个别手滑,第三行y=o10是不对的,应该改成y=10虽然这样也可以运行,但是这在格式上不规范

(async function () {
    for (var x = 0; x <= 10; x++) { 
        for (var y = 010; y <= 64; y++) {
            for (var z = 0; z <= 128; z++) { 
                console.log(`voxels.setVoxelId(${x},${y},${z},${voxels.getVoxelId(x, y, z)});`) ; 
            }
        }
    }
})()

点赞0


评论


战神_小火熊_光影轮回战神_小火熊_光影轮回

帮我一下()

点赞0


评论

可以

地图链接

https://box3.codemao.cn/e/25da78bf88dd6762d722

挂机了?

嘿,有空吗?来地图……

在的话回复

先回复,再去地图

在()

不合作了,我要去温州旅游

azaz,没事我们加你我们自己做,你要出去了吗?

你帮忙了,不会踢你的

对了,皮肤发了,我有了,你应该也有!


一个STUB用户_6923702一个STUB用户_6923702

这个好久之前就有了()

点赞0


评论

我这种方法和alan他们的没关系

原理一模一样好么

只不过弄出来的代码更繁琐

这是当然的,我昨天开始研究今天就有了初步的成果就发帖,Alan他们研究了几个月了,都没发帖,对于此次创作节,已经够了

我研究不是以别人研究出来为标准,只要别人没发帖,那就让众人以为我先研究出来,我研究这个的目的最初是为了不让绾兮没参加成功的创作节地图里建筑白费,这样,足够了,我只会等到创作节结束之后再研究

……你真以为是几个月 我都半个小时弄出来啦 把每个方块的数据都输出就好了

其实你可以优化一下 不要记录air

不过输出代码都是10万行以上,检测带有0);的行数然后再筛选太慢了,然后直接奔溃了,我后来删掉了,有可能是我用的方法不对,反正能用就行,这样的确可以简化输出代码,不过各有利弊

不过先关技术我还是第一个发导入和导出地图的贴的,并公布了详细方法,说实话我就是来攒一点人气,不至于发个贴都那么冷淡

我把不太成熟的代码也是为了先人一步,等到别人发帖,就有个理由说别人早做出来了

跟alan有什么关系啊))明明是我做的

几个月了都没发帖??我去年就发过了好吗

我只是没公布生成代码

我这么说的原因是我觉得你的留言有点引战的感觉(

和以前的不一样的,这是最新的方法,现在控制台是选中不了的

F12没见过?

f12你有本事用你就用,没试过就别乱说,f12那么多行代码,且elements都是分散的,还有$=0也是不行的,我基本上试了全部的方法,当然不是只有这个方法。给麻烦的方法只是为了让人看不懂,尽量不泄露,你行你上啊

好 我行我上


一个STUB用户_6923702一个STUB用户_6923702

我之前用过

https://shequ.codemao.cn/community/363328

()

点赞0


评论

我这项技术适用于当前的地图编辑器,其他的方法都有时效性


YDS尹子YDS尹子

()()()()()

点赞1


评论

你这也忒复杂了吧)))

能把本尊地图连接给我吗QWQ找人不用不好吧

发你作品下了

复杂不要紧,对于此次创作节能用就行,至于这样什么,我说过,我这个技术不成熟,也不稳定,比不上你们这些什么大佬

复杂是为了不让没耐心的人看懂

嗯嗯嗯?哪个作品?……我晚上再看吧……(要不再发一次24小时链接?)

尹子啊……发我另外一个作品吧……我地下城与勇士看不见啊!!!


阳光的流熔怪Uyt5阳光的流熔怪Uyt5

右键审查元素不香吗

点赞0


评论

不香,代码太多了,f12全是散的,效率不高

你用chrome 点开发工具左上角那个鼠标 点在控制台 一下就找到了


一个STUB用户_6923702一个STUB用户_6923702

center_image

点赞0


评论

早试过了,是分散的、、、

这个不是好吧

我的跟YDS的不一样

那个鼠标图标我知道,试了不行的,都是分散的

你果然不会 我用的都不是

我要人类大战僵尸模板地图的建筑


无尽深空无尽深空

而这我的是学习机。

点赞0


评论


淳朴的流星猫ofTt淳朴的流星猫ofTt

(async function () {
    for (var x = 0; x <= 256; x++) { 
        for (var y = 0; y <= 喵; y++) {
            for (var z = 0; z <= 256; z++) { 
                if(`${voxels.getVoxelId(x, y, z)}`>0){
                    console.log(`voxels.setVoxelId(${x},${y},${z},${voxels.getVoxelId(x, y, z)});`) ; 
                };
                
            }
        }
    }
})()

新版本,运行更稳定

点赞0


评论


一个STUB用户_14302596一个STUB用户_14302596

改进以后的(挖出来提供大家学习)

 (async function () {
    for (var x = 0; x <= 256; x++) { 
        for (var y = 0; y <= 喵; y++) {
            for (var z = 0; z <= 256; z++) { 
                if(`${voxels.getVoxelId(x, y, z)}`>0){
                    console.log(`voxels.setVoxelId(${x},${y},${z},${voxels.getVoxelId(x, y, z)});`) ; 
                };
                
            }
        }
        await sleep(500);
    }
})()

点赞2


评论


AokenAoken

挖,

点赞0


评论


面具狐狸云绾兮面具狐狸云绾兮

谁挖的()

点赞0


评论

你要问难起啊


难起的名字难起的名字

这东西不兴搞啊()

点赞0


评论


难起的名字难起的名字

ddd

点赞0


评论


小屑鹿小屑鹿

👀

点赞0


评论


屑格子awa屑鸽子屑格子awa屑鸽子

我挖)

点赞0


评论


guxia666guxia666

额,需要那么麻烦么

直接打开F12输入代码

 javascript:document.body.contentEditable='true';document.designMode='on'; void 0

控制台里的东西就可以复制了

点赞2


评论


WitheredWonderWitheredWonder

()

点赞0


评论


七叶寂照秘密主promax七叶寂照秘密主promax

az???这………………不用油猴,你弄个右键打开对话框,把这放进对话框就行………………………………

点赞0


评论


GZ006GZ006

?怎么回事?

点赞0


评论