The Enhancements Expansion Pack is a new product for existing DarkBASIC Professional owners. It extends the power of DarkBASIC Professional by providing 12 new sets of commands allowing access to many new features including:
|
![]() |
Ogg Vorbis
Ogg Vorbis is a new audio compression format. It is roughly comparable to other formats used to store and play digital music, such as MP3, VQF, AAC, and other digital audio formats. It is different from these other formats because it is completely free, open, and unpatented. Using the commands provided in the Enhancements Expansion Pack you can load and play Ogg Vorbis files. A command to encode standard wave files to the Ogg Vorbis format is also included. |
File Blocks
The File Block command set is particularly useful for taking a collection of files and packing them into one convenient file that can also be compressed and encrypted. Files contained within a File Block can be easily extracted to disk and then used within a Dark Basic Professional program.
File Mapping
Sharing data between multiple programs running on the same computer can often be difficult. The File Map commands provided in the expansion pack makes this process much simpler. When creating a file map a global, shared amount of memory will be set up in the Operating System. This can then be read and written to by a Dark Basic Professional application. Then either other Dark Basic Professional applications or applications written in other programming languages that natively support file mapping can access the shared memory.
Speech
Converting text into audio speech can be useful for a wide variety of applications. Within the Speech command set commands exist for converting text into speech, controlling the voice and more.
![]() |
CPU Information
Amongst other uses retrieving system information can be very helpful for debugging information and determining what features in a game should be enabled or disabled by default. With the new commands in the Enhancements Expansion pack you can now easily retrieve this information. Finding out information such as the name and speed of the CPU is a trivial task. |
Memory
Retrieving information about the status of memory on the computer is possible with the Memory command set. With some simple command calls you can find out how much memory is installed on the computer, the amount of memory available and the percentage of memory in use.
Environmental Audio (EAX) Support
The commands found in this EAX command set operate on 3D sounds. They are used to control the way a sound is processed and allow for more realistic sounds. Using the preset effects it's possible to make a sound sound like it's being played in a preset environment e.g. a room, an alley and many more. Custom effects can also be made by modifying the sound properties. To take advantage of these commands the sound card must support EAX 2.0
![]() |
Drive Information
Quickly access hard drive data for example free space, total space, serial number and more, find out the name of the user logged onto the computer, retrieve the current Windows display settings, get the IP address of the computer and much more. |
Display
Find out about the current Windows display settings with the ability to access the width, height, depth and current refresh rate.
Common Dialogs
Use native DarkBASIC Professional commands to create and display standard Windows open and save dialog boxes.
Internet
Using the commands in this section you can find out information about the currently installed web browser and the IP address of the computer.
Data Files
Using the data files commands it's possible to open and extract the contents of Excel and CSV files. This can be very helpful when having to deal with large amounts of external data.
Click here to see the full command list for the Enhancement Pack.
| Enhancements Expansion Pack | ||||||||||
|
This DarkBASIC Professional DLL will provide over 170 new commands.
Enhancement Expansion Pack is distributed electronically. |
| Ultimate Expansion Pack 2008 | |||||||||||||||
|
Save 30% - This pack contains 12 great DarkBASIC Professional extensions:
All items in this pack are distributed electronically. |
|||||||||||||||
| Enhancements Expansion Pack and EZrotate | |||||||||||||||
|
Buy both the DarkBASIC Professional Enhancement Expansion Pack and EZrotate together for over 220 new commands.
Both Packs are distributed electronically. |



















