ProStreetServerASILoader
ASI plugin loader proxy (
winmm.dll) for the Need for Speed: ProStreet dedicated server (bombd.exe).
š¦ Downloads & Releases
Pre-compiled proxy binaries (winmm.dll) and release packages can be downloaded directly from:
š https://weexnes.dev/project/ProStreetServerASILoader#artifacts
š Features
- Automated Plugin Discovery: Automatically creates and scans
.\and.\scripts\for.asifiles on server startup. - Full Windows & Linux (Wine) Compatibility: Operates natively on Windows and under Linux Wine runners (via
winmm.dllproxying and PE import mapping inOpenProStreetV). - Winsock & Multimedia Forwarding: Wraps and forwards all
ws2_32.dllandwinmm.dllcalls via dynamicGetProcAddressresolution. - Console Debug Logging: Provides clear console feedback detailing hooked DLL status and loaded
.asiplugins.
š¹ļø Game & Server Requirements
Designed specifically for the Need for Speed: ProStreet dedicated server executable (bombd.exe).
- Target Executable:
bombd.exe - Compatibility: Supports Linux Wine execution via
OpenProStreetVCLI wrapper or standalone Windows host environments.
š ļø Installation
- Download the latest
winmm.dllfrom weexnes.dev Artifacts. - Place
winmm.dllinto the directory containingbombd.exe(e.g.~/.OpenProStreet/). - Place any server
.asiplugins into the root directory or into ascripts/folder (.\scripts\). - Launch
bombd.exe(or manage via./OpenProStreetV start).
š» Building from Source
Linux Cross-Compilation (MinGW-w64)
# Install dependencies
sudo pacman -S cmake make mingw-w64-gcc python
# Run cross-build script
chmod +x build.sh
./build.sh
Output binaries will be saved in build/ (winmm.dll & packaged .zip).
š License & Repository
- Repository: https://code.weexnes.dev/ProStreetServerASILoader
- Plugin Template: https://code.weexnes.dev/ProStreetServerASILoader/PluginTemplate
- Part of the Need for Speed: ProStreet Modding Ecosystem
Build Artifacts
Download successful build outputs & binaries