cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 23583|回复: 87

[TI-Nspire系列] 【Lua Booster】【联合发布】【V1.1Beta】简单,从现在开始!

[复制链接]
发表于 2012-2-7 23:45:32 | 显示全部楼层 |阅读模式
其他资源
程序名称: Lua Booster
系统要求: Windows XP Windows Vista Windows 7 
软件要求: xTranslate在Nspire实体机或者模拟器运行,Lua Booster在Win32平台
版本号: V1.1 Beta (Lua Booster)
大小(K): 3000
更新日期: 2012-02-07
描述: -
本帖最后由 wtof1996 于 2012-2-10 17:50 编辑

不好意思啊,交通缘故,回来晚了。
今天在自己生日的最后时刻,给大家送上一份大礼——Lua Booster和xTranslate

xTranslate是CN2Lua的实体机版本,由imath编写,这次联合发布一下。

下面是Lua Booster的发布说明:
-------BEGIN-------
Lua Booster V1.1 Beta 发布说明

作者:wtof1996


0.写在前面的废话
啊,今天是我的生日,正好Lua Booster也完工了,呵呵。
先说说为什么要开发这套工具吧
还得从组件之一Bmp2Lua开始
一开始,是imath和我一起研究Nspire的图片结构(有时间我会专门进行讲解),因为他发现国外有一个在线转换器可以生成ns可以用的Lua字符串,用来显示图片。
后来我们一起研究,终于和谐了神秘的,脑残的图片数据结构。
然后我又根据ti官方的相关说明,加上根据百度百科关于bmp位图的资料,花了3天写出来了bmp2lua。基本是利用字符串,用vb与gcc结合写的,不过大图片速度相当慢。
然后我们就进行一系列的测试,发现大图片生成的字符串太大了,1960*1080的bmp可以变成26mb……
这种情况下,记事本根本无力。
然后我就去亲戚家过年去了……那里没有电脑
在这期间,我们又一起研究了汉字的显示问题,一天之内就解决了。
然后我突然想到,既然c可以有include这样的预编译指令,为什么lua不可以有?而且编译器luna可以自定义输入输出文件。
于是iLua就这么出来了。
再往后,就是过完年回来赶工,1月30日完成了整体的1.0版本,不过漏洞还很多,界面也不好,就没有发布。
然后根据一定的测试,2月1日发布了demo效果,同时开始着手修改,优化代码。
在这期间,zhj和直径提供了技术指导,imath,皮丘和以上人员参加了测试。
同时群里很多人也通过图片进行了目测。
应该说,这个工具集是大家一起努力的成果,只不过是我来实现而已。
话说这是我第一次系统的开发win32程序呢~
好了,废话就此结束,开始正文。
1.简介
Lua Booster是一款为广大TI-Nspire系列计算器用户开发的Lua辅助开发工具集。
里面包含了以下3个组件:
●Bmp2Lua(图片转换)
●CN2Lua
(文字转换)

●iLua

GUI编译器)

目前仅包含这3个,以后可能会增加。

简单,从现在开始!

2.版本历史
·Lua Booster
V1.0 Alpha
最早的内测版本

V1.1 Beta:
全面优化各个组件的内核及界面,提高了效率,修复了一些bug

·Bmp2Lua
V 1.0 Alpha:
最早的内测版本

V1.1.0.3 Alpha:修复了bmp对齐问题产生的bug,同时减少了内存占用
1.1.1.4 Alpha:zhj编译的非官方版本,优化了显示效果、内存占用,解决了未响应问题,优化了界面设计。
1.2.0.0 Alpha:基于zhj1.1.1.4版本修改了界面,修正了一些小bug
1.2.1.20 Alpha:zhj第二个修改版,减少内存占用,使用了新图标,修改了界面,完善了错误处理。
1.2.2 Bulid 27 Alpha:
zhj修改版,解决了关于界面的小Bug,程序启动时检查文件完整性和清除了临时文件。解决了转换过程中可以强制退出的bugV1.3.0.0 Alpha 5:
gcc重写内核,大大加快了转换速度,同时对代码做了一些优化。
1.4.0.0 Alpha1: 正式内部测试版本,包含在Lua Booster V1.0 Beta 中,界面基于zhj1.2.2版本,修改了小部分代码以及一些bug
1.4.0.0 Alpha 2:将多线程改为可选,这样单核CPU在多线程下性能不好问题解决,同时打开了gcc的全部优化,进一步改善性能
1.4.1.10 Beta 3zhj优化版,添加了对更多图像格式的支持,增强了稳定性。多线程模式默认启用,防止窗体停止响应或在移动窗体时停止工作的问题发生。防止bmp_clean.exe被用户直接执行。

1.5.0
正式版:基于1.4.1.10 Beta 3修改,去除了多格式支持(有非常严重的BUG),仍为仅支持24 bit bmp,增加了批量转换(由于算法缘故没有多线程),已经成为较稳定版本。

·CN2Lua
V1.0 Alpha:最早的版本,bug很多,算法效率不高。
V1.1 正式版:重新编写内核及界面,提高了效率,修复了一些bug
·iLua
V1.0.0 Alpha:最早的版本,勉强可以用
V1.0.5 Alpha:核心代码优化,同时预处理指令变成可选项,这样可以代替cmd进行编译

V1.1.0 正式版
:基于V1.0.5修改,调整了gcc的编译选项,修改了预处理方式,大大加快速度。同时修复了一点点bug。包含在Lua Booster V1.1 Beta中。

3.使用说明
Lua Booster 采用统一的界面编写,具体的注意事项参见各个组件的“关于
大体来说,您只需要指定输入输出的文件名进行操作即可。
对于部分组件(Bmp2LuaCN2Lua)拥有批量转换功能,请点击“批量转换”,然后在随后提示的“打开”对话框按住CTRL或者SHIFT选择即可。在随后的转换过程中,每转换一个文件就会提示一次保存路径,敬请注意。
对于iLua的预处理指令,请参阅预 \Readme\处理指令说明.txt
另外 \test目录下提供了一个Demo
4.写在最后
Lua Booster是完全免费的,您可以自由的传播而不需要任何许可,但是不得对它进行任何未经允许的改动,包括捆绑软件,添加广告,修改关于信息。不论以何种方式。
同时,也不可以对其用于商业用途,转载的同时请注明出处。
本软件没有任何恶意代码,若部分杀软提示为木马或者病毒,均为误报,如不放心,可联系我,可以为您提供相关源代码进行证明。建议添加到白名单,如果转换过程提示挂载消息钩子之类的,是调用相关系统API函数所致,为正常现象。敬请放心使用。
为了防止恶意修改文件,核心程序文件的校验码在\Readme\md5.txt中。
理论上可以运行在Windows 98及以上系统,推荐Windows XP(就是在XP上面写的),VistaWin7应该也可以,如不行请调整兼容性设置。
同时再次感谢下列人员在开发过程中提供的支持:
皮丘(参与内测)
直径(参加内测,提供技术指导)
zhj(参加内测,提供界面美化,细节上的支持)
imath(参加内测,参与算法开发,提供建议)
chsi(提供并许可使用论坛logo)
PSWindows是微软公司的注册商标。
wtof1996
2012年2月7日23:16:08
于乌鲁木齐

——————EOF————————

P.S:附件一会发,请不要插楼

评分

参与人数 3金钱 +14 专家 +1 贡献 +1 收起 理由
diameter + 3 hao
lch + 8 + 1 + 1 优秀文章
月与映之皮丘 + 3 可以说是我国第一款ns-Lua辅助软件,非常强 ...

查看全部评分

 楼主| 发表于 2012-2-7 23:50:56 | 显示全部楼层
本帖最后由 wtof1996 于 2012-2-10 17:14 编辑

全面解决病毒问题
分享 “ Lua_Booster.rar ” #115网盘Android版分享#

http://115.com/file/dpxf5yu5
 楼主| 发表于 2012-2-7 23:51:14 | 显示全部楼层
本帖最后由 wtof1996 于 2012-2-7 23:57 编辑

imath的xTranslate

xTranslate.tns

3.66 KB, 下载次数: 39, 下载积分: 金钱 -1

发表于 2012-2-8 00:00:06 | 显示全部楼层
本帖最后由 零下一度 于 2012-2-8 01:09 编辑

这意思,可以插楼了?
 楼主| 发表于 2012-2-8 00:12:37 | 显示全部楼层
可以了,一会上115连接
论坛附件老是搞不定
发表于 2012-2-8 00:20:04 | 显示全部楼层
本帖最后由 零下一度 于 2012-2-8 00:23 编辑

5# wtof1996
直接被我诺顿给杀了。。。

类别:已解决的安全风险
日期和时间,风险,活动,状态,推荐的操作,路径 - 文件名
2012/2/8 0:20,高,检测到 lua booster.exe (W32.Polip) (检测方: 自动防护),已隔离,已解决 - 不需要操作,c:\users\\desktop\lua_booster\lua booster.exe

类别:隔离区
日期和时间,风险,活动,状态,推荐的操作,路径 - 文件名
2012/2/8 0:20,高,检测到 lua booster.exe (W32.Polip) (检测方: 自动防护),已隔离,已解决 - 不需要操作,c:\users\\desktop\lua_booster\lua booster.exe
发表于 2012-2-8 00:22:58 | 显示全部楼层
终于发布了……皮丘我也要努力呢!
发表于 2012-2-8 00:31:05 | 显示全部楼层
终于发布了……皮丘我也要努力呢!
皮丘With冰之伊 发表于 2012-2-8 00:22

你下载之后杀软扫一下,看看有结果么
我不知道我诺顿是误报还是什么
明天用卡巴试试
 楼主| 发表于 2012-2-8 00:33:20 | 显示全部楼层
8# 零下一度
软件封装我是用一款国产的安装包制作
里面的程序保证没有病毒,木马,如果需要,可以私下提供源代码
 楼主| 发表于 2012-2-8 00:35:15 | 显示全部楼层
不公开源代码和发布校验码是为了防止有人加料
发表于 2012-2-8 00:46:29 | 显示全部楼层
本帖最后由 零下一度 于 2012-2-8 00:47 编辑

9# wtof1996
话说我也不知道诺顿把安装包中的哪一部分给剔除掉了,只是处理了一下,并没有把安装包整个删除。。不过剔除之后安装包也废了。。我先添加白名单再用好了
 楼主| 发表于 2012-2-8 00:51:06 | 显示全部楼层
实在不行我发布人工压缩包
不过控件注册要手动了
 楼主| 发表于 2012-2-8 00:56:48 | 显示全部楼层
那个制作工具设置控件注册比较方便
advance installer 用不起
发表于 2012-2-8 00:56:49 | 显示全部楼层
怎么点Cn2lua 弹出来的还是bmp
 楼主| 发表于 2012-2-8 01:09:04 | 显示全部楼层
?怎么回事?
 楼主| 发表于 2012-2-8 01:09:37 | 显示全部楼层
现在太晚了,明天早上我看看吧
 楼主| 发表于 2012-2-8 01:11:10 | 显示全部楼层
如果loader不行的话请到文件安装目录下手工调用CN2Lua
那个载入的是7日10min仓促写的,没检查就发布了
发表于 2012-2-8 01:18:46 | 显示全部楼层
明天再说,太晚了,睡觉,晚安了
 楼主| 发表于 2012-2-8 01:29:30 | 显示全部楼层
晚安,一会我就看看
 楼主| 发表于 2012-2-8 01:59:32 | 显示全部楼层
本帖最后由 wtof1996 于 2012-2-8 02:01 编辑

恩,有一点小小的问题,大家先不要下载了,一会会更新
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-3-28 19:20 , Processed in 0.088870 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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