Installation
Learn how to set up Plugify, run the testing app, and install Plugify implementations.
Implementations
If you’re using Plugify for game modding (e.g., Counter-Strike 2), you’ll need to install S2-Plugify or MMS2-Plugify. These projects provide pre-configured setups for specific games.
Running the Testing App
The plug
app allows you to test plugins and language modules locally. Follow these steps to get started:
Clone the Repository
- Open a terminal or command prompt.
- Clone the Plugify repository:
Build the Project
- Navigate to the Plugify directory:
- Create a
build
folder and configure the project with CMake: - Build the project:
Set Up the res
Directory
- Create a
res
folder in the root of the repository: - Inside the
res
folder, create two subfolders: - Place your plugins in the
plugins
folder and language modules in themodules
folder.
Configure plugify.pconfig
The plug
app requires a configuration file named plugify.pconfig
in the working directory. This file specifies the path to the res
folder and other settings.
- Create a
plugify.pconfig
file in the root of the repository (or the working directory where you runplug
). - Add the following content to the file:
baseDir
: Specifies the directory where plugins and language modules are located (default:res
).logSeverity
: Controls the logging level (e.g.,debug
,info
,error
).repositories
: A list of remote repositories for downloading packages (leave empty for local testing).preferOwnSymbols
: Determines whether Plugify should prefer its own symbols over those provided by plugins (set tofalse
for most use cases).
Run the Testing App
- Navigate to the
build
directory and run theplug
app: - The app will load any plugins and language modules located in the
res
folder.