c020109703 发表于 2014-5-11 23:54:52

【th14.3】弹幕天邪鬼1.00a BGM独立播放器及调用代码

本帖最后由 c020109703 于 2014-5-12 00:40 编辑

2014.05.11弹幕天邪鬼数据更新



[*]Bgm for All播放器 by 野风信子
(下载地址:http://pan.baidu.com/s/1nt7Gl2x)



将下列代码加入bgmforall.ini配置文件末尾,保存即可。
[弹幕天邪鬼 ~ Impossible Spell Card.]
PATH =
SAMPLE = 44100
CHANNEL = 2
BIT = 16
BGM = 反則の狼煙を上げろ, 0x10, 0x2C1F50, 0x2C1F60, 0x1139F70
BGM = 不可能弾幕には反則を, 0x13FBED0, 0x271200, 0x166D0D0, 0x12E1F80
BGM = ミッドナイトスペルカード, 0x294F050, 0x14B034, 0x2A9A084, 0xE2194C
BGM = ロマンチック逃飛行, 0x38BB9D0, 0x254D10, 0x3B106E0, 0x131EF50
BGM = 永遠の三日天下, 0x4E2F630, 0xC2B40, 0x4EF2170, 0x20B4E28
BGM = 秘境のマーメイド, 0x6FA6F98, 0x65180, 0x700C118, 0xEADE80
BGM = リバースイデオロギー, 0x7EB9F98, 0xE2140, 0x7F9C0D8, 0x1532610
BGM = 幻想浄瑠璃, 0x94CE6E8, 0x5240E0, 0x99F27C8, 0x130F160
BGM = 妖怪の山 ~ Mysterious Mountain, 0xAD01928, 0x205AA0, 0xAF073C8, 0xC7F380

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


[*]东方BGM播放器 by Roywillow
(下载地址:http://pan.baidu.com/s/1ntNVlod)




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

如发现th14.3设置路径报MD5无法通过校验错误,请将BGM.xml文件中关于辉针城MD5值的字段用文本编辑器改为6E7627823EB6BB52AB71FFDFE445B40B后保存,并将thbgm.dat文件路径写入setting.ini中。
    <Game packageType="1" md5="6E7627823EB6BB52AB71FFDFE445B40B">
      <DefaultPackage>thbgm.dat</DefaultPackage>
      <GameNo>TH14.3</GameNo>
      <GameTitle>弹幕天邪鬼 ~ Impossible Spell Card.</GameTitle>
      <Music>
            <MusicTitle>反則の狼煙を上げろ</MusicTitle>
            <Sample>44100</Sample>
            <PreludePos>0x10</PreludePos>
            <PreludeLength>0x2C1F50</PreludeLength>
            <LoopPos>0x2C1F60</LoopPos>
            <LoopLength>0x1139F70</LoopLength>
      </Music>
      <Music>
            <MusicTitle>不可能弾幕には反則を</MusicTitle>
            <Sample>44100</Sample>
            <PreludePos>0x13FBED0</PreludePos>
            <PreludeLength>0x271200</PreludeLength>
            <LoopPos>0x166D0D0</LoopPos>
            <LoopLength>0x12E1F80</LoopLength>
      </Music>
      <Music>
            <MusicTitle>ミッドナイトスペルカード</MusicTitle>
            <Sample>44100</Sample>
            <PreludePos>0x294F050</PreludePos>
            <PreludeLength>0x14B034</PreludeLength>
            <LoopPos>0x2A9A084</LoopPos>
            <LoopLength>0xE2194C</LoopLength>
      </Music>
      <Music>
            <MusicTitle>ロマンチック逃飛行</MusicTitle>
            <Sample>44100</Sample>
            <PreludePos>0x38BB9D0</PreludePos>
            <PreludeLength>0x254D10</PreludeLength>
            <LoopPos>0x3B106E0</LoopPos>
            <LoopLength>0x131EF50</LoopLength>
      </Music>
      <Music>
            <MusicTitle>永遠の三日天下</MusicTitle>
            <Sample>44100</Sample>
            <PreludePos>0x4E2F630</PreludePos>
            <PreludeLength>0xC2B40</PreludeLength>
            <LoopPos>0x4EF2170</LoopPos>
            <LoopLength>0x20B4E28</LoopLength>
      </Music>
      <Music>
            <MusicTitle>秘境のマーメイド</MusicTitle>
            <Sample>44100</Sample>
            <PreludePos>0x6FA6F98</PreludePos>
            <PreludeLength>0x65180</PreludeLength>
            <LoopPos>0x700C118</LoopPos>
            <LoopLength>0xEADE80</LoopLength>
      </Music>
      <Music>
            <MusicTitle>リバースイデオロギー</MusicTitle>
            <Sample>44100</Sample>
            <PreludePos>0x7EB9F98</PreludePos>
            <PreludeLength>0xE2140</PreludeLength>
            <LoopPos>0x7F9C0D8</LoopPos>
            <LoopLength>0x1532610</LoopLength>
      </Music>
      <Music>
            <MusicTitle>幻想浄瑠璃</MusicTitle>
            <Sample>44100</Sample>
            <PreludePos>0x94CE6E8</PreludePos>
            <PreludeLength>0x5240E0</PreludeLength>
            <LoopPos>0x99F27C8</LoopPos>
            <LoopLength>0x130F160</LoopLength>
      </Music>
      <Music>
            <MusicTitle>妖怪の山 ~ Mysterious Mountain</MusicTitle>
            <Sample>44100</Sample>
            <PreludePos>0xAD01928</PreludePos>
            <PreludeLength>0x205AA0</PreludeLength>
            <LoopPos>0xAF073C8</LoopPos>
            <LoopLength>0xC7F380</LoopLength>
      </Music>
    </Game>
</BGM>

notebook 发表于 2014-5-12 04:35:00

话说,可以问下这些数据是用什么软件、算法或方法得出的吗?最好是能有源码,我想试着自己做一个能自动分析文件并循环的播放器。

kio3 发表于 2014-5-12 19:46:04

notebook 发表于 2014-5-12 04:35 static/image/common/back.gif
话说,可以问下这些数据是用什么软件、算法或方法得出的吗?最好是能有源码,我想试着自己做一个能自动分析 ...

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

kio3 发表于 2014-5-13 23:13:53

本帖最后由 kio3 于 2014-5-13 23:18 编辑

notebook 发表于 2014-5-12 04:35 static/image/common/back.gif
话说,可以问下这些数据是用什么软件、算法或方法得出的吗?最好是能有源码,我想试着自己做一个能自动分析 ...
thbgm.fmt的确是从thXX.dat里拆出来的,我用的这货。
虽然声明的是支持到th13不过直到th143应该都行(不包括135)。
至于这软件什么原理我这个编程白痴就不知道了。
作者有提供源码倒是。
似乎还有一些工具不过不知道还能不能用
这里
页: [1]
查看完整版本: 【th14.3】弹幕天邪鬼1.00a BGM独立播放器及调用代码