Fixed up
This commit is contained in:
parent
7779319784
commit
55b55aa509
|
@ -220,7 +220,7 @@ enum XRefDataBaseOffset
|
|||
XREF_DSBUFFERLOCKA,
|
||||
XREF_DSBUFFERSETHEADROOMA,
|
||||
XREF_DSBUFFERSETFREQUENCYA,
|
||||
XREF_DSBUFFERSETFREQUENCYB,
|
||||
XREF_CDirectSoundVoice_SetFrequency,
|
||||
XREF_DSSTREAMSETMAXDISTANCE1A,
|
||||
XREF_DSSTREAMSETMAXDISTANCE1B,
|
||||
XREF_DSSTREAMSETMAXDISTANCE1C,
|
||||
|
|
|
@ -4056,6 +4056,26 @@ OOVPA_NO_XREF(IDirectSoundBuffer_Unlock, 3936, 5)
|
|||
{ 0x04, 0x00 }
|
||||
OOVPA_END;
|
||||
|
||||
// ******************************************************************
|
||||
// * IDirectSoundBuffer::SetLoopRegion
|
||||
// ******************************************************************
|
||||
OOVPA_XREF(IDirectSoundBuffer_SetLoopRegion, 3936, 9,
|
||||
|
||||
XRefNoSaveIndex,
|
||||
XRefOne)
|
||||
|
||||
XREF_ENTRY( 0x19, XREF_CDirectSoundBuffer_SetLoopRegion ),
|
||||
|
||||
{ 0x02, 0x24 },
|
||||
{ 0x06, 0x24 },
|
||||
{ 0x0A, 0xFF },
|
||||
{ 0x0E, 0x83 },
|
||||
{ 0x12, 0xD9 },
|
||||
{ 0x16, 0xC8 },
|
||||
{ 0x1D, 0xC2 },
|
||||
{ 0x1E, 0x0C },
|
||||
OOVPA_END;
|
||||
|
||||
// ******************************************************************
|
||||
// * DSound_3936
|
||||
// ******************************************************************
|
||||
|
@ -4212,6 +4232,7 @@ OOVPATable DSound_3936[] = {
|
|||
REGISTER_OOVPA(CDirectSoundBuffer_SetConeOutsideVolume, 3936, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetConeOutsideVolume, 3936, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Unlock, 3936, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH), // TODO Added CDirectSoundBuffer_SetLoopRegion
|
||||
};
|
||||
|
||||
// ******************************************************************
|
||||
|
|
|
@ -154,7 +154,7 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * CDirectSoundBuffer::SetLoopRegion
|
||||
// ******************************************************************
|
||||
OOVPA_XREF(CDirectSoundBuffer_SetLoopRegion, 4039, 15,
|
||||
OOVPA_XREF(CDirectSoundBuffer_SetLoopRegion, 4039, 16,
|
||||
|
||||
XREF_CDirectSoundBuffer_SetLoopRegion,
|
||||
XRefZero)
|
||||
|
@ -174,36 +174,20 @@ OOVPA_XREF(CDirectSoundBuffer_SetLoopRegion, 4039, 15,
|
|||
// CDirectSoundBuffer_SetLoopRegion+0x3F : cmp ebx, [eax+148h]
|
||||
{ 0x3F, 0x3B }, // Was 4134 Offset 0x40 cmp ebx, [eax+0C4h]
|
||||
{ 0x40, 0x98 },
|
||||
{ 0x41, 0x48 },
|
||||
{ 0x42, 0x01 },
|
||||
{ 0x43, 0x00 },
|
||||
{ 0x44, 0x00 },
|
||||
|
||||
// CDirectSoundBuffer_SetLoopRegion+0x2D : call CMcpxBuffer_SetLoopRegion
|
||||
// CDirectSoundBuffer_SetLoopRegion+0x5D : mov [eax+150h], ecx
|
||||
{ 0x61, 0x00 },
|
||||
{ 0x62, 0x00 },
|
||||
|
||||
// CDirectSoundBuffer_SetLoopRegion+0x63 : mov ecx, [edx+20h]
|
||||
{ 0x63, 0x8B },
|
||||
{ 0x64, 0x4A },
|
||||
{ 0x65, 0x20 },
|
||||
|
||||
// CDirectSoundBuffer_SetLoopRegion+0x66 : call CMcpxBuffer_SetLoopRegion
|
||||
{ 0x66, 0xE8 },
|
||||
OOVPA_END;
|
||||
|
||||
// ******************************************************************
|
||||
// * IDirectSoundBuffer8::SetLoopRegion
|
||||
// ******************************************************************
|
||||
// Same as 4134
|
||||
OOVPA_XREF(IDirectSoundBuffer_SetLoopRegion, 4039, 9,
|
||||
|
||||
XRefNoSaveIndex,
|
||||
XRefOne)
|
||||
|
||||
XREF_ENTRY( 0x19, XREF_CDirectSoundBuffer_SetLoopRegion ),
|
||||
|
||||
{ 0x02, 0x24 },
|
||||
{ 0x06, 0x24 },
|
||||
{ 0x0A, 0xFF },
|
||||
{ 0x0E, 0x83 },
|
||||
{ 0x12, 0xD9 },
|
||||
{ 0x16, 0xC8 },
|
||||
{ 0x1D, 0xC2 },
|
||||
{ 0x1E, 0x0C },
|
||||
OOVPA_END;
|
||||
|
||||
// ******************************************************************
|
||||
// * CDirectSound::SetDistanceFactor
|
||||
// ******************************************************************
|
||||
|
@ -310,6 +294,7 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * CMcpxVoiceClient_SetVolume
|
||||
// ******************************************************************
|
||||
// Verified with Agent Under Fire title.
|
||||
OOVPA_XREF(CMcpxVoiceClient_SetVolume, 4039, 13,
|
||||
|
||||
XREF_DSSTREAMSETVOLUME,
|
||||
|
@ -338,6 +323,7 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * CDirectSoundVoice::SetVolume
|
||||
// ******************************************************************
|
||||
// Verified with Agent Under Fire.
|
||||
OOVPA_XREF(CDirectSoundVoice_SetVolume, 4039, 13,
|
||||
|
||||
XREF_CDirectSoundVoice_SetVolume,
|
||||
|
@ -370,6 +356,7 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * CDirectSoundBuffer::SetVolume
|
||||
// ******************************************************************
|
||||
// Verified with Agent Under Fire.
|
||||
OOVPA_XREF(CDirectSoundBuffer_SetVolume, 4039, 10,
|
||||
|
||||
XREF_CDirectSoundBuffer_SetVolume,
|
||||
|
@ -399,7 +386,8 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * IDirectSoundBuffer::SetVolume
|
||||
// ******************************************************************
|
||||
// Same as 4134
|
||||
// Verified with Agent Under Fire.
|
||||
// Side note: It is compatible down to XDK 3911. Except 3911 is calling to CDirectSoundVoice_SetVolume directly.
|
||||
OOVPA_XREF(IDirectSoundBuffer_SetVolume, 4039, 8,
|
||||
|
||||
XRefNoSaveIndex,
|
||||
|
@ -482,6 +470,7 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * CDirectSoundBuffer_SetBufferData
|
||||
// ******************************************************************
|
||||
// Verified with Agent Under Fire.
|
||||
OOVPA_XREF(CDirectSoundBuffer_SetBufferData, 4039, 16,
|
||||
|
||||
XREF_DSSETBUFFERDATA,
|
||||
|
@ -515,6 +504,7 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * DirectSound::CDirectSoundVoice::SetPitch
|
||||
// ******************************************************************
|
||||
// Verified with Agent Under Fire.
|
||||
// Same as 4134
|
||||
OOVPA_XREF(CDirectSoundVoice_SetPitch, 4039, 6,
|
||||
|
||||
|
@ -556,7 +546,7 @@ OOVPA_XREF(CDirectSoundBuffer_SetPitch, 4039, 13,
|
|||
// CDirectSoundBuffer_SetPitch+0x48 : pop edi
|
||||
{ 0x48, 0x5F },
|
||||
|
||||
// CDirectSoundBuffer_SetFrequency+0x4A : retn 0x08
|
||||
// CDirectSoundBuffer_SetPitch+0x4A : retn 0x08
|
||||
{ 0x4A, 0xC2 },
|
||||
{ 0x4B, 0x08 },
|
||||
OOVPA_END;
|
||||
|
@ -564,9 +554,10 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * CDirectSoundVoice::SetFrequency
|
||||
// ******************************************************************
|
||||
// Verified with Agent Under Fire.
|
||||
OOVPA_XREF(CDirectSoundVoice_SetFrequency, 4039, 11,
|
||||
|
||||
XREF_DSBUFFERSETFREQUENCYB,
|
||||
XREF_CDirectSoundVoice_SetFrequency,
|
||||
XRefZero)
|
||||
|
||||
// CDirectSoundVoice_SetFrequency+0x0D : mov eax, [esi+0x10]
|
||||
|
@ -592,13 +583,14 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * CDirectSoundBuffer::SetFrequency
|
||||
// ******************************************************************
|
||||
// Verified with Agent Under Fire.
|
||||
OOVPA_XREF(CDirectSoundBuffer_SetFrequency, 4039, 13,
|
||||
|
||||
XREF_DSBUFFERSETFREQUENCYA,
|
||||
XRefOne)
|
||||
|
||||
// CDirectSoundBuffer_SetFrequency+0x31 : call [CDirectSoundVoice::SetFrequency]
|
||||
XREF_ENTRY( 0x31, XREF_DSBUFFERSETFREQUENCYB ), // Was 4134 Offset -0x01h
|
||||
XREF_ENTRY( 0x31, XREF_CDirectSoundVoice_SetFrequency ), // Was 4134 Offset -0x01h
|
||||
|
||||
// CDirectSoundBuffer_SetFrequency+0x00 : push esi
|
||||
{ 0x00, 0x56 },
|
||||
|
@ -624,14 +616,14 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
// * IDirectSoundBuffer_SetFrequency
|
||||
// ******************************************************************
|
||||
// Same as 4134
|
||||
// Verified with Agent Under Fire.
|
||||
OOVPA_XREF(IDirectSoundBuffer_SetFrequency, 4039, 12,
|
||||
|
||||
XRefNoSaveIndex,
|
||||
XRefOne)
|
||||
|
||||
// IDirectSoundBuffer_SetFrequency+0x15 : call [CDirectSound::SetFrequency]
|
||||
XREF_ENTRY( 0x15, XREF_DSBUFFERSETFREQUENCYA ), // (Offset,Value)-Pair #1
|
||||
XREF_ENTRY( 0x15, XREF_DSBUFFERSETFREQUENCYA), // (Offset,Value)-Pair #1
|
||||
|
||||
// IDirectSoundBuffer_SetFrequency+0x04 : push [esp+0x08]
|
||||
{ 0x04, 0xFF }, // (Offset,Value)-Pair #2
|
||||
|
@ -652,11 +644,10 @@ OOVPA_XREF(IDirectSoundBuffer_SetFrequency, 4039, 12,
|
|||
{ 0x11, 0x23 }, // (Offset,Value)-Pair #11
|
||||
{ 0x12, 0xC8 }, // (Offset,Value)-Pair #12
|
||||
OOVPA_END;
|
||||
|
||||
#if 0 // No longer used, replaced by generic 3936 version
|
||||
// ******************************************************************
|
||||
// * IDirectSoundBuffer_Stop
|
||||
// ******************************************************************
|
||||
// Same as 4134
|
||||
OOVPA_NO_XREF(IDirectSoundBuffer_Stop, 4039, 11)
|
||||
|
||||
// IDirectSoundBuffer_Stop+0x00 : mov eax, [esp+arg_0]
|
||||
|
@ -678,10 +669,12 @@ OOVPA_NO_XREF(IDirectSoundBuffer_Stop, 4039, 11)
|
|||
{ 0x16, 0x04 },
|
||||
{ 0x17, 0x00 }
|
||||
OOVPA_END;
|
||||
#endif
|
||||
|
||||
// ******************************************************************
|
||||
// * CDirectSound::CommitDeferredSettings
|
||||
// ******************************************************************
|
||||
// Verified with Agent Under Fire.
|
||||
OOVPA_NO_XREF(CDirectSound_CommitDeferredSettings, 4039, 14)
|
||||
|
||||
// CDirectSound_CommitDeferredSettings+0x00 : push ebp
|
||||
|
|
|
@ -128,7 +128,7 @@ OOVPA_XREF(CDirectSoundBuffer_SetLoopRegion, 4134, 11,
|
|||
{ 0x83, 0x0C }, // (Offset,Value)-Pair #11
|
||||
OOVPA_END;
|
||||
|
||||
#if 0 // Moved to 4039
|
||||
#if 0 // Moved to 3936
|
||||
// ******************************************************************
|
||||
// * IDirectSoundBuffer8::SetLoopRegion
|
||||
// ******************************************************************
|
||||
|
@ -465,7 +465,7 @@ OOVPA_END;
|
|||
// ******************************************************************
|
||||
OOVPA_XREF(CDirectSoundVoice_SetFrequency, 4134, 11,
|
||||
|
||||
XREF_DSBUFFERSETFREQUENCYB,
|
||||
XREF_CDirectSoundVoice_SetFrequency,
|
||||
XRefZero)
|
||||
|
||||
// CDirectSoundVoice_SetFrequency+0x0D : mov eax, [esi+0x10]
|
||||
|
@ -497,7 +497,7 @@ OOVPA_XREF(CDirectSoundBuffer_SetFrequency, 4134, 17,
|
|||
XRefOne)
|
||||
|
||||
// CDirectSoundBuffer_SetFrequency+0x32 : call [CDirectSoundVoice::SetFrequency]
|
||||
XREF_ENTRY( 0x32, XREF_DSBUFFERSETFREQUENCYB ), // (Offset,Value)-Pair #1
|
||||
XREF_ENTRY( 0x32, XREF_CDirectSoundVoice_SetFrequency ), // (Offset,Value)-Pair #1
|
||||
|
||||
// CDirectSoundBuffer_SetFrequency+0x21 : mov eax, 0x80004005
|
||||
{ 0x21, 0xB8 }, // (Offset,Value)-Pair #2
|
||||
|
@ -2799,7 +2799,7 @@ OOVPATable DSound_4134[] = {
|
|||
REGISTER_OOVPA(DirectSoundCreateStream, 4134, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_CreateSoundBuffer, 4134, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_SetI3DL2Listener, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSound_SetI3DL2Listener, 4134, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundVoice_SetHeadroom, 4134, XREF),
|
||||
|
@ -2890,7 +2890,7 @@ OOVPATable DSound_4134[] = {
|
|||
REGISTER_OOVPA(CDirectSoundBuffer_SetI3DL2Source, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 4134, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundStream_SetI3DL2Source, 4134, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 3936, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH), // +s
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_AddRef, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundVoice_SetAllParameters, 4134, XREF),
|
||||
|
|
|
@ -755,7 +755,7 @@ OOVPATable DSound_4361[] = {
|
|||
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 4361, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetVolume, 4039, PATCH),
|
||||
REGISTER_OOVPA(CMcpxBuffer_SetBufferData, 4134, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetBufferData, 4134, XREF),
|
||||
|
|
|
@ -130,7 +130,7 @@ OOVPATable DSound_4432[] = {
|
|||
REGISTER_OOVPA(IDirectSound_CreateSoundBuffer, 4134, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(CMcpxBuffer_SetBufferData, 4134, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetBufferData, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetBufferData, 4134, PATCH),
|
||||
|
|
|
@ -1471,7 +1471,7 @@ OOVPATable DSound_4627[] = {
|
|||
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 4361, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_SetI3DL2Listener, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSound_SetI3DL2Listener, 4134, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_SetMixBinHeadroom, 4627, XREF),
|
||||
|
@ -1581,7 +1581,7 @@ OOVPATable DSound_4627[] = {
|
|||
REGISTER_OOVPA(CDirectSoundVoice_SetI3DL2Source, 4134, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetI3DL2Source, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 4134, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 3936, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH), // +s
|
||||
REGISTER_OOVPA(CDirectSoundVoice_SetFormat, 4242, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundVoice_SetFormat, 4721, XREF),
|
||||
|
|
|
@ -59,7 +59,7 @@ OOVPATable DSound_5028[] = {
|
|||
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 4361, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_SetI3DL2Listener, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSound_SetI3DL2Listener, 4134, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_SetMixBinHeadroom, 4627, XREF),
|
||||
|
@ -177,7 +177,7 @@ OOVPATable DSound_5028[] = {
|
|||
REGISTER_OOVPA(CDirectSoundBuffer_SetI3DL2Source, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 4134, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundStream_SetI3DL2Source, 4134, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 3936, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH), // +s
|
||||
REGISTER_OOVPA(CDirectSoundVoice_SetFormat, 4721, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetFormat, 4242, XREF),
|
||||
|
|
|
@ -303,7 +303,7 @@ OOVPA_XREF(CDirectSoundStream_SetFrequency, 5233, 11,
|
|||
XRefNoSaveIndex,
|
||||
XRefOne)
|
||||
|
||||
XREF_ENTRY( 0x36, XREF_DSBUFFERSETFREQUENCYB ),
|
||||
XREF_ENTRY( 0x36, XREF_CDirectSoundVoice_SetFrequency ),
|
||||
|
||||
{ 0x0E, 0xB6 },
|
||||
// je XXXXXXXX + 0x0B
|
||||
|
@ -449,7 +449,7 @@ OOVPATable DSound_5233[] = {
|
|||
REGISTER_OOVPA(CDirectSoundVoice_SetI3DL2Source, 4134, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetI3DL2Source, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 4134, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 3936, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundStream_SetVolume, 4134, PATCH), // (This is actually the XREF we are using)
|
||||
REGISTER_OOVPA(CDirectSoundVoice_SetFormat, 4721, XREF),
|
||||
|
@ -463,7 +463,7 @@ OOVPATable DSound_5233[] = {
|
|||
REGISTER_OOVPA(IDirectSoundBuffer_SetRolloffCurve, 4627, PATCH),
|
||||
REGISTER_OOVPA(IDirectSound_AddRef, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(CMcpxBuffer_SetCurrentPosition, 4134, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetCurrentPosition, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetCurrentPosition, 4134, PATCH),
|
||||
|
|
|
@ -959,7 +959,7 @@ OOVPATable DSound_5344[] = {
|
|||
REGISTER_OOVPA(CDirectSoundVoice_SetI3DL2Source, 5344, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetI3DL2Source, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetI3DL2Source, 4134, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 3936, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundVoice_SetFormat, 4721, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetFormat, 4242, XREF),
|
||||
|
@ -979,7 +979,7 @@ OOVPATable DSound_5344[] = {
|
|||
REGISTER_OOVPA(CDirectSound_SetRolloffFactor, 5344, XREF),
|
||||
REGISTER_OOVPA(IDirectSound_SetRolloffFactor, 4134, PATCH), // Was 4134
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(CMcpxBuffer_SetCurrentPosition, 4134, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetCurrentPosition, 4134, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetCurrentPosition, 4134, PATCH),
|
||||
|
|
|
@ -1675,7 +1675,7 @@ OOVPATable DSound_5558[] = {
|
|||
REGISTER_OOVPA(CDirectSoundVoice_SetDopplerFactor, 5558, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetDopplerFactor, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetDopplerFactor, 5558, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_SetI3DL2Listener, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSound_SetI3DL2Listener, 3936, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
|
||||
|
@ -1703,7 +1703,7 @@ OOVPATable DSound_5558[] = {
|
|||
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(CMcpxBuffer_Play2, 5558, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_Play, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Play, 5558, PATCH),
|
||||
|
|
|
@ -594,7 +594,7 @@ OOVPATable DSound_5788[] = {
|
|||
REGISTER_OOVPA(CMcpxBuffer_Stop2, 4361, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_StopEx, 4361, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_StopEx, 4361, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4039, PATCH), // (Possibly weak, but quite OK for 4627 DSOUND)
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 3936, PATCH), // (Possibly weak, but quite OK for 4627 DSOUND)
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
|
||||
REGISTER_OOVPA(CFullHRTFSource_GetCenterVolume, 5558, XREF),
|
||||
REGISTER_OOVPA(CHRTFSource_SetFullHRTF5Channel, 5558, XREF),
|
||||
|
@ -637,7 +637,7 @@ OOVPATable DSound_5788[] = {
|
|||
REGISTER_OOVPA(CDirectSoundBuffer_SetPlayRegion, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetPlayRegion, 4361, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_SetDistanceFactor, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSound_SetDistanceFactor, 4134, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_SetRolloffFactor, 5788, XREF),
|
||||
|
|
|
@ -135,7 +135,7 @@ OOVPATable DSound_5849[] = {
|
|||
REGISTER_OOVPA(CMcpxBuffer_Stop2, 4361, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_StopEx, 4361, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_StopEx, 4361, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 4039, PATCH), // (Possibly weak, but quite OK for 4627 DSOUND)
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Stop, 3936, PATCH), // (Possibly weak, but quite OK for 4627 DSOUND)
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_Release, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundVoice_SetHeadroom, 5558, XREF),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetHeadroom, 5558, XREF),
|
||||
|
@ -160,7 +160,7 @@ OOVPATable DSound_5849[] = {
|
|||
REGISTER_OOVPA(CDirectSoundBuffer_GetCurrentPosition, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_GetCurrentPosition, 5558, PATCH),
|
||||
REGISTER_OOVPA(CDirectSoundBuffer_SetLoopRegion, 5558, XREF),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 4039, PATCH),
|
||||
REGISTER_OOVPA(IDirectSoundBuffer_SetLoopRegion, 3936, PATCH),
|
||||
REGISTER_OOVPA(CDirectSound_SetRolloffFactor, 5849, XREF),
|
||||
REGISTER_OOVPA(IDirectSound_SetRolloffFactor, 4134, PATCH), // TODO : Use 5344?
|
||||
REGISTER_OOVPA(CDirectSound_SetDopplerFactor, 5788, XREF),
|
||||
|
|
|
@ -261,7 +261,7 @@ OOVPATable DSound_OOVPAV2[] = {
|
|||
REGISTER_OOVPAS(IDirectSoundBuffer_SetHeadroom, PATCH, 3936, 4134, 5344, 5558),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_SetHeadroomA, XREF, 3936),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_SetI3DL2Source, PATCH, 3936, 4134, 5558),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_SetLoopRegion, PATCH, 4039),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_SetLoopRegion, PATCH, 3936),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_SetMaxDistance, PATCH, 3936, 4134, 5344, 5788),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_SetMinDistance, PATCH, 3936, 4134, 5558, 5788),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_SetMixBins, PATCH, 3936, 4134, 5558),
|
||||
|
@ -282,7 +282,7 @@ OOVPATable DSound_OOVPAV2[] = {
|
|||
REGISTER_OOVPAS(IDirectSoundBuffer_SetVolume, PATCH, 3936, 4039),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_SetVolumeA, XREF, 3936),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_SetVolumeB, XREF, 3936),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_Stop, PATCH, 3936, 4039, 4361),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_Stop, PATCH, 3936, 4361),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_StopEx, PATCH, 4361),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_Unlock, PATCH, 3936),
|
||||
REGISTER_OOVPAS(IDirectSoundBuffer_Use3DVoiceData, PATCH, 5558),
|
||||
|
|
Loading…
Reference in New Issue