找回密码
 点一下
查看: 2905|回复: 21

试作:插件加载自定义mpq -- 暗夜精灵主题

[复制链接]
发表于 2010-1-20 02:32:56 | 显示全部楼层 |阅读模式
load.jpg
back.jpg   


主题修改了loading画面,主菜单背景场景(动态),背景音效和音乐。记得开音乐哦~!

下载

http://www.f-fox.com/thewisp/War3CustomThemes/NightElfTheme.rar
解压所有文件到魔兽目录下即可。支持1.20以上所有版本。

原理是使用DreamLoader,可以不改变默认文件加载插件。(frozenthrone.exe是启动画面例外,不过这个文件修改了也没事)
暗夜精灵主题做成插件后,文件压到自定义mpq中,并且优先级比war3patch.mpq高。

同样原理自然也可以做其他的主题效果,不用把文件裸放在目录下或者压去war3patch了。
发表于 2010-1-20 02:58:32 | 显示全部楼层
家具
回复

使用道具 举报

发表于 2010-1-20 07:02:09 | 显示全部楼层
LZ啥时候搞个宽屏补丁好了
回复

使用道具 举报

发表于 2010-1-20 07:39:49 | 显示全部楼层
好像有个伪宽屏补丁

PS能用MPQ就能很好的压缩TGA了 = =
回复

使用道具 举报

发表于 2010-1-20 07:44:31 | 显示全部楼层
启动药用frozenthrone的话 平台启动的话就没效果了?
回复

使用道具 举报

发表于 2010-1-20 08:03:27 | 显示全部楼层
至少这个界面能够干掉平台……表示欣慰。
好棒呢这个界面……
回复

使用道具 举报

 楼主| 发表于 2010-1-20 16:30:12 | 显示全部楼层

回 4楼(hjistc) 的帖子

平台启动几时有过启动画面。。
用frozen throne = 代替阿尔萨斯的死人脸
用平台启动war3.exe = 没有启动画面其他一样
回复

使用道具 举报

发表于 2010-1-21 10:20:06 | 显示全部楼层
阿尔萨斯死人脸的路径在哪里?
回复

使用道具 举报

发表于 2010-1-21 13:25:47 | 显示全部楼层
DreamLoader是什么...
回复

使用道具 举报

 楼主| 发表于 2010-1-21 21:48:53 | 显示全部楼层
-.- 某神秘人现身了

dreamloader是aeris大人开发的代替magicloader的loader(囧 说起来好怪)

特点是劫持winmm.dll加载loader 而后hook进程加载插件 (hia hia 这招是我想到的)

既不是注入式(mh一类),也不是特殊loader文件启动(mod一类),也不改变原有文件,可以做到多版本兼容,不影响平台启动war3.exe(因为不用loader启动),不影响bn(因为不修改静态文件),不需要管理员权限(因为不是注入)

可以说是目前加载插件的最佳选择。。
回复

使用道具 举报

发表于 2010-1-21 22:13:32 | 显示全部楼层
引用第9楼thewisp1于2010-01-21 21:48发表的  :
-.- 某神秘人现身了

dreamloader是aeris大人开发的代替magicloader的loader(囧 说起来好怪)

特点是劫持winmm.dll加载loader 而后hook进程加载插件 (hia hia 这招是我想到的)
.......
能代替Magic Loader……
光是system线程的限制,你就不可能作出界面来。
这个东西只适合做maphack或者类似的纯内存hack工具。
回复

使用道具 举报

发表于 2010-1-21 22:17:04 | 显示全部楼层
好物支持個。
可惜咱目前不玩War3了,用不上這個了……
回复

使用道具 举报

发表于 2010-1-21 22:19:49 | 显示全部楼层
内存hack咩。
好东西。
回复

使用道具 举报

 楼主| 发表于 2010-1-21 22:26:26 | 显示全部楼层
引用第10楼Flyingsnow于2010-01-21 22:13发表的  :

能代替Magic Loader……
光是system线程的限制,你就不可能作出界面来。
这个东西只适合做maphack或者类似的纯内存hack工具。
对的。。界面功能对我没什么意义
因为同类功能用什么skyfighting也可以。。
所谓多版本兼容是指loader本身可以放进多个版本,而不是可以直接配置出多个版本。
回复

使用道具 举报

 楼主| 发表于 2010-1-21 22:32:26 | 显示全部楼层
相比之下 兼容各个平台(包括一些本身就要hook 你war3.exe加载自定义东东的平台房间,静态改war3.exe虽然不检测但是是否兼容就要看那平台的程序怎么写的了),以及不给bn留出问题(当时我实在是怎么也上不去bn。。不知道是否跟windows有关) 还是干脆不要静态修改了。。

外+各种奇怪的情况
例如bn更新了,补丁是否能安上。
例如携带到无注册表信息+无影片解码器的机器,是否正常运作。
例如有次某平台弹出个消息说我war3.exe不正确(orz。。某山寨平台

hmm 不过最近的确有想过做界面
要么把frozenthrone改成界面+配置程序
要么就单独做一个配置程序.exe
其实界面能做什么。。也就是配置嘛。。
回复

使用道具 举报

发表于 2010-1-22 20:19:01 | 显示全部楼层
引用第14楼thewisp1于2010-01-21 22:32发表的  :
相比之下 兼容各个平台(包括一些本身就要hook 你war3.exe加载自定义东东的平台房间,静态改war3.exe虽然不检测但是是否兼容就要看那平台的程序怎么写的了),以及不给bn留出问题(当时我实在是怎么也上不去bn。。不知道是否跟windows有关) 还是干脆不要静态修改了。。

外+各种奇怪的情况
例如bn更新了,补丁是否能安上。
例如携带到无注册表信息+无影片解码器的机器,是否正常运作。
.......
界面做不了大事情,但是没有界面你什么都做不了。
独立配置程序在平台下很杯具。
回复

使用道具 举报

 楼主| 发表于 2010-1-22 22:00:15 | 显示全部楼层
说实在的没发现界面有什么用..
回复

使用道具 举报

发表于 2010-1-22 22:13:15 | 显示全部楼层
一直都懒得做界面的飞过。
回复

使用道具 举报

发表于 2010-1-22 23:09:13 | 显示全部楼层
引用第16楼thewisp1于2010-01-22 22:00发表的  :
说实在的没发现界面有什么用..
因为你就一个人用。
回复

使用道具 举报

 楼主| 发表于 2010-1-22 23:48:06 | 显示全部楼层
看了下dreamloader的配置也可以在初始化时加载插件- -
貌似做一个界面的插件也不是很难?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 01:19 , Processed in 0.075812 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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