平民程序 - linghuye's blog

天下风云出我辈,一入江湖岁月催。皇图霸业谈笑中,不胜人生一场醉。提剑跨骑挥鬼雨,白骨如山鸟惊飞。尘事如潮人如水,只笑江湖几人回。

随笔 - 221, 文章 - 0, 评论 - 680, 引用 - 0
数据加载中……

WoW's ROAM Terrain

繁琐沉重的工作麻木了程序员的思维,也只有在完全属于自己的闲趣的代码中才能找回自己的方向和热情。
留下些足迹,让未来的自己,体味现在与曾经的彷徨和执着。
嗨,我梦萦的Kalimdor大陆.


Reference:
http://www.cognigraph.com/ROAM_homepage/

posted on 2005-08-13 17:44 linghuye 阅读(9073) 评论(32)  编辑 收藏 引用 所属分类: MyWarCraftStudio编程札记

评论

# re: 高手您好!  回复  更多评论   

我们在做魔兽世界私服,遇到很多麻烦,.dbc文件用软件可以打开但不能编辑也就是说不能修改,目前游戏中技能基本上都不好用,为此我们很是上火,我刚看过您的文章,技术含量非常之高,我想在您这个层次上帮我们看看有什么工具软件能编辑DBC文件,用UE类工具打开看到的全是十六进代码,这如何修改技能啊!
世界需要热心肠,先谢谢你了,你的文笔不错,交个笔友吧。

我的邮箱地址:yeshu1235@163.com

上面的诗写的好,很有豪情啊,看得您是豪情壮志在胸间啊!!!!!
2005-08-16 10:37 | yeshu152000

# re: WoW's ROAM Terrain  回复  更多评论   

编辑DBC文件的工具还没出现,我想WDDG自己内部应该会有一个.
DBC文件内除了字符串表不方便增删,其他的自己作个程序编辑器改改数值,应该是比较简单的.
之所以不加编辑功能,大概因为如果太方便修改DBC内的数值,被人滥用,很容易出现Bug,对官方服务器造成危胁,惹恼了玻璃渣,把mpq格式一改,大家都没得玩. 所以只能用UE了,要是UE加个按数值类型显示功能就好了.
2005-08-16 10:58 | 平民程序

# re: WoW's ROAM Terrain  回复  更多评论   

新手提几个小问题~
1.为什么有些M2文件没有贴图?这些缺乏贴图的文件能否调整回贴图状态?
2.各族的人物模型都有很多组件构成,比如牛角的模型就全部显示在上面,有没有办法调整其成为单一模型观看状态?

我是新手,再加上英文也不是很好~故此提问~麻烦解答?谢谢
2005-08-25 10:16 | 秋水一色

# re: WoW's ROAM Terrain  回复  更多评论   

1.由于游戏NPC的M2模型的纹理贴图实际上是由DBC数据库文件定义的,而且相当复杂,所以早期的贴图实现是很偷懒的做法.你可以调整,Cnfg\MyWarCraftTM.xml的模型纹理对应关系以正确地显示贴图(没有贴图,是因为wow版本升级后,对应关系变了).

2.MyWarCraftStudio 0.6没能作出单一NPC模型显示,后来我倒是全部作出来了,可以显示每一个NPC人物(如Wow Beauty),不过由于种种原因,就不想发布了.

我推荐你使用WowModelViewer,他的功能已经超过MyWarCraftStudio,very cool,这也是我没有再发布新版本的原因之一,下载页面:
http://wowmapview.sourceforge.net/wowmodelview/

It is a wonderful wow model viewer, I really learn a lot from its source code.
2005-08-25 10:53 | 平民程序

# re: WoW's ROAM Terrain  回复  更多评论   

请教:MyWarCraftStudio 0.6和WowModelViewer都可以查看m2模型,也可以导出到3DMAX,但是怎样将修改后的模型导入MPQ内呢?如上,在下也是研究4F 的,但又有所不同,在下希望修改出自己的风格,创造出更加个性的World of warcraft——WOW MOD
请赐教,也许这个功能将出现在MyWarCraftStudio 0.6以后的版本中?期待
2005-11-30 20:27 | kawa11

# re: WoW's ROAM Terrain  回复  更多评论   

除非有其他人写格式转换工具才有可能,我不会写的.
说实话,国内私服乌烟瘴气,毫无技术可言.
2005-11-30 23:38 | 平民程序

# re: WoW's ROAM Terrain  回复  更多评论   

我是一个moder来自www.modchina.com,研究WOW MOD很长时间了,准备开设WOW分站,但是目前最大的问题就在于M2格式的转换,模型不能修改就意味着MOD的失败和不完全,无奈圈里都是3D高手~程序方面都是半瓶子水(至少WOW MODER圈是这样的)~

我想强调的是:
我们不是搞4F的,只是借用wowemu服务器,用心去做一个理想的世界,自己的世界。

如果linghuye前辈可以帮忙解决M2格式这个瓶颈,我和MODCHINA的所有同仁将无限感激!
或许您对4F有顾忌,如果愿意帮忙,请MAIL TO
millionart@gmail.com
谢谢

PS:kawa11也是我
2005-12-04 16:33 |

# re: WoW's ROAM Terrain  回复  更多评论   

linghuye老大,我用MyWarCraftStudio修改魔兽里面的几个武器外形,今天更新到1。9版就没有效果了。我没时间下大幅本,只有自个搞个样子心里安慰下。请帮帮我,不胜感激!~
2006-01-10 15:16 | 云游四方

# 0.7版中的问题  回复  更多评论   

在RENAME中您设置的字符位置太少了。
改名字改不全导致很多东西修改不了。

其他的MPQ工具没你这个有用,他们的编辑完了WOW就不认了。

应该是损坏了MPQ文件,对比多个软件之后只有你这个能正常,但就是RENAME那里字符位太少。。。。

比如
Item\ObjectComponents\Weapon\Sword_1H_Machete_D_01.blp

这个长度的就放不进去。希望稍微改下重新编译。应该很简单。

谢谢 6月9日

QQ22462
EMAIL KANE@VIP.SINA.COM
2006-06-09 14:32 | 云梦

# re: WoW's ROAM Terrain  回复  更多评论   

Fix the bug of the limit of file name length in edit box.

http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_0.8.rar
2006-06-09 15:50 | 平民程序

# re: WoW's ROAM Terrain  回复  更多评论   

实际上通过在本地建立同样名称的目录还是能做到导入的 就是很麻烦。

感谢作者的这么快回复。
2006-06-20 10:31 | 云梦

# re: WoW's ROAM Terrain  回复  更多评论   

把文件导入很简单
建一个patch-3.mpq仿造一个结构就好
2006-07-31 16:22 | 甲克

# re: WoW's ROAM Terrain  回复  更多评论   

建一个patch-3.mpq仿造一个结构就好
呵呵,这个方法我倒还不知道,试了一下,果然可行.
原来玻璃渣加了这样的扩展patch机制,这个方法好.做补丁的直接发个patch-3.mpq就得了.
2006-08-01 22:05 | 平民程序

# re: WoW's ROAM Terrain  回复  更多评论   

请问一下如何可以查看魔兽世界的Terrain,当然能导出更好,能指点一下如何从那方面入手吗?

其实游戏制作者哪个不想把自己Dream植入,但有此能力的人还是太少了(应该说安于现状的人太多了). 游戏的创新更来源于个人的小满足, 我现在正在考虑把暴风城放到Unreal Engine 3中去看看,看看在新一代引擎能把我们的
WOW世界表现到什么程度, 里面的小物件可以用原来的,当然贴图是要重做的了.Terrain我是可以做,但没有设计图我只有到游戏截图慢慢画了.所以我想如果有现成的我可以有更多的时间放在贴图品质的提升,灯光的HDR甚至物理上
2006-08-26 09:15 | 5700

# re: WoW's ROAM Terrain  回复  更多评论   

听口气你是个美工,你需要一个程序员把wow的terrain格式转成Unreal Engine3的格式.
嘿嘿,你有Unreal Engine 3吗.
2006-08-26 10:02 | 平民程序

# re: WoW's ROAM Terrain  回复  更多评论   

感谢你的回答!!

我不清楚WOW的Terrain system的工作原理是怎样的,但我想地图的原理应该是差不多的, 对于Unreal系列基本是把Terrain的Displacement记录在一张灰度图上,这样比较直观.由于都被约束到了一个标准的plan上,所以一切都比较好处理. 其实对于做Terrian的人关心的是得到这张图而已,其实画这张图很简单,就像建筑图一样,只是一般大家都比较懒. 还有透露一下, Unreal3的Terrian还有没有开发完成,BUG奇多,不知今年他们写得完吗?感觉没2写得好,也许是material进化得太厉害了吧
2006-08-27 14:54 | 5700

# re: WoW's ROAM Terrain  回复  更多评论   

你好,看来你用过Lithtech引擎,我们也正在用这个引擎,但这个引擎地形都是基于bsp的,导出的地形文件相当的大,如果我们将其改成基于ROAM的,改动会很大吗?
2007-01-29 11:04 | qrn

# re: WoW's ROAM Terrain  回复  更多评论   

魔兽的地形文件是不是没有包含物理碰撞信息?
2007-01-29 12:35 | qrn

# re: WoW's ROAM Terrain  回复  更多评论   

估计改动会很大.
魔兽的地形文件有地形顶点,直接就可以用来做碰撞检测.地形上的建筑不属于地形.
2007-01-29 19:40 | linghuye

# re: WoW's ROAM Terrain  回复  更多评论   

请问有人知道M2文件中都包含哪些信息么,现在已经可以将M2导成obj或3DS(贴图坐标也带,但是没有动画信息,如:World of Warcraft - M2 importer )。但是我不知道如何把他们再正确的导出,不知道大家有没有用过Warcraft III Art Tools(是作为一个MAX插件开发的),它可以把max文件导出MDX或MDL但是我不知道这种格式是否能在WOW中通用。另外的问题就是,如果M2文件中原来是包含动画信息的,我如何确定在导入过程中没有信息缺失呢,因为我导出的文件都是没有动画的。

希望了解的人能帮助解答,谢谢。
2007-05-04 10:19 | 好啊

# re: WoW's ROAM Terrain  回复  更多评论   

linhuye前辈:
您好我上次看了你的关于魔兽世界的碰撞检测一文,受益匪浅,还有些问题弄不懂,首先是关于圆柱体和三角形的碰撞检测如何确定碰撞点和时间有没有这方面的文章?此外室内场景用bsp做碰撞检测,我看了一下stan melax的论文以及quake3的方法不过好像它们都是基于solid bsp的,而魔兽并非solid bsp那么他是怎么处理的呢,是不是最后也归结为圆柱体和三角面片的碰撞
2007-06-03 18:54 | fish

# re: WoW's ROAM Terrain  回复  更多评论   

请问如何才能将M2导成obj或3DS,我是一个搞3D美工的学生,很想将自己喜爱的WOW模型拿倒MAX里研究一下~希望高手指点~小弟谢谢了
2008-02-14 12:51 | 小虎

# re: WoW's ROAM Terrain  回复  更多评论   

使用WoWM2Import.ms,到http://www.wowmodelviewer.org去下载
http://www.wowmodelviewer.org/index.php?option=com_remository&Itemid=35&func=select&id=6

用WoW M2 Importer MAXScript,可以导入到Max里
2008-02-27 12:33 | Skanda

# re: WoW's ROAM Terrain  回复  更多评论   

@Skanda
WoWM2Import.ms 的下载连接失效了啊,能不能重发个?!
2010-02-14 22:28 | li

# That's 2 celevr by half and 2x2 clever 4 me. Thanks!  回复  更多评论   

That's 2 celevr by half and 2x2 clever 4 me. Thanks!
2011-05-23 05:21 | Genevieve

# re: WoW's ROAM Terrain  回复  更多评论   

Want to find cheap <a href="http://www.essaysbank.com">dance essay paper</a>? This is not a problem, just check services, which offer the essay.
2012-03-05 13:20 | Delacruz34OFELIA
只有注册用户登录后才能发表评论。