找回密码
 点一下
查看: 632|回复: 8

【已解决】请问,怎么把一个图上编辑的内容弄到另一个图上去?

[复制链接]
发表于 2013-2-19 00:26:47 | 显示全部楼层 |阅读模式
本帖最后由 惊风流水 于 2013-3-7 21:37 编辑

希望有简便的办法~
发表于 2013-2-19 00:42:20 | 显示全部楼层
如果是触发器,可以全选后直接复制粘贴的,但是注意重名变量和重名触发器问题,有的话先更名。如果是数据,量不大的话直接在编辑器复制粘贴,如果量大,使用mpq编辑器导出数据,合并后再导入,还是需要避免重名。需要注意的是,如果地图中不存在一个xml文件,不可以直接向里边导入这个文件,需要先在列表中注册,如果你不会,那么先用编辑器打开地图,随便在对应页面新建个东西就可以了。比如没有任何验证器数据的地图,就不可以直接导入验证器数据,需要手动注册验证器数据文件或者先随便建一个验证器,从而产生验证器数据的xml文件。
回复

使用道具 举报

发表于 2013-2-19 00:43:58 | 显示全部楼层
另:如果既有触发器数据,又有数据编辑器数据,而且触发器引用这数据编辑器数据的内容,最好先搞定数据编辑器部分,再粘贴触发器,否则可能导致无效引用而关闭某些语句。
回复

使用道具 举报

 楼主| 发表于 2013-2-19 01:00:08 | 显示全部楼层
回答的好多啊~~0.0可是我不懂MPQ。
我是想把在一个图中编辑的单位,弄到另一个图中去。发现复制过去后演算体数据没关联。还有自己做的效果个行为也没有跟着过去~
是不是都要一个一个复制啊~复制--打开需要粘贴的地图--粘贴--再打开需要复制的地图--再.....
好麻烦~~

点评

复制单位就只复制单位,不会顺便复制到演算体、行为、技能什么的。因为不同地图之间无法使用对话框复制,只是简答的复制粘贴而已。  发表于 2013-2-19 12:37
回复

使用道具 举报

发表于 2013-2-19 12:36:38 | 显示全部楼层
如果不懂导入导出,那么只能用编辑器复制了,一个比较简单的方法就是:在保证没有重复定义的情况下,进入xml视图,一次性复制全部当前页(比如单位页)数据,然后粘贴,然后再换个页面重复上述操作。但是如果你的地图存在重复定义,比如地图A对陆战队员进行了修改,地图B也对陆战队员进行了修改,无论是否修改的同意字段,都不能简单复制粘贴过去,你需要剔除一个,或者逐项复制。如果某些单位重复,而某些不重复,那么可以整体复制不重复的部分,然后对重复部分进行逐项修改即可。
回复

使用道具 举报

发表于 2013-2-19 16:35:11 | 显示全部楼层
把地图名称A改成地图B,A的内容就要B了!!!

点评

差点信了~~  发表于 2013-2-19 18:51
其实楼主是想把两张地图中的数据合到一起。  发表于 2013-2-19 17:33
回复

使用道具 举报

发表于 2013-2-19 17:25:29 | 显示全部楼层
吧地图.SC2Map 的后缀改成.SC2Mod 然后在依赖项里添加这个mod,触发直接复制粘贴

点评

增加知识了~  发表于 2013-2-19 18:51
嗯,这个确实是最简单的了,居然忘记了mod这个东西。 另外最好对地图进行一定的修改,去掉mod不支持的部分,因为有时候直接转mod会导致引用它的地图无法正常打开。  详情 回复 发表于 2013-2-19 17:54
回复

使用道具 举报

发表于 2013-2-19 17:53:26 | 显示全部楼层
直接复制xml文件和trigger文件阿。相关教程不是很多么

点评

主要是对XML陌生~  发表于 2013-2-19 18:58
看过哪个用XML覆盖的帖子~~可是,有点看不懂啊~  发表于 2013-2-19 18:52
回复

使用道具 举报

发表于 2013-2-19 17:54:54 | 显示全部楼层
卡神_降临 发表于 2013-2-19 17:25
吧地图.SC2Map 的后缀改成.SC2Mod 然后在依赖项里添加这个mod,触发直接复制粘贴

嗯,这个确实是最简单的了,居然忘记了mod这个东西。
另外最好对地图进行一定的修改,去掉mod不支持的部分,因为有时候直接转mod会导致引用它的地图无法正常打开。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-9-29 05:55 , Processed in 0.064397 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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