骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 衣谷三国
查看: 10430|回复: 9

[版主推荐] 战团脚本在Notepad++ 上的语法高亮及语法提示

[复制链接]

282

主题

4174

回帖

4612

积分

贵族[MOD作者]

圣剑MOD制作组[程序]

Rank: 7Rank: 7Rank: 7

UID
63912
第纳尔
5396
精华
6
互助
181
荣誉
177
贡献
245
魅力
717
注册时间
2008-1-13

原版正版勋章战团正版勋章骑士美德之正义勋章[杰出会员荣誉勋章]骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章

鲜花(11) 鸡蛋(0)
发表于 2010-12-6 15:04:11 | 显示全部楼层 |阅读模式
原帖: http://forums.taleworlds.com/index.php?topic=146627.0
作者: ConstantA 、dunde
下载地址:   
       语法高亮: http://www.mbrepository.com/file.php?id=2398
       语法提示: http://www.mbrepository.com/file.php?id=2409

安装提示:
1. Download and import ConstantA's UserDefined Language (at http://forums.taleworlds.com/index.php?topic=146627.0) into notepad ++
   from View=>User-Defined Dialogs->Import Button
2. Download this file and copy into APi's folder of NotePad ++
3. Enable AutoCompletion or Funtion Parameters Hint on Input of Notepad ++ from Settings->Preferences->Backup/AutoCompletion Tabs.
4. Select M&B Script Language from Language->M&B Script when editing modulesystem's files.


Ok, so when my IDLE editor become extremely slow when editing large files, I started to use Notepad++ for M&B scripting.
And made this custom Language Definition for it.

It understands try_    try_end blocks, variables (: and $), integers, common MB types like trp_, itm_ and so on.

Enabling:
In Notepad++ go to View - User Defined Dialogue and Import. Then switch to MB Script in Language menu (cause it defaults to python highlighting for .py files)

语法高亮效果显示 (比默认的python高亮要好些)



Thank you, ConstantA. This is very useful.
It encourage me to download and try to use NotePad++, then I think we can get more advantage by using Notepad++.
Here it is, my trial to use auto completion function of Notepad ++.
(click to show/hide)
No need to searching through header_operations.py anymore

And the file is here
It's for M&B 1.011 but anyone has WB's header_operations.py  can expand it to cover WB new operations too.

updated. Now it will show hints that display required parameters of operations.





圣剑第一章

论坛问答指南
MOD制作最简入门
联机MOD场景地图制作
汉化是一种自豪的苦力


虽然圆桌骑士公会的头衔被某人摘掉了,我们还是其中的一员,始终信奉自由、平等与公正。

282

主题

4174

回帖

4612

积分

贵族[MOD作者]

圣剑MOD制作组[程序]

Rank: 7Rank: 7Rank: 7

UID
63912
第纳尔
5396
精华
6
互助
181
荣誉
177
贡献
245
魅力
717
注册时间
2008-1-13

原版正版勋章战团正版勋章骑士美德之正义勋章[杰出会员荣誉勋章]骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章

鲜花(11) 鸡蛋(0)
 楼主| 发表于 2010-12-6 15:05:29 | 显示全部楼层
好吧  仔细看了下目前还是支持原版operations的, 不过改战团的不难.....

    向大家推荐Notepad++的原因有三: 文档比较,代码折叠,和现在的语法高亮及自动提示

唯一的弱点是多文件查找时算法有问题,很慢.....

----------------
顺便推荐一下八月份某西班牙汽油做的Notepad++一体化编译工具 .....
http://forums.taleworlds.com/index.php?topic=131976.0

设置界面


编辑界面


编译界面


圣剑第一章

论坛问答指南
MOD制作最简入门
联机MOD场景地图制作
汉化是一种自豪的苦力


虽然圆桌骑士公会的头衔被某人摘掉了,我们还是其中的一员,始终信奉自由、平等与公正。

282

主题

4174

回帖

4612

积分

贵族[MOD作者]

圣剑MOD制作组[程序]

Rank: 7Rank: 7Rank: 7

UID
63912
第纳尔
5396
精华
6
互助
181
荣誉
177
贡献
245
魅力
717
注册时间
2008-1-13

原版正版勋章战团正版勋章骑士美德之正义勋章[杰出会员荣誉勋章]骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章

鲜花(11) 鸡蛋(0)
 楼主| 发表于 2010-12-19 16:49:41 | 显示全部楼层
you should tell us the detailed problem about your mod


圣剑第一章

论坛问答指南
MOD制作最简入门
联机MOD场景地图制作
汉化是一种自豪的苦力


虽然圆桌骑士公会的头衔被某人摘掉了,我们还是其中的一员,始终信奉自由、平等与公正。

282

主题

4174

回帖

4612

积分

贵族[MOD作者]

圣剑MOD制作组[程序]

Rank: 7Rank: 7Rank: 7

UID
63912
第纳尔
5396
精华
6
互助
181
荣誉
177
贡献
245
魅力
717
注册时间
2008-1-13

原版正版勋章战团正版勋章骑士美德之正义勋章[杰出会员荣誉勋章]骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章

鲜花(11) 鸡蛋(0)
 楼主| 发表于 2011-1-20 21:51:20 | 显示全部楼层
1月12日的更新   http://www.mbrepository.com/file.php?id=2409

增加对不同py程序的简单模块化编辑  目前支持以下这些:
module_items .py , module_troops .py , module_factions .py , module_scenes .py ,
module_music .py , module_sounds .py , module_parties .py , module_party_templates .py , module_mesh .py , module_map_icons .py



圣剑第一章

论坛问答指南
MOD制作最简入门
联机MOD场景地图制作
汉化是一种自豪的苦力


虽然圆桌骑士公会的头衔被某人摘掉了,我们还是其中的一员,始终信奉自由、平等与公正。
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-9-28 05:00 , Processed in 0.101749 second(s), 20 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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