骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 9510|回复: 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场景地图制作
汉化是一种自豪的苦力


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

1

主题

185

回帖

66

积分

扈从

Rank: 2Rank: 2

UID
118230
第纳尔
227
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2009-3-3
鲜花(0) 鸡蛋(0)
发表于 2010-12-19 09:12:01 | 显示全部楼层
技术贴,得顶,不过和索引里的uiload有啥区别?

215

主题

6158

回帖

4077

积分

子爵[版主]

破晓骑士团[Dawn]
战团ID:Dawn_HeartFly

高级术士

Rank: 7Rank: 7Rank: 7

UID
133031
第纳尔
18641
精华
0
互助
253
荣誉
90
贡献
225
魅力
1228
注册时间
2009-5-31

骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之诚信勋章骑士精神之文韬勋章原版正版勋章战团正版勋章

鲜花(89) 鸡蛋(1)
发表于 2010-12-19 09:21:44 | 显示全部楼层
很好很强大
嘎嘣脆,鸡肉味~
蛋白质是牛肉的N倍~

0

主题

63

回帖

106

积分

见习骑士

Rank: 3

UID
351372
第纳尔
302
精华
0
互助
9
荣誉
4
贡献
5
魅力
14
注册时间
2010-12-17

骑士美德之诚信勋章

鲜花(0) 鸡蛋(0)
发表于 2010-12-19 12:20:16 | 显示全部楼层
wonderful enough.so ~~can it be used for modding???
the python2.6 is not working well.
I really want to takeing a change.
and~I have some problem with my own mod which is for multi
can u give some help to me.thx
Did you feel boring?Go here and take a try.
英雄(Heroes)MOD
Give me a Module System and I will creat a world.

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场景地图制作
汉化是一种自豪的苦力


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

0

主题

333

回帖

140

积分

见习骑士

Rank: 3

UID
225058
第纳尔
279
精华
0
互助
4
荣誉
2
贡献
0
魅力
39
注册时间
2010-4-4
QQ
鲜花(10) 鸡蛋(0)
发表于 2010-12-19 16:56:37 | 显示全部楼层
LS两位的E文,如同说普通话一样啊

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场景地图制作
汉化是一种自豪的苦力


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

29

主题

1万

回帖

5032

积分

骑士领主

黑羊头战队[YYY]
战团ID:YYY_BK

Rank: 6Rank: 6

UID
173753
第纳尔
601
精华
0
互助
91
荣誉
21
贡献
5
魅力
2043
注册时间
2009-12-13

第二届战团中国联赛季军勋章骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之诚信勋章原版正版勋章元老骑士勋章

鲜花(337) 鸡蛋(3)
发表于 2011-1-20 23:58:05 | 显示全部楼层
果斷收藏了。。
BigM 该用户已被删除
发表于 2011-12-22 16:23:59 | 显示全部楼层
额。挖个坟吧。原来这个早就有过啊,早些时候也搞过notepad++的语法高亮和提示,确实很方便,而且支持自定义的,打开速度也比python自带的ide快不少。值得推荐啊。
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-11-19 10:49 , Processed in 0.139292 second(s), 30 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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