天使之翼2音乐修改

原文资料来自Kaslghnoon的网站:Codes

Kaslghnoon给出了天使之翼2必杀,体力,等级等等修改地址,

重点是里面还提供了音乐修改,及作曲的全代码教程。

下面提供DenverAlien(此人很强大)修改的天使之翼2音乐补丁!

music(右键另存为)

下面贴出我翻译的音乐修改部分。

CT 2 music(右键另存为)

天2-NSF资料

[cc lang=”cs”]
曲目列表:

曲目 0:
波段 = x1F7BD
Main = x18C98

曲目 1:
波段 = x1C974
Main = x18C72

曲目 2:
波段 = x1EAB8
Main = x18C8A

曲目 3:
波段 = x1E31F
Main = x18C92

曲目 4:
波段 = x1E5F0
Main = x18C8E

曲目 5:
波段 = x1CC3A
Main = x18C76

曲目 6:
波段 = x1CA95
Main = x18C74

曲目 7:
波段 = x1E167
Main = x18C8C

曲目 8:
波段 = x1E858
Main = x18C90

曲目 9:
波段 = x1E208
Main = x18C96

曲目 10:
波段 = x1E010
Main = x18C9C

曲目 11:
波段 = x1D08A
Main = x18C78

曲目 12:
波段 = x1D303
Main = x18C7A

曲目 13:
波段 = x1CDF8
Main = x18C7E

曲目 14:
波段 = x1C3A9
Main = x18C80

曲目 15:
波段 = x1C010
Main = x18C82

曲目 16:
波段 = x1D82F
Main = x18C84

曲目 17:
波段 = x1D3AC
Main = x18C86

曲目 18:
波段 = x1DB11
Main = x18C88

曲目 19:
波段 = x1EC69
Main = x18C9A

曲目 20:
波段 = x1E7E9
Main = x18C94

曲目 21:
波段 = x18CD0
Main = x18C70

曲目 22:
波段 = x1A010
Main = x18C4C

曲目 23:
波段 = x1A2BA
Main = x18C4E

曲目 24:
波段 = x1AB3A
Main = x18C6A

曲目 25:
波段 = x1ABE5
Main = x18C6C

曲目 26:
波段 = x1B8FA
Main = x18C6E

曲目 27:
波段 = x1B524
Main = x18C60

曲目 28:
波段 = x1B00A
Main = x18C5A

曲目 29:
波段 = x1B739
Main = x18C66

曲目 30:
波段 = x1BDC3
Main = x18C68

曲目 31:
波段 = x1A771
Main = x18C56

曲目 32:
波段 = x1AC89
Main = x18C58

曲目 33:
波段 = x1BBAE
Main = x18C64

曲目 34:
波段 = x1A5D6
Main = x18C52

曲目 35:
波段 = x1A41B
Main = x18C50

曲目 36:
波段 = x1B33D
Main = x18C5E

曲目 37:
波段 = x1B1F0
Main = x18C5C

曲目 38:
波段 = x1B69D
Main = x18C54

曲目 39:
波段 = x1B93C
Main = x18C62

曲目 40:
波段 = x18E78
Main = x18BEE

曲目 41:
波段 = x18E99
Main = x18BF0

曲目 42:
波段 = x18EDF
Main = x18BF2

曲目 43:
波段 = x18FBD
Main = x18BF4

曲目 44:
波段 = x18F24
Main = x18BF6

曲目 45:
波段 = x190B4
Main = x18BF8

曲目 46:
波段 = x19245
Main = x18BFA

曲目 47:
波段 = x196DC
Main = x18BFC

曲目 48:
波段 = x19759
Main = x18BFE

曲目 49:
波段 = x19191
Main = x18C00

曲目 50:
波段 = x191FA
Main = x18C02

曲目 51:
波段 = x1912D
Main = x18C04

曲目 52:
波段 = x19089
Main = x18C06

曲目 53:
波段 = x18F6A
Main = x18C08

曲目 54:
波段 = x18FCB
Main = x18C0A

曲目 55:
波段 = x1943D
Main = x18C0C

曲目 56:
波段 = x19472
Main = x18C0E

曲目 57:
波段 = x194D6
Main = x18C10

曲目 58:
波段 = x19DF4
Main = x18C12

曲目 59:
波段 = x19E0D
Main = x18C14

曲目 60:
波段 = x19369
Main = x18C16

曲目 61:
波段 = x19663
Main = x18C18

曲目 62:
波段 = x19E8F
Main = x18C1A

曲目 63:
波段 = x19787
Main = x18C1C

曲目 64:
波段 = x19B2E
Main = x18C1E

曲目 65:
波段 = x19EE3
Main = x18C20

曲目 66:
波段 = x19ADD
Main = x18C22

曲目 67:
波段 = x19B60
Main = x18C24

曲目 68:
波段 = x19BAD
Main = x18C26

曲目 69:
波段 = x19F07
Main = x18C2C

曲目 70:
波段 = x1953D
Main = x18C2E

曲目 71:
波段 = x19567
Main = x18C30

曲目 72:
波段 = x19CFE
Main = x18C32

曲目 73:
波段 = x19D68
Main = x18C34

曲目 74:
波段 = x19D83
Main = x18C36

曲目 75:
波段 = x19A65
Main = x18C38

曲目 76:
波段 = x197E6
Main = x18C3A

曲目 77:
波段 = x19A87
Main = x18C3C

曲目 78:
波段 = x19463
Main = x18C3E

曲目 79:
波段 = x19813
Main = x18C40

曲目 80:
波段 = x19AAA
Main = x18C42

曲目 81:
波段 = x197AD
Main = x18C44

曲目 82:
波段 = x1982B
Main = x18C46

曲目 83:
波段 = x19C23
Main = x18C48

曲目 84:
波段 = x19F56
Main = x18CA6

曲目 85:
波段 = x1988E
Main = x18CA8

曲目 86:
波段 = x198CD
Main = x18CAA

曲目 87:
波段 = x19954
Main = x18CAC

曲目 88:
波段 = x1999E
Main = x18CAE

曲目 89:
波段 = x19CDB
Main = x18CB0

曲目 90:
波段 = x199C4
Main = x18CB2

曲目 91:
波段 = x19A0C
Main = x18CB4

曲目 92:
波段 = x199F7
Main = x18CB8

曲目 93:
波段 = x19FAC
Main = x18CBA

曲目 94:
波段 = x19C45
Main = x18CBC

曲目 95:
波段 = x19FDA
Main = x18CBE

曲目 96:
波段 = x19C23
Main = x18C48

曲目 97:
波段 = x19D18
Main = x18CC2

曲目 98:
波段 = x19E6D
Main = x18CC4

曲目 99:
波段 = x19E31
Main = x18CC6

音乐的编辑

天2轨道声音测试(在标题画面按A+B+开始)。
偏移由’Main’决定,音乐播放什么曲目。’波形’偏移是你修改音乐的重点。音乐由4种不同的波形组合成的。
下面是一首音乐完整的波形列表和他们的定义

00 = 矩形 1 (声效)
01 = 矩形 2 (声效)
02 = 三角 (声效)
03 = PCM (声效)
04 = 矩形 1 (音乐)
05 = 矩形 2 (音乐)
06 = 三角 (音乐)
07 = PCM (音乐)

格式: 波形, XX(2 字节的地址), 波形, XX(2 字节的地址) …, FF
例如: 04 0D A0 05 60 A1 06 FD A1 07 29 A2 FF…
作为波形看是04(矩形1,音乐),我们知道这是一个音乐旋律。
04 0D A0的意思是这一矩形是在x1A01D位置。
天使之翼2音乐数据在地址x10000后,可以这样推:
0D A0位置互换,得到A0 0D,A00D+10 +10000 = x1A01D

4位偏移代码:

8000 = 8000
9000 = 9000
A000 = A000
B000 = B000
C000 = A000
D000 = B000
E000 = A000
F000 = B000

x1C000 – 1DFFF之间: 04 0D A0 —– x1C01D, 04 0D B0 —– x1D01D
x1E000 – 1FFFF之间: 04 0D A0 —– x1E01D, 04 0D B0 —– x1F01D

声音前缀部分的指令:
E0 = 旋律 (例:E0 01)
E2 = 乐器 (例: E2 80)
E3 = 音量 (例: E3 07)
E5 = 频率 (例: E5 0A)
E8 = 循环 (例: E8 11 A0)
E9 = 部分播放 (例: E9 03 A3)
EB = 重复 (例: EB 02)
ED = 回音和振动 (例: ED 01)

后缀指令:
EA = 结束部分播放 (例: E9…28 2B EA)
EC = 结束重复播放 (例: EB…16 17 EC)
EF (或者EF F4) = 结束振动和回音 (例: ED…18 EF F4)
FF = 停止
[/cc]

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注