FCEUX金手指加强版 - 使用Lua脚本语言编写FC/NES金手指脚本
2014-03-04 23:12
851 查看
一直觉得大部分的FC/NES模拟器的作弊码金手指不是那么方便使用, 比如魂斗罗1代, 玩家的武器可以通过修改0xAA的值来改变:
0x11为M弹(重机枪),0x12为F弹(圈圈),0x13为S弹(散弹),0x14为L弹(激光束), 于是金手指就像下面这样:
00AA-01-11 M弹
00AA-01-12 F弹
.......
这种修改的方式显得比较死板, 而且大部分的模拟器金手指没有分类, 全部写在一起, 没有分类, 不友好.
下面看看我增加的脚本功能吧(双击就可以执行指定的脚本):
首先可以看到, 有几点被增强了:
1.呈现在玩家面前的不再是00AA-01-12这样的一串代码了, 有详细的描述
2.同一个金手指下面可以有多个不同的选项, 便于查看与管理
3.金手指与金手还可以用目录分类, 便于集中类似的金手指
总之, 我觉得是要比以前的金手指功能方便友好多了..............
简单说一下软件形成吧:
软件基于FCEUX源代码修改而成, 金手指通过lua脚本语言来书写, 就像下面这样:
就算你不会lua语言, 也没有关系, 其实上面的两行代码看起来其实也不那么难以理解, 不是吗?
软件保存每个游戏的金手指为xml数据库文件并储存到Sqlite3数据库中, 所有我发布的版本中会多带一个sqlite3.dll.
利益于xml的强大的自我描述性, 金手指文件的金手指以及各目录均采用xml描述(玩家不用过多地了解内部实现).
一个金手指可以通过导出为XML数据库文件:
一个导出的XML的文件就像下面这样的格式:
更多的代码书写相关的细节, 可以参看软件目录下面的cheats_new.txt, 也可以随时联系我.
测试下载:http://share.weiyun.com/ee25ab5b57d84cb39252b10eaae7ecf1
BTW:这是我这个寒假写的, 大三了, 时间真心少, 近期不会再弄FC相关的东西了.
不过对于这个软件, 任何问题, 请联系我 (Email:anhbk#qq.com)
女孩不哭 @ cnblogs.com/memset @ 2014-03-04
0x11为M弹(重机枪),0x12为F弹(圈圈),0x13为S弹(散弹),0x14为L弹(激光束), 于是金手指就像下面这样:
00AA-01-11 M弹
00AA-01-12 F弹
.......
这种修改的方式显得比较死板, 而且大部分的模拟器金手指没有分类, 全部写在一起, 没有分类, 不友好.
下面看看我增加的脚本功能吧(双击就可以执行指定的脚本):
首先可以看到, 有几点被增强了:
1.呈现在玩家面前的不再是00AA-01-12这样的一串代码了, 有详细的描述
2.同一个金手指下面可以有多个不同的选项, 便于查看与管理
3.金手指与金手还可以用目录分类, 便于集中类似的金手指
总之, 我觉得是要比以前的金手指功能方便友好多了..............
简单说一下软件形成吧:
软件基于FCEUX源代码修改而成, 金手指通过lua脚本语言来书写, 就像下面这样:
就算你不会lua语言, 也没有关系, 其实上面的两行代码看起来其实也不那么难以理解, 不是吗?
软件保存每个游戏的金手指为xml数据库文件并储存到Sqlite3数据库中, 所有我发布的版本中会多带一个sqlite3.dll.
利益于xml的强大的自我描述性, 金手指文件的金手指以及各目录均采用xml描述(玩家不用过多地了解内部实现).
一个金手指可以通过导出为XML数据库文件:
一个导出的XML的文件就像下面这样的格式:
更多的代码书写相关的细节, 可以参看软件目录下面的cheats_new.txt, 也可以随时联系我.
测试下载:http://share.weiyun.com/ee25ab5b57d84cb39252b10eaae7ecf1
BTW:这是我这个寒假写的, 大三了, 时间真心少, 近期不会再弄FC相关的东西了.
不过对于这个软件, 任何问题, 请联系我 (Email:anhbk#qq.com)
女孩不哭 @ cnblogs.com/memset @ 2014-03-04
相关文章推荐
- 易变业务使用脚本语言编写
- Cocos2d-x 脚本语言Lua的使用
- 使用 Lua 编写可嵌入式脚本
- 游戏中使用LUA脚本语言的简介
- Lua开发环境搭建(二)--使用Editplus编写Lua脚本
- [改善Java代码]易变业务使用脚本语言编写
- 【程序语言】C/C++中如何使用Lua脚本
- Cocos2d-x 脚本语言Lua使用
- 游戏中使用LUA脚本语言的简介
- 使用python语言编写脚本控制freeswitch总结
- 使用Lua脚本为wireshark编写自定义通信协议解析器插件
- 使用Lua脚本为wireshark编写自定义通信协议解析器插件
- 使用 Lua 编写可嵌入式脚本
- 使用 Lua 编写可嵌入式脚本收藏
- 游戏中使用LUA脚本语言的简介
- 游戏中使用LUA脚本语言的简介
- 在Unity中使用Lua脚本:语言层和游戏逻辑粘合层处理
- 使用Lua脚本语言开发出高扩展性的系统,AgileEAS.NET SOA中间件Lua脚本引擎介绍 推荐
- 在游戏中如何使用LUA脚本语言
- Ethereal 也可以使用lua做一些自定义的功能了--编写lua脚本扩展ethereal的功能