找回密码
 点一下
查看: 3855|回复: 18

问下有没有改w3a之类整个一块文件的好方法

[复制链接]
发表于 2008-5-26 15:41:14 | 显示全部楼层 |阅读模式
感觉这个地方问懂得的人多点吧
话说w3a整个就是一块内存
如果想改某个东西 又刚好长度和原来数据不一样
岂不是要把后面的内存块Move来Move去
貌似效率很低额
像WE那样一下很多自定义数据应该不可能是这么搞的吧
有啥比较高效实用的方法么
发表于 2008-5-29 13:29:15 | 显示全部楼层
最老套的办法就是用WE改...
回复

使用道具 举报

发表于 2008-5-29 20:07:02 | 显示全部楼层
LS正解~~~~~~

  [s:166]
回复

使用道具 举报

 楼主| 发表于 2008-5-31 11:31:06 | 显示全部楼层

说正经的额
有啥好算法没
你不会让我的程序还带个WE吧
回复

使用道具 举报

发表于 2008-6-8 00:09:38 | 显示全部楼层
记得我在哪里看过了..  应该不难的..
回复

使用道具 举报

 楼主| 发表于 2008-6-8 12:23:33 | 显示全部楼层
引用第4楼Traxex于2008-06-08 00:09发表的  :
记得我在哪里看过了..  应该不难的..
哪里捏?
回复

使用道具 举报

发表于 2008-6-8 12:55:32 | 显示全部楼层
话说 上次用UltraEdit-32
打开wtg文件 好像格式很简单的样子。。
我还直接写了个wtg(把某地图的j写进wct,导入地图,图变未加密了。。。)
回复

使用道具 举报

发表于 2008-6-8 13:03:48 | 显示全部楼层
引用第5楼hke于2008-06-08 12:23发表的  :

哪里捏?

Inside Mpq里面有介绍。
小黑的某帖里面有C#实现的w3u,w3a的编辑器。
回复

使用道具 举报

 楼主| 发表于 2008-6-9 08:11:37 | 显示全部楼层
引用第7楼织梦者于2008-06-08 13:03发表的  :


Inside Mpq里面有介绍。
小黑的某帖里面有C#实现的w3u,w3a的编辑器。
Inside Mpq貌似都是写用storm的函数吧
好像没有那个捏...
去挖小黑啦
嘿嘿

难道是Wc3MapBrowerV1.2:一个能察看地图w3a,w3u,slk,txt数据的工具?
好像只能看不能改额
回复

使用道具 举报

发表于 2008-6-9 13:51:23 | 显示全部楼层
Inside W3M and W3X里有文件格式~~
回复

使用道具 举报

 楼主| 发表于 2008-6-9 21:20:22 | 显示全部楼层
引用第9楼Red_Wolf于2008-06-09 13:51发表的  :
Inside W3M and W3X里有文件格式~~
文件格式是有额
问题是有没有什么好的替换长度不同内存的写法
回复

使用道具 举报

发表于 2008-6-10 16:24:08 | 显示全部楼层
读取到数组,然后重写w3a就是了~~
回复

使用道具 举报

 楼主| 发表于 2008-6-11 00:15:49 | 显示全部楼层
引用第11楼Red_Wolf于2008-06-10 16:24发表的  :
读取到数组,然后重写w3a就是了~~
这个WE貌似就是这么做的
实际效果好像W3MMASTER比他这样存要快得多...
回复

使用道具 举报

发表于 2008-6-11 01:57:28 | 显示全部楼层
那只是WE慢好不~
重写w3a根本不超过1毫秒~
回复

使用道具 举报

 楼主| 发表于 2008-6-11 08:11:12 | 显示全部楼层
你那个邪恶的优化软件就是这样写的?
速度好像的确很快

另外你那个强大的UI可否稍微升级下
http://www.islga.org/bbs/read.php?tid=10878
这个号称未加密的图死活打不开...
回复

使用道具 举报

发表于 2008-6-11 17:25:18 | 显示全部楼层
读取/生成w3a工作量其实很小的
偶的工具里压文件入Map占了至少95%时间 555~~

好吧,UI偷偷的更新了一下... 不敢改版本号...
回复

使用道具 举报

发表于 2008-6-11 18:57:37 | 显示全部楼层
说明没更新?加了哪些东西?
回复

使用道具 举报

 楼主| 发表于 2008-6-11 22:03:23 | 显示全部楼层
引用第15楼Red_Wolf于2008-06-11 17:25发表的  :
读取/生成w3a工作量其实很小的
偶的工具里压文件入Map占了至少95%时间 555~~

好吧,UI偷偷的更新了一下... 不敢改版本号...
那个UI好像还是打不开那个地图额
另外发现个BUG
那个单位进入离开不规则区域的
那个不规则区域变量永远是没有此类型的变量...
也就是说貌似根本不能用那个功能
到底是不是我操作的问题呢? 直接解压到到目录下?
回复

使用道具 举报

发表于 2008-6-12 00:02:24 | 显示全部楼层
你应该看到弹出对话框显示的几个函数吧~~
那根本不是正常UI该有的函数~~

对于不规则区域,和指定单位事件一样
不能在初始化时使用变量的~
只能用动作里的添加事件来添加~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 00:35 , Processed in 0.127598 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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