Skip to content

Releases: LordStarMUDClient/LordStar

LordStar MUD Client 3.2.0.84

21 Apr 09:29
Compare
Choose a tag to compare

以下是自上一个发布版本(v3.1.0.77)以来的累积更新内容。由于重要更新增加了新的文件,本次发布提供完整的程序包:

[2020-4-20]
v3.2.0.84 更新内容
1、把事件功能从公共资源移入了资源包,以便进行整理与分享。重写了整个事件功能模块,以提高运行效率。
2、重写了整个资源包管理窗口界面,增加更多的拖曳复制操作,让界面操作更加简便。
3、设置选项中增加了指定“每字符宽度”的功能,可以给屏幕输出的每个字符指定一个固定的宽度。
4、调整游戏列表界面,给每个游戏连接增加了“角色”与“密码”两个字段,可以在游戏中使用%control函数来调取数据。
5、增加了%xor函数。
6、修复了#abort无法正确中断指令的问题。
7、调整了%max、%min函数,允许在参数中使用集合型变量来包含多个数字。
8、在脚本模块,增加支持python脚本。
9、将lua脚本的接口函数isconnect名字调整为isconnected
10、对存盘格式做了调整,支持向下兼容,但不能向上兼容(使用v3.2之前版本的客户端无法正确载入v3.2之后版本的存盘文件)。

[2020-3-25]
v3.1.1.80 更新内容
1、资源包窗口、设置窗口默认修改为StayOnTop模式,即始终保持可见。如果不需要该模式,可以手动修改LordStar.ini文件中的EditorFormStayOnTop参数。
2、DLL动态链接库扩展中添加了新的事件函数支持:OnOrigin。
3、为了更统一名称,将原有的事件中的OnReceive、OnNewLine分别更名为OnOrigin、OnReceive。用户原先设置的事件无需修改,可正常使用。但如果使用了#event命令来创建上述两个事件,则需要对命令参数做相应的修改。
4、调整了解析服务器信息的算法,以减少文字乱码。

[2020-3-18]
v3.1.1.79 更新内容
1、优化代码编辑栏的操作细节。
2、界面部分细节进行微调。
3、扩展了函数%pos的功能,增加了%control函数支持的内容。
4、增加了%addbuff函数。
5、DLL动态链接库扩展中添加了更多的事件函数支持:OnConnect、OnDisconnect、OnNewGame、OnCloseGame。
6、修复在载入设置时会产生多个重复宏键的问题。
7、增加定时清理缓存文件功能,每隔一小时自动删除 MXP 目录下的过期图片文件,以解决长时间游戏时缓存文件积累过多的问题。

[2020-1-23]
v3.1.0.78 更新内容
1、微调扩展命令和函数编辑界面的操作细节。
2、把ctrl+z加入默认宏键列表,提供分屏功能。
3、调整#cap命令,添加时间戳功能。
4、修复在资源包编辑界面复制一个表变量的子项时导致的错误。
5、修复当按钮栏设置在左侧或者右侧时,调整按钮栏宽度之后不会记忆该设置的问题。
6、在主菜单的右上角增加了一个关闭连线窗口的菜单项。

md5sum:

891623F2298F05421E14BE964F8CD95D LordStar-v3.2.0.84-full.zip

sha1sum:

01d6c87f3b7081b9ce6398a38dc5feda0fe4adac LordStar-v3.2.0.84-full.zip

LordStar MUD Client 3.1.0.77

25 Dec 02:37
Compare
Choose a tag to compare

以下是自上一个发布版本(v3.0.3.67)以来的累积更新内容。由于重要更新增加了新的文件,本次发布提供完整的程序包:

[2019-12-24]
v3.1.0.77 更新内容
1、修改了DLL动态链接库扩展中OnSend事件函数的功能,允许在该函数中对发送给服务器的指令进行替换修改或撤销。
2、在主界面关闭右下角的解析标记和触发器标记时,原先的图标变红效果改为更显眼的打叉效果。
3、修复了触发算法中存在的一个在特定情况下可能导致数据溢出的问题。

[2019-12-21]
v3.1.0.76 更新内容
1、重要的更新:开放了DLL动态链接库扩展的功能,支持用户自行开发DLL库与LordStar连接。DllExample目录中提供了一个DLL库的示例,用户可以根据示例自行开发更多的功能。
2、修改了原有的扩展命令和函数功能。由XML文件导入扩展命令和函数的功能予以保留,增加了直接编辑扩展命令和函数的功能。所有扩展命令和函数采用新的打包存盘格式,以便用户进行复制和分享。
3、小窗显示MXP图片的方式,由原先的拉伸填充,改为等比例缩放,以避免图像变现造成辨识困难。
4、在命令输入框中,使用向下方向键可以快速地清空输入框。
5、修改在多屏显示器的不同屏幕运行程序时的窗口状态,避免窗口过大导致铺满屏幕且无法调整。
6、调整了一次性闹钟在运行完毕时的自删除实现方式。
7、其他部分功能细节进行了微调。

[2019-12-11]
v3.0.3.75 更新内容
1、修复当开启IAC GA选项时,由于IAC控制符的存在而导致多行触发意外失效的问题。
2、在刷新重载MXP图片时,强制使用Http.Get下载方式,以确保图片能够得到更新。

[2019-12-9]
v3.0.3.74 更新内容
1、修复了在按钮编辑窗口拖曳按钮调整顺序时,有可能导致程序崩溃的问题。
2、为显示MXP图片的小窗增加了鼠标右键弹出菜单。

[2019-12-8]
v3.0.3.73 更新内容
1、增加#grep、#updatemxp命令。
2、增加了LordStar.ini中的隐式设置:DisableIACGA选项。在Settings部分手动添加选项DisableIACGA=1并保存,重启LS之后,将关闭IAC GA功能。

[2019-11-26]
v3.0.3.72 更新内容
1、修复了游戏主窗口存在的颜色显示差错问题。
2、修复了#unvar不解析参数的BUG。
3、丰富了#color能够修改的颜色,增加支持闪烁和亮色效果。

[2019-11-13]
v3.0.3.71 更新内容
1、增加了#varcopy命令和%itemdup函数。
2、修复了导入zmud代码界面和资源包编辑界面的BUG。

[2019-10-22]
v3.0.3.70 更新内容
1、修正了部分IAC控制符的解析。
2、修改了主界面定时器计数栏的弹出菜单,增加了开启/关闭全部定时器的菜单项,并将点击定时器菜单的动作改为开启/关闭该定时器(原为删除该定时器)。
3、增加了%aliaskeys、%varkeys函数,增加了%control函数支持的内容。
4、微调了变量解析机制,以支持在嵌套表变量元素中使用变量解析。

[2019-10-12]
v3.0.3.69 更新内容
1、丰富了程序最小化在系统托盘时的提示信息。
2、微调了资源包编辑界面。
3、在命令与函数简明清单窗口添加了查询功能。
4、修改了写入games.dat文件的方式,以避免在运行多个程序时,同时读写该文件出现报错信息。

md5sum:

931B4DCBAF66E1ECB9FF0EF63CA7ED2E  LordStar-v3.1.0.77-full.zip

sha1sum:

cf478738ea307649a53e622b55c575cdc3086e6b LordStar-v3.1.0.77-full.zip

LordStar MUD Client 3.0.3.67

09 Oct 07:09
c2069cd
Compare
Choose a tag to compare

[2019-10-9]
v3.0.3.67 更新内容
1、修复#buff无法在归零指令中重建同一ID图标的问题。
2、修复点击主界面右下角托盘里的触发器图标,会导致定时器被意外停止的问题。
3、微调了代码编辑器中的提词器。
4、微调了资源包编辑界面。

md5sum:

5488E4F9748C47691212F6BA24EB1CD1  LordStar-v3.0.3.67-full.zip
9BD0FC25FF081B8650CB0ABFD05B1887  LordStar-v3.0.3.67.exe

sha1sum:

55af89e5fe1b7fa7acceb56f676faed54a645edc LordStar-v3.0.3.67-full.zip
6a0864728e0279d3c72023866834ddbea72aa600 LordStar-v3.0.3.67.exe

LordStar MUD Client 3.0.3.65

24 Sep 09:27
c2069cd
Compare
Choose a tag to compare

v3.0.1.46 之后的更新:

[2019-7-5]
v3.0.2.63 更新内容
1、修复 MXP 图片下载完毕之后不自动刷新的问题;修复在编辑颜色触发器时,无法正确显示颜色效果的问题;修复定时器弹出菜单显示错误的问题。
2、对触发器截取值代入机制和函数解析机制的细节稍作调整。
3、修改资源包编辑界面,在右键菜单中增加“复制到”菜单项。
4、修改主界面上的指令输入框。在框里按Tab键时,可根据框内现有的文字,匹配并自动完成命令、函数或是屏幕上已有的文字信息。如果有多个匹配结果,连续按Tab键可在各个匹配结果之间切换。
5、在全局设置中增加对行提示符的自动修正功能,提供两种修正模式。
6、增加按钮栏的位置,允许将按钮栏放置在主窗口的左侧或右侧。
7、修改新建连接和按钮编辑界面,支持在列表里用鼠标拖动的方式调整各游戏连接和按钮的前后顺序。
8、全局设置里增加了删除老板键的按钮,增加了宏键仅限主窗口有效的可选项。
9、增加默认模板template.lsu,如果在Save目录下面存在该文件,无论在新建设置还是载入设置时都会先载入该模板的配置,你可以把需要共用的功能保存在该模板中。
10、默认宏键增加Ctrl+Z。
11、修复闹钟进行条件判断时的一个BUG。
12、增加了#port、#mapsave、#checkobjs、#t+id、#t-id命令。
13、增加了%replaceitem、%replacenitem函数。
14、修复在#pick指令的弹出窗口上操作可能导致报错的BUG。
15、修复进行跨资源包强制调用时无法正确解析的BUG。
16、修复在别名中使用#wait延迟命令进行递归调用时,可能引起内存占用无法正常释放的问题。

[2019-9-23]
v3.0.3.65 更新内容
1、修改事件机制,允许在触发事件时执行所有资源包里与事件同ID的别名,需要在全局设置里开启此功能。
2、修改定时器机制,每一次打开定时器时会自动释放重建此定时器对象,以解决偶发的定时器失效问题。
3、添加IAC GA支持,增加了OnIACGA事件。在服务器支持IAC协议时,行提示符修正、#show命令等功能均自动调整为以IAC GA作为行提示符标记。
4、增加了#delevent命令。
5、小窗增加了显示城市区域简图功能,需要配合地图数据使用,代码是 ::localmap <房间ID>。
6、编辑界面略做调整:在别名、变量、触发器、触发器的类名上面点右键,弹出菜单可批量复制到其他资源包。

md5sum:

86626FF33AF1E54620C2D8BBD92324D8  LordStar-v3.0.3.65-full.zip
92441C4ED32CA5D9255B964BA7BD037D  LordStar-v3.0.3.65.exe

sha1sum:

48fffee283ffe4b3e768140c7c166ef0925a38cf  LordStar-v3.0.3.65-full.zip
5b6f5299ba1d3a5906d5c312d4a7cfd2619f0913  LordStar-v3.0.3.65.exe

LordStar MUD Client 3.0.1.46

02 Apr 02:08
3ac11ae
Compare
Choose a tag to compare

LordStar MUD Client 3.0.1.46

本次更新内容:

1、修复了 socks5 用户登录认证中存在的一个问题,该问题会导致用户使用账号和密码登录 socks5 代理服务器时提示认证失败。
2、查看 Buff 图标的界面布局做了一点小修改。

更新备注:
如果是从上一个版本(LordStar v3.0.1.44)进行更新,只需下载 LordStar-v3.0.1.46.exe 替换原有的 LordStar.exe 文件即可。

md5sum:

166335F62CC16CCA25ED373E4963009C  LordStar-v3.0.1.46-full.zip
2CED025245A215F9E5AC5C439ED9C536  LordStar-v3.0.1.46.exe

sha1sum:

ef9a211ac4bd1718f8f6834d9e8cc181c702e254  LordStar-v3.0.1.46-full.zip
7e1f55007b84aec80b4afcefceecb522069efd8e  LordStar-v3.0.1.46.exe

LordStar MUD Client 3.0.1.44

28 Mar 05:47
3ca33cd
Compare
Choose a tag to compare

LordStar MUD Client 3.0.1.44

本次更新内容:

这是 LordStar v3.x 的第一个公开发布版本。
与 LordStar v2.4.2(迄今为止 LordStar v2.x 系列的最后一个版本)相比,LordStar v3.0.1.44 重写了大约 30% 左右的内核代码,主要是在以下诸方面的修改:
1、在内核模块中大量地使用哈希表,以大幅度地提高各种寻址调用的速度。其中包括整体重写了别名、变量模块,在定义大量别名/变量的情况下能比 v2.x 提高数十倍以上的调用速度;
2、更换了更加稳定、功能更齐全的 socket 网络套件,以解决 v2.x 各版本中经常出现乱码的痼疾。同时基于新套件增加了 Socks 代理和 http 传输功能,包括新的 MXP 图片下载方式和 #httpget/#httppost 命令等;
3、增加了地图功能,以及与地图相关的配套命令、函数、编辑器等;增加了事件功能;增加了扩展命令和函数的功能;扩展了小窗所能显示的内容;
4、将 v2.x 版本中的插件修改为资源包,对调用规则进行了修改。v2.x 版本中的插件是各自独立的黑匣子,无法编辑、禁止彼此互相访问,而资源包放开了这些限制,可以自由地进行相互访问和调用;
5、在界面上的做了一些修改,将资源包(包含别名、变量、触发器、脚本等)的编辑界面综合到一起,其他功能(闹钟、定时器、按钮等)的编辑界面综合到一起;增加了 GDI+ 字体美化选项;增加了快捷配色方案等。

md5sum:

44A65D5C507117AB7B870F2B161C2E18  LordStar-v3.0.1.44-full.zip
8BA04264DF396E615A0B89EB90FD724C  LordStar-v3.0.1.44.exe
6F2286337882B21C36168F45331A1A7C  MapEditor-v3.0.1.44.exe
2AD38AD03493F876AC8BBA4F9A7AE9F5  SaveEditor-v3.0.1.44.exe
90F2171190994F705F73F8268A2B022A  LordStar-v3.0.1.44.chm

sha1sum:

9a89dafdb9b37af8a2c6b4db32269f0777fed02c  LordStar-v3.0.1.44-full.zip
21cfd26a25e898dacba986c65bc0e435f50795c6  LordStar-v3.0.1.44.exe
bb649e4a433f7c74b82b3cdede327a9c8a8f9c5f  MapEditor-v3.0.1.44.exe
f1733dad974d1e95227a82b3f8a26af143e949ce  SaveEditor-v3.0.1.44.exe
81910fd1b82dd2d22c6645189e72190c29f827a5  LordStar-v3.0.1.44.chm