-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added DSOAL installation to the script (v1.1)
- Install DSOAL via game .exe drag and drop
- Loading branch information
3DJ
authored and
3DJ
committed
Sep 20, 2020
1 parent
ef03dc2
commit fce3e4e
Showing
43 changed files
with
8,958 additions
and
96 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+5.17 MB
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/alsoft-config/Qt5Widgets.dll
Binary file not shown.
Binary file added
BIN
+197 KB
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/alsoft-config/alsoft-config.exe
Binary file not shown.
Binary file added
BIN
+93 KB
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/alsoft-config/libgcc_s_sjlj-1.dll
Binary file not shown.
Binary file added
BIN
+1.22 MB
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/alsoft-config/libstdc++-6.dll
Binary file not shown.
Binary file added
BIN
+46.5 KB
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/alsoft-config/libwinpthread-1.dll
Binary file not shown.
Binary file added
BIN
+1.38 MB
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/alsoft-config/platforms/qwindows.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
3,958 changes: 3,958 additions & 0 deletions
3,958
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/hrtf_defs/CIAIR.def
Large diffs are not rendered by default.
Oops, something went wrong.
425 changes: 425 additions & 0 deletions
425
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/hrtf_defs/IRC_1005.def
Large diffs are not rendered by default.
Oops, something went wrong.
844 changes: 844 additions & 0 deletions
844
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/hrtf_defs/MIT_KEMAR.def
Large diffs are not rendered by default.
Oops, something went wrong.
656 changes: 656 additions & 0 deletions
656
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/include/AL/al.h
Large diffs are not rendered by default.
Oops, something went wrong.
237 changes: 237 additions & 0 deletions
237
Resources/OpenALSoft/1.19.1/APPDATA/OpenAL/include/AL/alc.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,237 @@ | ||
#ifndef AL_ALC_H | ||
#define AL_ALC_H | ||
|
||
#if defined(__cplusplus) | ||
extern "C" { | ||
#endif | ||
|
||
#ifndef ALC_API | ||
#if defined(AL_LIBTYPE_STATIC) | ||
#define ALC_API | ||
#elif defined(_WIN32) | ||
#define ALC_API __declspec(dllimport) | ||
#else | ||
#define ALC_API extern | ||
#endif | ||
#endif | ||
|
||
#if defined(_WIN32) | ||
#define ALC_APIENTRY __cdecl | ||
#else | ||
#define ALC_APIENTRY | ||
#endif | ||
|
||
|
||
/** Deprecated macro. */ | ||
#define ALCAPI ALC_API | ||
#define ALCAPIENTRY ALC_APIENTRY | ||
#define ALC_INVALID 0 | ||
|
||
/** Supported ALC version? */ | ||
#define ALC_VERSION_0_1 1 | ||
|
||
/** Opaque device handle */ | ||
typedef struct ALCdevice_struct ALCdevice; | ||
/** Opaque context handle */ | ||
typedef struct ALCcontext_struct ALCcontext; | ||
|
||
/** 8-bit boolean */ | ||
typedef char ALCboolean; | ||
|
||
/** character */ | ||
typedef char ALCchar; | ||
|
||
/** signed 8-bit 2's complement integer */ | ||
typedef signed char ALCbyte; | ||
|
||
/** unsigned 8-bit integer */ | ||
typedef unsigned char ALCubyte; | ||
|
||
/** signed 16-bit 2's complement integer */ | ||
typedef short ALCshort; | ||
|
||
/** unsigned 16-bit integer */ | ||
typedef unsigned short ALCushort; | ||
|
||
/** signed 32-bit 2's complement integer */ | ||
typedef int ALCint; | ||
|
||
/** unsigned 32-bit integer */ | ||
typedef unsigned int ALCuint; | ||
|
||
/** non-negative 32-bit binary integer size */ | ||
typedef int ALCsizei; | ||
|
||
/** enumerated 32-bit value */ | ||
typedef int ALCenum; | ||
|
||
/** 32-bit IEEE754 floating-point */ | ||
typedef float ALCfloat; | ||
|
||
/** 64-bit IEEE754 floating-point */ | ||
typedef double ALCdouble; | ||
|
||
/** void type (for opaque pointers only) */ | ||
typedef void ALCvoid; | ||
|
||
|
||
/* Enumerant values begin at column 50. No tabs. */ | ||
|
||
/** Boolean False. */ | ||
#define ALC_FALSE 0 | ||
|
||
/** Boolean True. */ | ||
#define ALC_TRUE 1 | ||
|
||
/** Context attribute: <int> Hz. */ | ||
#define ALC_FREQUENCY 0x1007 | ||
|
||
/** Context attribute: <int> Hz. */ | ||
#define ALC_REFRESH 0x1008 | ||
|
||
/** Context attribute: AL_TRUE or AL_FALSE. */ | ||
#define ALC_SYNC 0x1009 | ||
|
||
/** Context attribute: <int> requested Mono (3D) Sources. */ | ||
#define ALC_MONO_SOURCES 0x1010 | ||
|
||
/** Context attribute: <int> requested Stereo Sources. */ | ||
#define ALC_STEREO_SOURCES 0x1011 | ||
|
||
/** No error. */ | ||
#define ALC_NO_ERROR 0 | ||
|
||
/** Invalid device handle. */ | ||
#define ALC_INVALID_DEVICE 0xA001 | ||
|
||
/** Invalid context handle. */ | ||
#define ALC_INVALID_CONTEXT 0xA002 | ||
|
||
/** Invalid enum parameter passed to an ALC call. */ | ||
#define ALC_INVALID_ENUM 0xA003 | ||
|
||
/** Invalid value parameter passed to an ALC call. */ | ||
#define ALC_INVALID_VALUE 0xA004 | ||
|
||
/** Out of memory. */ | ||
#define ALC_OUT_OF_MEMORY 0xA005 | ||
|
||
|
||
/** Runtime ALC version. */ | ||
#define ALC_MAJOR_VERSION 0x1000 | ||
#define ALC_MINOR_VERSION 0x1001 | ||
|
||
/** Context attribute list properties. */ | ||
#define ALC_ATTRIBUTES_SIZE 0x1002 | ||
#define ALC_ALL_ATTRIBUTES 0x1003 | ||
|
||
/** String for the default device specifier. */ | ||
#define ALC_DEFAULT_DEVICE_SPECIFIER 0x1004 | ||
/** | ||
* String for the given device's specifier. | ||
* | ||
* If device handle is NULL, it is instead a null-char separated list of | ||
* strings of known device specifiers (list ends with an empty string). | ||
*/ | ||
#define ALC_DEVICE_SPECIFIER 0x1005 | ||
/** String for space-separated list of ALC extensions. */ | ||
#define ALC_EXTENSIONS 0x1006 | ||
|
||
|
||
/** Capture extension */ | ||
#define ALC_EXT_CAPTURE 1 | ||
/** | ||
* String for the given capture device's specifier. | ||
* | ||
* If device handle is NULL, it is instead a null-char separated list of | ||
* strings of known capture device specifiers (list ends with an empty string). | ||
*/ | ||
#define ALC_CAPTURE_DEVICE_SPECIFIER 0x310 | ||
/** String for the default capture device specifier. */ | ||
#define ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER 0x311 | ||
/** Number of sample frames available for capture. */ | ||
#define ALC_CAPTURE_SAMPLES 0x312 | ||
|
||
|
||
/** Enumerate All extension */ | ||
#define ALC_ENUMERATE_ALL_EXT 1 | ||
/** String for the default extended device specifier. */ | ||
#define ALC_DEFAULT_ALL_DEVICES_SPECIFIER 0x1012 | ||
/** | ||
* String for the given extended device's specifier. | ||
* | ||
* If device handle is NULL, it is instead a null-char separated list of | ||
* strings of known extended device specifiers (list ends with an empty string). | ||
*/ | ||
#define ALC_ALL_DEVICES_SPECIFIER 0x1013 | ||
|
||
|
||
/** Context management. */ | ||
ALC_API ALCcontext* ALC_APIENTRY alcCreateContext(ALCdevice *device, const ALCint* attrlist); | ||
ALC_API ALCboolean ALC_APIENTRY alcMakeContextCurrent(ALCcontext *context); | ||
ALC_API void ALC_APIENTRY alcProcessContext(ALCcontext *context); | ||
ALC_API void ALC_APIENTRY alcSuspendContext(ALCcontext *context); | ||
ALC_API void ALC_APIENTRY alcDestroyContext(ALCcontext *context); | ||
ALC_API ALCcontext* ALC_APIENTRY alcGetCurrentContext(void); | ||
ALC_API ALCdevice* ALC_APIENTRY alcGetContextsDevice(ALCcontext *context); | ||
|
||
/** Device management. */ | ||
ALC_API ALCdevice* ALC_APIENTRY alcOpenDevice(const ALCchar *devicename); | ||
ALC_API ALCboolean ALC_APIENTRY alcCloseDevice(ALCdevice *device); | ||
|
||
|
||
/** | ||
* Error support. | ||
* | ||
* Obtain the most recent Device error. | ||
*/ | ||
ALC_API ALCenum ALC_APIENTRY alcGetError(ALCdevice *device); | ||
|
||
/** | ||
* Extension support. | ||
* | ||
* Query for the presence of an extension, and obtain any appropriate | ||
* function pointers and enum values. | ||
*/ | ||
ALC_API ALCboolean ALC_APIENTRY alcIsExtensionPresent(ALCdevice *device, const ALCchar *extname); | ||
ALC_API void* ALC_APIENTRY alcGetProcAddress(ALCdevice *device, const ALCchar *funcname); | ||
ALC_API ALCenum ALC_APIENTRY alcGetEnumValue(ALCdevice *device, const ALCchar *enumname); | ||
|
||
/** Query function. */ | ||
ALC_API const ALCchar* ALC_APIENTRY alcGetString(ALCdevice *device, ALCenum param); | ||
ALC_API void ALC_APIENTRY alcGetIntegerv(ALCdevice *device, ALCenum param, ALCsizei size, ALCint *values); | ||
|
||
/** Capture function. */ | ||
ALC_API ALCdevice* ALC_APIENTRY alcCaptureOpenDevice(const ALCchar *devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize); | ||
ALC_API ALCboolean ALC_APIENTRY alcCaptureCloseDevice(ALCdevice *device); | ||
ALC_API void ALC_APIENTRY alcCaptureStart(ALCdevice *device); | ||
ALC_API void ALC_APIENTRY alcCaptureStop(ALCdevice *device); | ||
ALC_API void ALC_APIENTRY alcCaptureSamples(ALCdevice *device, ALCvoid *buffer, ALCsizei samples); | ||
|
||
/** Pointer-to-function type, useful for dynamically getting ALC entry points. */ | ||
typedef ALCcontext* (ALC_APIENTRY *LPALCCREATECONTEXT)(ALCdevice *device, const ALCint *attrlist); | ||
typedef ALCboolean (ALC_APIENTRY *LPALCMAKECONTEXTCURRENT)(ALCcontext *context); | ||
typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)(ALCcontext *context); | ||
typedef void (ALC_APIENTRY *LPALCSUSPENDCONTEXT)(ALCcontext *context); | ||
typedef void (ALC_APIENTRY *LPALCDESTROYCONTEXT)(ALCcontext *context); | ||
typedef ALCcontext* (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)(void); | ||
typedef ALCdevice* (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)(ALCcontext *context); | ||
typedef ALCdevice* (ALC_APIENTRY *LPALCOPENDEVICE)(const ALCchar *devicename); | ||
typedef ALCboolean (ALC_APIENTRY *LPALCCLOSEDEVICE)(ALCdevice *device); | ||
typedef ALCenum (ALC_APIENTRY *LPALCGETERROR)(ALCdevice *device); | ||
typedef ALCboolean (ALC_APIENTRY *LPALCISEXTENSIONPRESENT)(ALCdevice *device, const ALCchar *extname); | ||
typedef void* (ALC_APIENTRY *LPALCGETPROCADDRESS)(ALCdevice *device, const ALCchar *funcname); | ||
typedef ALCenum (ALC_APIENTRY *LPALCGETENUMVALUE)(ALCdevice *device, const ALCchar *enumname); | ||
typedef const ALCchar* (ALC_APIENTRY *LPALCGETSTRING)(ALCdevice *device, ALCenum param); | ||
typedef void (ALC_APIENTRY *LPALCGETINTEGERV)(ALCdevice *device, ALCenum param, ALCsizei size, ALCint *values); | ||
typedef ALCdevice* (ALC_APIENTRY *LPALCCAPTUREOPENDEVICE)(const ALCchar *devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize); | ||
typedef ALCboolean (ALC_APIENTRY *LPALCCAPTURECLOSEDEVICE)(ALCdevice *device); | ||
typedef void (ALC_APIENTRY *LPALCCAPTURESTART)(ALCdevice *device); | ||
typedef void (ALC_APIENTRY *LPALCCAPTURESTOP)(ALCdevice *device); | ||
typedef void (ALC_APIENTRY *LPALCCAPTURESAMPLES)(ALCdevice *device, ALCvoid *buffer, ALCsizei samples); | ||
|
||
#if defined(__cplusplus) | ||
} | ||
#endif | ||
|
||
#endif /* AL_ALC_H */ |
Oops, something went wrong.