- Download Git from this link.
- Run the downloaded installer. Follow the prompts, leaving all options at their default settings.
- Download Visual Studio Build Tools from here.
- Execute
vs_BuildTools.exeto start the setup. - In the Workloads section, select:
- .NET desktop build tools
- Desktop development with C++
- Move to the Individual components tab and ensure the following are selected:
- .NET 8.0 (May already be selected)
- .NET 6.0 WebAssembly Build Tools
- .NET 6.0 Runtime
- .NET 3.1 Runtime
- C++/CLI support for v143 build tools (14.32-17.2)
- Select Install while downloading option and click Install.
- Wait for the installation process to complete.
- Open the Developer Command Prompt for Visual Studio 2022. You can find it in the recently added apps after installation.
- Navigate to a directory where you want to clone the repository:
cd ../../../../Users/Public - Clone the FR:MP Radio Core repository:
git clone https://github.com/GTAPoliceMods/FRMP_Radio_Console --recurse-submodules cd FRMP_Radio_Core - Build the solution:
msbuild
- Navigate to the debug output directory:
cd x64/Debug - Copy the example configuration file and rename it:
copy ..\..\radiocoreserver\configs\config.example.yml .\config.yml
- Run the server with the new configuration:
radiocoreserver.exe -c config.yml
- You should see the server starting up, ending with a message indicating it is listening on port 3000.
Modify config.yml as needed for your environment. For specific questions or more detailed setup options,
- For the desktop application, copy
codeplug.ymlfromRadioCoreMobileRadio/configsto the output directory atRadioCoreMobileRadio/bin/Debug.
RadioCore V1 was a static HTML and NodeJS backend application using WebRTC and Socket.IO. RadioCore V2 was never released or used in producion and should never have existed. RadioCore V3 was a NodeJS backend with a EJS templated front end using WebAudioAPI with Socket.IO RadioCore V4 is a C# .NET based application which utlizes a CommonLib for code reusability and a WPF front end.