|
暗月の舞 版主
  
青さと溟なこと - UID
- 96050
- 帖子
- 2977
- 力量
- 12663
- 敏捷
- 12529
- 智力
- 11544
- 生命
- 3636
- 魔法
- 1269
- 注册时间
- 2007-2-11
|
沙发
大 中
小 发表于 2008-1-18 22:40 只看该作者
魔兽地图吧专用地图编辑器说明
WOW8 WE目前包括以下部分:
- WOW8助手(2.0) (RahXephon)
- TESH(0.7) (xttocs,havonz汉化)
- PJass(1.0k) (havonz汉化)
- JassHelper(0.9.B.1) (Vexorian,HKE汉化)
- War3JassDebug(1.0.0.2) (RahXephon)
- TextPainter(2.0) (FlyingSnow)
更新:2008/7/22
[-]对WeFunc.dll核心程序进行重写,修正1.0版的兼容性错误,稳定性增强.
[-]修正TESH造成地图打开缓慢,触发编辑窗口打开缓慢问题,假死现象等.
[-]取消UI注入,代码注入,现在使用正常的外挂式UI,WOW8专用UI请放置在WAR3目录下.
[-]全面使用注册表,本编辑器可以放置在任意路径下,同时兼容所有版本WE.
[+]添加JassHelper,全面支持VJASS.
[+]添加War3JassDebug,支持JASS脚本断点,单步调试等.
[+]添加TextPainter,功能强大的文字上色工具.
==========================================================================
WWW.WOW8.ORG<魔兽地图吧>
作者:RahXephon
==========================================================================
☆说明
WOW8助手是与feelerly[WOW8]制作的魔兽地图吧专用地图编辑器相结合的地图编辑器插
件,可以扩展WE的各项功能,如解除地形限制,使用PJASS语法检查等,其功能不亚于WEU,NEWG
ENWE等国外的加强WE.
当然,作为一个仍在开发中的工具,WOW8助手也不可避免的有一些BUG,关于这些BUG,欢迎
大家及时在WOW8论坛(BBS.WOW8.ORG)提出,或者直接与我联系(QQ:442033958)
---------------------------------------------------------------------------------------------------------------------
☆功能介绍
WOW8助手 -->
取消限制:
该功能可以取消地形限制(地图面积可以扩展到480X480),取消自定义单位/物品
/可破坏物等数量上限.
-->
忽略加密错误:
该功能可以忽略因为缺少触发文件(WTG)或其它WE相关文件而造成的地图无法打
开问题(即可以打开早期的加密图,功能和ENE WE的加密图打开功能一样),但是对
于其它深度加密或UI不合的错误依然无法忽略.
-->
禁止语法检查:
该功能可以禁止保存地图时的语法检查,因而可以降低WE出错退出的概率,但同时
应注意你将不能检查脚本的正确性,因此该功能请和PJASS语法检查一起使用.
WOW8助手2.0中,PJASS语法检查与VJASS相结合,只要使用VJASS功能即可正常使用.
-->
禁止开始点警告:
该功能将禁止新建地图保存时提示的没有放置开始点的警告.
-->
禁止地图默认名字警告:
该功能将禁止新建地图保存时提示的使用默认地图名的警告.
-->
使用窗口模式测试:
该功能启用后,在测试时魔兽将以窗口启动并测试地图,这种模式对于测试更加方便.
-->
使用OPENGL模式测试:
该功能启用后,在测试时魔兽将以OPENGL渲染模式启动并测试地图.
-->
使用JASSDEBUG调试:
该功能启用后,在测试时魔兽自动启动War3JassDebug,该工具可以允许在JASS脚本
中加入断点,并支持单步运行,查看变量等多种功能,具体使用参看War3JassDebug
使用说明.
注意这里支持在脚本中使用call Cheat("breakpoint")来添加断点,程序运行到此句
后将自动暂停在下一语句.
-->
启动TPainter:
这是飞雪(FlyingSnow)制作的功能强大的文字上色工具,启动后自动整合进WE的文本
编辑窗口,具体使用参见TPainter使用说明.
注意编辑器窗口名称为"触发编辑器"时TPainter才能正常工作,因此最好使用WOW8UI
或老狼UI
JASS助手 -->
禁用JASS助手:
使用此功能将禁止VJASS处理和PJASS语法检查,VJASS是在JASS基础上进行高级编辑
的语法结构,可以实现更好的面向对象处理,具体使用参见VJASS使用说明.
注意,禁止JASS助手将造成PJASS语法检查失效,这里建议不要钩选此项.
-->
使用DEBUG模式:
这里是启动VJASS的DEBUG模式,具体使用参看VJASS使用说明.
-->
禁止VJASS语法:
禁止VJASS语法将使VJASS编译失效,你将不能使用VJASS来编写程序,但不会影响PJASS
的正常使用.
工具教程 -->
工具箱:
工具箱可以使用户自定义所需工具,通过添加按钮选择需要的工具程序,然后在工
具列表中就会出现所选择的工具,点击运行便可运行,工具列表自动保存,添加完
毕后,每次使用只需在列表中选择便可快速启动(注意,可以输入启动参数,如果需
要当前编辑的地图名来运行的话,可以直接点击地图名做参数按钮).
-->
插件:
和工具箱功能类似,不过这里的插件都是DLL文件,并且运行时直接插入WE进程,可
以完成许多靠外部程序无法完成的功能,插件的添加和工具箱一样,不过要求DLL
文件一定要在WOW8\Plugins文件夹下,插件DLL需要特定导出函数,相关编写说明
请参照发在论坛上的说明.(一般情况下,我以后更新的新功能将都以插件形式发
布,新功能只要下载DLL放在指定文件夹下就能用了).
-->
教程:
这里是feelerly[WOW8]专门为魔兽地图吧专用地图编辑器相关触发,脚本等新功
能的使用说明和教程,关于脚本制作的问题请参照此教程.
TESH: TESH是国外一款优秀的语法高亮插件,本编辑器也使用了他的功能,TESH菜单在WE
的触发编辑器菜单上,通过他可以实现JASS语法高亮(转化为自定义文本后),自动
完成函数,函数列表查找函数等,同时把自定义的函数库放在includes文件夹下,
可以直接在函数列表里查找到.(注意如果没有TESH菜单,则可能是UI问题,只有触
发编辑器标题为"触发编辑器"时才行).
-----------------------------------------------------------------------------------------------------------------------
☆需要注意的问题
1.本编辑器要求魔兽注册表完整,在注册表信息缺失的情况下,程序将自动进行修复,届时会
提示手动选择WAR3路径,输入正确路径后注册表信息即会自动修复.
2.本编辑器使用内存注入的方式修改WE功能,因此可能会被部分杀毒软件报毒,或者由于杀
毒软件禁止注入内存而无法使用WOW8助手.
3.无法使用WOW8助手时(无菜单),可能是第一次启动与UI冲突,删掉UI进入WE,成功后在恢复
UI就可以正常使用.如果此方法无效,则可能是与杀毒软件有关.
4.本编辑器可以放置在任意路径下.
[ 本帖最后由 feelerly 于 2008-8-23 09:26 编辑 ]
|