平民程序 - linghuye's blog

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

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

MyWarCraftStudio Development History

====2007-1-28
1.Update MyWarCraftStudio to 0.10.6337 for supporting Burning Crusade final formal client 2.0.6.6337.
2.It should be compatible with the normal 1.12 wow client.
3.I try to experiment DirectX rendering in this version. Change the Cnfg\MyWarCraftStudio.xml about <RenderEngine API="OpenGL"/> to <RenderEngine API="DirectX"/>. Be aware of bugs.
http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_0.10.6337.rar
http://linghuye.googlepages.com/MyWarCraftStudio_0.10.6337.rar

====2006-10-15
1.Update MyWarCraftStudio to 0.9.5991 for supporting Burning Crusade Closed Beta client
http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_0.9.5991.rar
http://linghuye.googlepages.com/MyWarCraftStudio_0.9.5991.7z

==== 2006-9-6
http://linghuye.googlepages.com/MyWarCraftStudio_0.9.7z
or
http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_0.9.rar
1.Fix the bug when reading Burning Crusade's patch.mpq
2.Fix bugs when displaying model on ATI graphic cards
3.M2Import.dli is a 3D Max import plugin for importing m2 file, but only meshs now, no texture, no skeleton animation. I am learning how to write a 3D Max import plugin, this is a byproduct.

==== 2006-7-26
1. A new m2 model renderer that can show most model skin texture set, add particle system effect, texture animation, npc skin.
2. Add two mpq edit functions in the pop menu by right clicking on the file tree item.
   Import File: Import a single file directly from local file system under the clicking tree node.
   Import Folder: Import all files in a directory from local file system under the clicking tree node.
3. Wow data path config is automaticlly set to where you open your mpq file now, no need to set it manually.

http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_0.88.rar 


==== 2006-6-9
0.Fix the bug of the limit of file name length in edit box.
1.Please change the <WoW DataPath="H:\World of Warcraft\Data\"/> in "Cnfg\MyWarCraftStudio.xml" first.
2.New things: F5 -> Welcome to DestinyMatrix
   It is just a demo for my hobby and buggy game engine, if it crashs, please forgive me. I have little time to write and fix it, just wasting much time to make my own living and enjoy my life with girl friend. :)

http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_0.8.rar 
 
==== 2006-5-26
1.Fix for the mywarcraftstudio for the problem of loading wow 1.11 test's Patch.mpq.
2.Decompress the rar and overwrite original program files, it  should work for 0.6/0.7.

http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_Fix_1.11_TestPatch.rar
==== 2005-11-3
1.Version 0.7, no new things, just program interface changed.
http://www.cnitblog.com/Files/linghuye/MyWarCraft_0.7.rar

Main Interface:
http://www.cnitblog.com/Files/linghuye/IWarCraft.rar

==== 2005-3-13

1.Version 0.6在www.Blizzhackers.com上发布。

2.解析出所有数据格式。

==== 2004-07-20 ========
1.加入保存纹理图像格式功能.
2.加入信息操作对话框机制.
3.加入人物纹理

==== 2004-07-18 ========
1.同时支持解析魔兽争霸和魔兽世界的MPQ档案,Blp图像纹理,Mdx物体模型.
2.魔兽世界的MPQ档案分布在其主目录的Data下,物体模型model.MPQ,图像纹理texture.MPQ.
3.人物模型的可变更纹理系统尚未解析完全,人物无纹理,World节点下的模型比较有观赏性.
4.BLP2's format is cracked by Technetium's Blpdecode.dll.
5.Most important, ALL credits due to the shadowflare's sfmpq.dll, TheProphet's Warcraft 3 Viewer, Technetium' Blp2decode and DevIL library. I just learn it and code it in my way.

posted on 2005-08-13 17:40 linghuye 阅读(49292) 评论(53)  编辑 收藏 引用 所属分类: MyWarCraftStudio3D图形学研究

评论

# re: MyWarCraftStudio Development History  回复  更多评论   

Could you please send me a copy of your most recent source code for MyWarcraftStudio 0.6. Thanks
2005-08-24 08:54 | Nathan Steele

# re: MyWarCraftStudio Development History  回复  更多评论   

你老兄还好吧。下载了你的mycraftsutdio可以用,下载你的mybin.rar可以编译。好,问题来了,mycraftstudio中的M2Craft.dll是124K,mybin编译出来的M2Craft.dll是116k,而且mybin中的IWarCraft* ClaimCraft(const char* szFileName, const char* szMpqName, CRAFT_LOCATION fromLoc)没有实现,希望大侠贡献一下,让orc们享受一下饕餮大餐阿谢谢。
2005-11-03 08:42 | 牛头祭司

# re: MyWarCraftStudio Development History  回复  更多评论   

程序接口一直在变,使用新的程序
http://www.cnitblog.com/Files/linghuye/MyWarCraft_0.7.rar

重新编译一下实现接口,就可以了.(加了几个操作方法)
http://www.cnitblog.com/Files/linghuye/IWarCraft.rar

en, ClaimCraft是主程序IWarCraftStudio实现的,组件dll实现IWarCraft就行了.
现在可以用IWarCraftStudio的方法取任意一个MPQ中的文件数据.
M2Craft.dll 只是我起初研究格式时用的,已经没多大用处了,没有更新了.

主程序的界面源代码关联文件太多,WTL/boost/freetype一堆几百兆的东西,编译非常麻烦,我就懒的发布了.反正主程序只是界面和MPQ文件读取(mpq读取程序库有其他专门开放的源代码),核心分析和渲染代码都在各dlls内.
2005-11-03 11:51 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

HOHO,谢谢哦。魔兽到底!
2005-11-08 11:49 | 牛头祭司

# re: MyWarCraftStudio Development History  回复  更多评论   

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

# re: MyWarCraftStudio Development History  回复  更多评论   

linghuye你好!~,能否提供一个DBCTool的下载链接,非常感谢!~~
2006-01-10 16:41 | Idiot

# re: MyWarCraftStudio Development History  回复  更多评论   

Download here:

http://www.cnitblog.com/Files/linghuye/DBCTools.rar

NOTE: the author is noisehole.
2006-01-13 19:59 | linghuye

# re: MyWarCraftStudio Development History  回复  更多评论   

下载了你的~~*****0.7 ,谢谢分享
2006-03-03 16:22 | 太古旋律

# re: MyWarCraftStudio Development History  回复  更多评论   

程序有个问题,在Add File to Achive时,许多文件由于所在文件夹靠后,发生太长的文件就不能完全显示和修改文件名的情况
这样等于很多文件只能导出但无法导入到正确的位置
不知道是否可以解决?
2006-03-19 22:03 | Neo

# re: MyWarCraftStudio Development History  回复  更多评论   

怎么才能把DruidCat的模型换成Worgen呢~!?
2006-04-01 15:36 | 蛙肉

# re: MyWarCraftStudio Development History  回复  更多评论   

wow现在1。10了不能用了~~可以给我们个能用的么急~thanks~
2006-04-17 09:51 | Spirithunter

# re: MyWarCraftStudio Development History  回复  更多评论   

怎么个不能用,我没发现问题,说具体点好不?
2006-04-17 10:44 | linghuye

# re: MyWarCraftStudio Development History  回复  更多评论   

One thing need to be fixed in 0.7 the input box for rename or add file is too short, need to allow more characters to beable to change all textures in the game..
2006-05-05 19:50 | Fableman

# re: MyWarCraftStudio Development History  回复  更多评论   

0.7 沒辦法打開 1.11 TEST PATCH.MPQ,
請問可以修正這個 BUG 嗎?
http://www.curse-gaming.com/en/wow/addons-657-1-mywarcraftstudio.html
謝謝你了…:D
2006-05-25 12:48 | NIGHTsC

# re: MyWarCraftStudio Development History  回复  更多评论   

Patch downloading and trying to fix the bug.
2006-05-25 13:22 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

Cool ,thanx alot man :D
2006-05-26 01:15 | NIGHTsC

# re: MyWarCraftStudio Development History  回复  更多评论   

ok now, it should be fixed by the
http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_Fix_1.11_TestPatch.rar

please try it.
2006-05-26 09:53 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

19:42:53.031 -- ★CHECKF(m_hDevice != NULL)★ in f:\gamedev\mywarcraftstudio\MyWarCraftStudioView.h, 85

启动出错
2006-06-09 19:44 | kawa11

# re: MyWarCraftStudio Development History  回复  更多评论   

http://www.cnitblog.com/Files/linghuye/MyWarCraft_0.8.rar
is giving 404 error?

Also the new WoW expansion MPQ format has been modified yet again, so we'll all need to fix our programs when its released ;)
2006-06-10 13:41 | 黑暗

# re: MyWarCraftStudio Development History  回复  更多评论   

Ok, should be http://www.cnitblog.com/Files/linghuye/MyWarCraftStudio_0.8.rar
2006-06-10 13:44 | 黑暗

# re: MyWarCraftStudio Development History  回复  更多评论   

"Also the new WoW expansion MPQ format has been modified yet again"

oh, where is this message coming from?
"the new WoW expansion MPQ"? The Burning Crusade?
2006-06-10 18:34 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

19:42:53.031 -- ★CHECKF(m_hDevice != NULL)★ in f:\gamedev\mywarcraftstudio\MyWarCraftStudioView.h, 85

启动出错
2006-06-09 19:44 | kawa11

谢谢测试,原因很可能是没有安装机器的最新显卡驱动,M$系统提供的显卡驱动程序都不能提供OpenGL的目前的基本功能.

如果安装了最新的显卡驱动后仍然有问题,麻烦你在程序目录下建个Logs子目录,并将运行程序后生成的log文件发给linghuye@gmail.com,谢谢.
2006-06-10 18:46 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

20:14:25.046 -- Graphic Card: NVIDIA GeForce4 MX 440 with AGP8X (Microsoft Corporation)
20:14:25.140 -- **** OpenGL Information *******************
20:14:25.140 -- GL_ARB_texture_compression is NOT found!
20:14:25.140 -- GL_EXT_framebuffer_object is NOT found!
20:14:25.140 -- GL_ARB_pixel_buffer_object is NOT found!
20:14:25.140 -- GL_ARB_vertex_shader is NOT found!
20:14:25.140 -- GL_ARB_fragment_shader is NOT found!
20:14:25.156 -- GL_ARB_texture_non_power_of_two is NOT found!
20:14:25.156 -- *******************************************

这就是M$安装自带提供的显卡驱动程序对OpenGL的支持,可以说是无耻之极!
2006-06-10 22:38 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

平民程序, yeah. Been talking to some of the people who currently have access to the Alpha to the Burning Crusade and none of the current programs can open the MPQ file.
2006-06-11 05:51 | 黑暗

# re: MyWarCraftStudio Development History  回复  更多评论   

现在更新到1.11后 无法修改模型了。。
难道BLZ把读取优先级改了?
老大再研究研究下吧。。
2006-06-28 12:18 | StarORC

# MyWarCraftStudio_0.8就出错  回复  更多评论   

启动主程序出错
22:28:26.734 -- ★CHECKF(m_hDevice != NULL)★ in f:\gamedev\mywarcraftstudio\MyWarCraftStudioView.h, 85
在程序目录下建个Logs子目录后LOG文件内容为
22:32:53.296 -- Graphic Card: NVIDIA GeForce4 Ti 4200 (Microsoft Corporation)
22:32:53.312 -- **** OpenGL Information *******************
22:32:53.312 -- GL_ARB_texture_compression is NOT found!
22:32:53.312 -- GL_EXT_framebuffer_object is NOT found!
22:32:53.312 -- GL_ARB_pixel_buffer_object is NOT found!
22:32:53.312 -- GL_ARB_vertex_shader is NOT found!
22:32:53.328 -- GL_ARB_fragment_shader is NOT found!
22:32:53.328 -- GL_ARB_texture_non_power_of_two is NOT found!
22:32:53.328 -- *******************************************

请教达人,是我的机器出在什么问题上呢?
2006-06-28 22:44 | WOWER

# re: MyWarCraftStudio Development History  回复  更多评论   

原因同上,再次向Micro$oft Corporation问好.
2006-06-29 11:35 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

1. i cant see over half the text for this site so i dont know if its been mentioned. Its just a bunch of boxes.

2. i am trying to view 3D models of different creatures, etc.. and there is no skin on any of them..
is that how its supposed to be? if so, how do i apply the skin to look how it should?

also the F5 feature just crashes every time.
2006-07-04 00:10 | BOXES

# re: MyWarCraftStudio Development History  回复  更多评论   

1.this site is most written in chinese, so maybe you can set page encode to UTF8 and have chinese font support.

2.Please change the Cnfg\MyWarCraftStudio.xml for <WoW DataPath="H:\World of Warcraft\Data\"/> to your wow install path.

3.Sorry for that F5 feature, i have tested it only in my Nvidia N6200 graphic card with latest drivers installed.
2006-07-04 08:48 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

1. have UTF8 on i just dont know how to get other languages to work for it. only language available is english.

ok, so for the 2nd thing you said, does the path have to go down to a specific .mpq file? or can it just stop at the WoW folder itself.
here is what im using for my current path: C:\Program Files\World of Warcraft\Data

the last time i used the studio, i was looking in different .mpq's.
i was looking in the model.mpq and checking out the models of nef, etc (they had no skins) and when i tryed to start wow it just gave me an error saying model.mpq couldnt be found even though i could still look through it.

befor i was looking at .m2's i was looking at .mp3's and .wav's and could start wow after. only happened some time after looking at models and such.
2006-07-05 01:23 | BOXES

# re: MyWarCraftStudio Development History  回复  更多评论   

as for the error, i installed wow on a diff comp. so i dont care if i cant run it on that one. just bringing it up incase something was wrong
2006-07-05 01:27 | BOXES

# re: MyWarCraftStudio Development History  回复  更多评论   

linghuye, could u please email me at nerox90@gmail.com, i got something i want to talk to u about that cant be discussed here :)
thx
2006-07-20 22:10 | Uktrap

# re: MyWarCraftStudio Development History  回复  更多评论   

您好!今天从Wowar到Baidu再到国外网站才找到你的Blog,非常感谢并赞美您的MyWarCraftStudio!

在下在下在并使用后发现了一个问题:在下无论使用0.8还是0.7打开Model.mpq后所有Model动作都没有问题,但是全部没有贴图!全部都是白色的!

在下使用MyWarCraftStudio主要就是为了参考Model的外形,因此没有贴图十分不方便,不知道是否可以帮助告诉一下是什么问题?

游戏版本 1.11.2
显卡 N MX 440

PS:为什么国外网站提供的0.7有2M大,而本网的0.8版本只有0.1M不到?是否是RAR和Zip的压缩率不一样?希望能够发布下软件的标准大小,以防止恶意网站植入木马!维护MyWarCraftStudio的名誉!(当然,在下没有诋毁那家外国网站的意思,有感而发)
2006-07-24 05:01 | L

# re: MyWarCraftStudio Development History  回复  更多评论   

现在请使用0.88版本.
0.8版本对dll程序链接做了改造,文件总体大小会更小些.
国外网站我只提交过 http://www.cursegame.com
2006-07-26 22:08 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

i cant import folders. it just say "open mpq archive"
and yes i have opened an archive where i want to import the folder to.
it just dont want to show the "import folder" option where ever i click, please help :/
2006-09-06 09:31 | .

# re: MyWarCraftStudio Development History  回复  更多评论   

When using "open mpq archive", the file mode is read only, can not be modified.

Use Pack -> Edit MPQ Archive, and the "import folder" will show when right clicking items on the file tree.
2006-09-06 21:07 | 平民程序

# re: MyWarCraftStudio Development History  回复  更多评论   

我下载了0.9, 人物模型都能正常显示,但装备模型没有贴图,除了一层反光的贴图什么也看不到.我该怎么办?
老大 你写的这个东西太厉害了
请继续加油.
2006-10-06 02:16 | 谢谢

# re: MyWarCraftStudio Development History  回复  更多评论   

老大,修改牛头人物模型后,有点会变大有的变小,不知道有没有调整模型大小的方法.谢谢!!
2006-10-11 12:37 | shenpiaoyu

# re: MyWarCraftStudio Development History  回复  更多评论   

请问有没有0.6???
2006-11-29 13:53 | R

# re: MyWarCraftStudio Development History  回复  更多评论   

M2 format changes frequently after tbc patch 2.0, I plan to update a new version after the formal publish of WoW tbc. But for now there is no way to view the new m2s after patch 2.0,s sorry for that.
But as I know, WowModelViewer will update a new version soon to support those new m2s.
2006-12-18 09:09 | linghuye

# re: MyWarCraftStudio Development History  回复  更多评论   

Hm...thx. Anyway i'm useing your program linghuye for changing models in game ))
And btw. Thx for MyWarCraftStuido. It's rox!
2006-12-19 01:22 | Hello

# re: MyWarCraftStudio Development History  回复  更多评论   

这真的有很多我们WOW新手想学的东西啊
2006-12-19 20:24 | 龙龙

# re: MyWarCraftStudio Development History  回复  更多评论   

魔兽世界里的地形上的阴影是怎么实现的?是打上lightmap的吗?
2007-01-23 11:27 | qrn

# re: MyWarCraftStudio Development History  回复  更多评论   

yes,地形层上的静态lightmap(or shadow map)
2007-01-23 13:37 | linghuye

# re: MyWarCraftStudio Development History  回复  更多评论   

但是lightmap很耗资源阿,我看魔兽世界的影子都很大很细,要是lightmap的话拿光照贴图要多大啊
2007-01-23 17:17 | qrn

# re: MyWarCraftStudio Development History  回复  更多评论   

还有,他里面的树的影子都镂空的,lightmap的效果有这么好吗?
2007-01-23 17:26 | qrn

# re: MyWarCraftStudio Development History  回复  更多评论   

只论地面上的影子的话是一层lightmap,这个在我实现过程中被证明是这样的.

从资源上看,lightmap依附在一个地形块(含8*8更小块)的结构上,每单位块地面有一张以单bit进行压缩的lightmap,所以比较小. 而且没有影子的地面块就没有这个数据.

人物走到阴影中,身上出现的光影效果,甚至是带镂空的光影效果,我想是拿lightmap作 project texture 来用,因为毕竟是静态的光照,不大可能是其他高级的阴影技术, 但我没有实现,不敢保证, 接下来准备实现这种效果,很cool.
2007-01-23 17:57 | linghuye

# re: MyWarCraftStudio Development History  回复  更多评论   

晴天高高白雲飄飄太陽當空在微笑(testing tranditional chinese avalibility)

Ok, back to the subject.
When I opening .m2 character files by 0.10.6337, it rendered nothing and all the animation and skin list are filled with [Unknown] and [No skin found]. What's happened with it? I'm using NVIDIA GeForce2 MX/MX 400.
2007-04-15 15:12 | Far from Taiwan Straits

# re: MyWarCraftStudio Development History  回复  更多评论   

请问下现在美服想修改可以修改吗?今天我修改了一下,好象不能用,会被弹出来
2007-04-16 00:34 | aa

# re: MyWarCraftStudio Development History  回复  更多评论   

谢谢你写这本软件。
mywarcraftstudio是最好的。
mywarcraftstudio和ultimateunwrap,是非常好的。
出口三维max是一个好主意。
好运,谢谢你!

# re: MyWarCraftStudio Development History  回复  更多评论   

哥们你这个软件还更新不,现在的WOW版本用不了啊
2009-05-02 17:27 | KFC

# re: MyWarCraftStudio Development History  回复  更多评论   

问题签名:
问题事件名称: APPCRASH
应用程序名: MyWarCraftStudio.exe
应用程序版本: 1.0.0.2719
应用程序时间戳: 45bc4290
故障模块名称: M2Craft.dll
故障模块版本: 1.0.0.2733
故障模块时间戳: 45bc469b
异常代码: c0000005
异常偏移量: 00006820
OS 版本: 6.0.6001.2.1.0.256.1
区域设置 ID: 2052
其他信息 1: 9902
其他信息 2: 1f1b0f90842cd915af69eea8b75b222a
其他信息 3: 372e
其他信息 4: 9433605b0bf62bdca331e3cc9f5a3ccb

vista系统,查看m2文件出现这个如何解决
2009-07-13 11:42 | 请教个问题
只有注册用户登录后才能发表评论。