设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 7849|回复: 3

[教程图书] 【th14.3】弹幕天邪鬼1.00a BGM独立播放器及调用代码

[复制链接]
发表于 2014-5-11 23:54:52 | 显示全部楼层 |阅读模式
本帖最后由 c020109703 于 2014-5-12 00:40 编辑

2014.05.11弹幕天邪鬼数据更新


QQ截图20140511234436.png

将下列代码加入bgmforall.ini配置文件末尾,保存即可。

  1. [弹幕天邪鬼 ~ Impossible Spell Card.]
  2. PATH =
  3. SAMPLE = 44100
  4. CHANNEL = 2
  5. BIT = 16
  6. BGM = 反則の狼煙を上げろ, 0x10, 0x2C1F50, 0x2C1F60, 0x1139F70
  7. BGM = 不可能弾幕には反則を, 0x13FBED0, 0x271200, 0x166D0D0, 0x12E1F80
  8. BGM = ミッドナイトスペルカード, 0x294F050, 0x14B034, 0x2A9A084, 0xE2194C
  9. BGM = ロマンチック逃飛行, 0x38BB9D0, 0x254D10, 0x3B106E0, 0x131EF50
  10. BGM = 永遠の三日天下, 0x4E2F630, 0xC2B40, 0x4EF2170, 0x20B4E28
  11. BGM = 秘境のマーメイド, 0x6FA6F98, 0x65180, 0x700C118, 0xEADE80
  12. BGM = リバースイデオロギー, 0x7EB9F98, 0xE2140, 0x7F9C0D8, 0x1532610
  13. BGM = 幻想浄瑠璃, 0x94CE6E8, 0x5240E0, 0x99F27C8, 0x130F160
  14. BGM = 妖怪の山 ~ Mysterious Mountain, 0xAD01928, 0x205AA0, 0xAF073C8, 0xC7F380

  15. ;索引数据采集:th06-13 真·无翼天使
  16. ;       th14-14.3  c020109703 (@301_Moved_Permanently)
  17. ;播放器作者:野风信子
  18. ;
  19. ;使用前请自行在每一作的Path行添加相应的thbgm.dat文件的绝对路径,并请尽可能避免中文路径名,否则可能无法正常使用!
复制代码




QQ截图20140511234521.png

本次提供下载的已整合最新数据,如需添加进旧文件,请用文本编辑器打开bgm.xml文件,将下列代码加入到最后一作代码</game>至</bgm>之间,保存即可,别忘了把每一作thbgm.dat文件的绝对路径设置好,否则无法使用哦!

如发现th14.3设置路径报MD5无法通过校验错误,请将BGM.xml文件中关于辉针城MD5值的字段用文本编辑器改为6E7627823EB6BB52AB71FFDFE445B40B后保存,并将thbgm.dat文件路径写入setting.ini中。

  1.     <Game packageType="1" md5="6E7627823EB6BB52AB71FFDFE445B40B">
  2.         <DefaultPackage>thbgm.dat</DefaultPackage>
  3.         <GameNo>TH14.3</GameNo>
  4.         <GameTitle>弹幕天邪鬼 ~ Impossible Spell Card.</GameTitle>
  5.         <Music>
  6.             <MusicTitle>反則の狼煙を上げろ</MusicTitle>
  7.             <Sample>44100</Sample>
  8.             <PreludePos>0x10</PreludePos>
  9.             <PreludeLength>0x2C1F50</PreludeLength>
  10.             <LoopPos>0x2C1F60</LoopPos>
  11.             <LoopLength>0x1139F70</LoopLength>
  12.         </Music>
  13.         <Music>
  14.             <MusicTitle>不可能弾幕には反則を</MusicTitle>
  15.             <Sample>44100</Sample>
  16.             <PreludePos>0x13FBED0</PreludePos>
  17.             <PreludeLength>0x271200</PreludeLength>
  18.             <LoopPos>0x166D0D0</LoopPos>
  19.             <LoopLength>0x12E1F80</LoopLength>
  20.         </Music>
  21.         <Music>
  22.             <MusicTitle>ミッドナイトスペルカード</MusicTitle>
  23.             <Sample>44100</Sample>
  24.             <PreludePos>0x294F050</PreludePos>
  25.             <PreludeLength>0x14B034</PreludeLength>
  26.             <LoopPos>0x2A9A084</LoopPos>
  27.             <LoopLength>0xE2194C</LoopLength>
  28.         </Music>
  29.         <Music>
  30.             <MusicTitle>ロマンチック逃飛行</MusicTitle>
  31.             <Sample>44100</Sample>
  32.             <PreludePos>0x38BB9D0</PreludePos>
  33.             <PreludeLength>0x254D10</PreludeLength>
  34.             <LoopPos>0x3B106E0</LoopPos>
  35.             <LoopLength>0x131EF50</LoopLength>
  36.         </Music>
  37.         <Music>
  38.             <MusicTitle>永遠の三日天下</MusicTitle>
  39.             <Sample>44100</Sample>
  40.             <PreludePos>0x4E2F630</PreludePos>
  41.             <PreludeLength>0xC2B40</PreludeLength>
  42.             <LoopPos>0x4EF2170</LoopPos>
  43.             <LoopLength>0x20B4E28</LoopLength>
  44.         </Music>
  45.         <Music>
  46.             <MusicTitle>秘境のマーメイド</MusicTitle>
  47.             <Sample>44100</Sample>
  48.             <PreludePos>0x6FA6F98</PreludePos>
  49.             <PreludeLength>0x65180</PreludeLength>
  50.             <LoopPos>0x700C118</LoopPos>
  51.             <LoopLength>0xEADE80</LoopLength>
  52.         </Music>
  53.         <Music>
  54.             <MusicTitle>リバースイデオロギー</MusicTitle>
  55.             <Sample>44100</Sample>
  56.             <PreludePos>0x7EB9F98</PreludePos>
  57.             <PreludeLength>0xE2140</PreludeLength>
  58.             <LoopPos>0x7F9C0D8</LoopPos>
  59.             <LoopLength>0x1532610</LoopLength>
  60.         </Music>
  61.         <Music>
  62.             <MusicTitle>幻想浄瑠璃</MusicTitle>
  63.             <Sample>44100</Sample>
  64.             <PreludePos>0x94CE6E8</PreludePos>
  65.             <PreludeLength>0x5240E0</PreludeLength>
  66.             <LoopPos>0x99F27C8</LoopPos>
  67.             <LoopLength>0x130F160</LoopLength>
  68.         </Music>
  69.         <Music>
  70.             <MusicTitle>妖怪の山 ~ Mysterious Mountain</MusicTitle>
  71.             <Sample>44100</Sample>
  72.             <PreludePos>0xAD01928</PreludePos>
  73.             <PreludeLength>0x205AA0</PreludeLength>
  74.             <LoopPos>0xAF073C8</LoopPos>
  75.             <LoopLength>0xC7F380</LoopLength>
  76.         </Music>
  77.     </Game>
  78. </BGM>
复制代码

发表于 2014-5-12 04:35:00 | 显示全部楼层
话说,可以问下这些数据是用什么软件、算法或方法得出的吗?最好是能有源码,我想试着自己做一个能自动分析文件并循环的播放器。

点评

这得问播放器作者了,roywillow似乎在喵玉也有号,你私信看看,我个人对程序其实也是半懂不懂的  发表于 2014-5-12 09:11
回复

使用道具 举报

发表于 2014-5-12 19:46:04 | 显示全部楼层
notebook 发表于 2014-5-12 04:35
话说,可以问下这些数据是用什么软件、算法或方法得出的吗?最好是能有源码,我想试着自己做一个能自动分析 ...

对于th,记录位置信息的文件是thbgm.fmt。直接16进制打开,剩下的应该能目测出来吧?
QQ Photo20140512194406.jpg

点评

这么说,这个dat,是从thXXX.dat里解包出来的吗?那,可以说下具体是什么格式,用什么软件或算法解包吗……?  发表于 2014-5-12 19:56
回复

使用道具 举报

发表于 2014-5-13 23:13:53 | 显示全部楼层
本帖最后由 kio3 于 2014-5-13 23:18 编辑
notebook 发表于 2014-5-12 04:35
话说,可以问下这些数据是用什么软件、算法或方法得出的吗?最好是能有源码,我想试着自己做一个能自动分析 ...

thbgm.fmt的确是从thXX.dat里拆出来的,我用的这货
虽然声明的是支持到th13不过直到th143应该都行(不包括135)。
至于这软件什么原理我这个编程白痴就不知道了。
作者有提供源码倒是。
似乎还有一些工具不过不知道还能不能用
这里
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-10-31 15:21

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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