[NScripter]Onscripter *.nsa 文件构成

先观察下面一张 *.nsa 16进制的文件图

其文件构成为(文件头 + 文件列表块 + 数据块):
;文件头
6个字节
;文件列表块
文件名+14个字节
文件名+14个字节

文件名+14个字节
;文件数据块

1.先说最前面6个字节,也就是文件头
此例为:02 38 00 00 4E 3A
我们将它分成两部分:02 38 | 00 00 4E 3A

作用解释:
(1)其中最前面两个字节:02 38,转换为10进制就是 568,表示文件数量
(2)后面四个字节: 00 00 4E 3A,作用暂时未搞清楚

2.每个文件名后面的14个字节
No.1:00 00 00 00 00 00 00 00 10 74 00 00 10 74
No.2:00 00 00 00 10 74 00 0C 55 69 00 0C 55 69

No.n: …

我们可以再进行分组,则
No.1:00 00 | 00 00 00 00 | 00 00 10 74 | 00 00 10 74
No.2:00 00 | 00 00 10 74 | 00 0C 55 69 | 00 0C 55 69

No.n

作用解释:
(1)其中每组的前面两字节均为 00 00,估计是防读取错误用的
(2)第二组的四个字节为对应文件起始位置
注意:文件数据的起始点为 数据块 的开头位置
(3)第三组数据 00 00 10 74,为对应文件的终止位置
其中 第三组数据 – 对应第二组数据 = 对应文件的文件长度(16进制)
(4)第四组数据和第三组数据是一样的,作用同(1),估计是防读取错误用的

知道以上后,基本就可以读 *.nsa 文件 或者 解包、做文件包了吧

周公解梦

几处说明:

  • 本App为纯兴趣爱好制作,本身不含任何广告
  • 本App主要遵循Metro风格,力争简洁UI
  • 本App版本命名方式以当天编译时间命名,如1.07.09为2012年7月9日编译完成
  • 就目前为止,1.07.09为最新版本,经过几次更新后能优化的项目已经很少了,原本1月1更的计划明显受阻了,所以如果您对于它有什么建议或意见,欢迎Email我或是在本页留言。

2.04.12更新:

1.07.29更新:

  • 修复可能秒退的bug

1.07.09更新:

  • 几处细节改进

1.06.28更新:

  • 允许调节字体大小

1.06.09(更正,原1.6.9)更新:

  • UI进一步调整
  • 加入更新检测功能

1.0528.1726更新:

  • UI、词条优化
  • 支持自定义背景和退出提示
  • 整合搜索和高级搜索(改名为深度搜索)
  • 支持将搜索页面pin到桌面,方便搜索
  • 删除短信共享

1.0414.1600更新:

  • 改善页面流畅度
  • 修复个别词条解释显示不全的BUG
  • 加入按键效果、图标修正等
  • 暂去“关于”界面唯一的广告

1.0.0:

  • 收藏功能:允许您将喜欢的 解析 添加到 我的收藏 并查看
  • 删除功能:允许您删除 我的收藏 里面收藏的词条
  • 搜索功能:
    • 搜索:只搜索词条,不搜索内容
    • 高级搜索:词条与内容均搜索
  • 界面美观:Metro UI

截图:

称骨算命

称骨算命法,相传是唐朝周易大师袁天罡先生所创,其法将人的生辰八字,即出生的农历年月日时计算相应的“骨重”,然后根据“称骨”的总值来进行算命,据说有一定应验度。

《称骨算命》是《称骨头》的第三次更新,幅度较大,代码全部重写,故重新上传,忘大家谅解

v1.3.1更新:

  • 支持简体中文及繁体中文。

下载链接:

  • XAP下载:cgsm.xap
  • zune链接:暂无

 

v1.3.0更新:

  • 1.UI大幅度调整,更好的用户体验
  • 2.更详细的解释,含有命运、称骨歌、释义、注解等
  • 3.支持字体调节,按需调节字体大小

 

旧版《称骨头》下载链接:

截图:

初音未来:将所有的歌献给未来的你

1.0.0128.1247:

兴趣就写了这个东东,花了好多时间,怎么说呢,也就这么点水品,写不了好东西
这次一共有三个版本可选,分别是:

  • 本地版:需要自己用“WindowsPhonePowerTools”等工具将约180MB的游戏数据拷入 Isolated Storage 才可运行,优点是流畅,不依赖网络
  • 网络版:直接安装即可玩,优点是体积超小,有背景音乐,但没有音效(可以用“WindowsPhonePowerTools”等工具将约 8MB 的“Voice”游戏数据拷入 Isolated Storage 弥补)
  • 网络版(voice):安装即可玩,与 网络版 的区别在于不需要手动安装 音效
  • 游戏数据下载(本地版需要)

具体大家自己选择吧
下面来个 网络版(voice) 的测试视频,可以看到基于网络是有几秒或者更久的延迟

文件管理的两张图片
SAVE 和 __ApplicationSettings 是 游戏存档 和 配置文件,程序自动生成的,Shared 为系统自带

需要把游戏安装到GAMES的同学用记事本打开xap安装包内的 WMAppManifest.xml 文件,将 Genre=”apps.normal” 改成 Genre=”apps.games”