War3JassDebug是一款对jass程序进行bug检查的一款调试工具,喜欢修改魔兽3地图的玩家可以试试这款工具。
功能特色:
1.允许在JASS函数,NATIVE函数和任意全局变量上下断点,JASS脚本运行到该函数或变量时会自动暂停
2.允许在任意时间察看全局变量内容,方便调试
3.允许在任意时间调用任何已经注册的触发
4.允许在任意时间调用任何函数,包括自定义的JASS函数和所有本地函数(不能使用参数)
5.允许在任意时间调用外部脚本(PLD脚本,书写脚本请注意PLD格式)
6.允许在任意游戏(单机,连线)中使用开全图,增加资源的功能,注意这只是调试使用,多人连线如果不同时修改会造成掉线
使用方法:
将本程序文件夹放在WAR3主目录下后,先运行WAR3,然后运行War3JassDebug.exe。出现注入成功提示后按F5便可随时调出调试窗口,F6键可以随时关闭窗口。
使用断点时首先要将使用断点选项钩上,然后可以在下面的输入框中输入要断的函数或变量名称,注意此时应在下方中断选项中选择要中断的类型,之后运行地图时便会在规定函数或变量上中断,如果此时钩选了单步运行选项则在每步函数上都会中断
F7键可以在中断后恢复运行(注意会在下次中断处自动中断),F8键可以直接进行单步运行,在任意函数,变量调用时都会中断,F9键将会取消中断断点,继续运行(注意暂时不支持多函数多断点)