Commit 7ecb5867 authored by Legodev's avatar Legodev

ADDED: missing acronym reference to APMS

parent cfb5a3b3
......@@ -81,19 +81,19 @@
\section[Key Elements of DesolationREDUX]{Key Elements of \\ DesolationREDUX}
\subsection{APMS}
The APMS allows for content creators to make their own plugins for \ac{ArmA} that they can -Plugin- to their server in a few quick and easy steps.
The \ac{APMS} allows for content creators to make their own plugins for \ac{ArmA} that they can -Plugin- to their server in a few quick and easy steps.
Plugins have a specific format, created by Kegan, to assist in the consistent creation of WORKING addons.
The idea is to have a simple structure that everyone follows, working in conjuction with the plugin management system, allowing for a much easier modification process for server owners.
By simplifying the installation, and standardizing the creation process, we can cut back on mods now playing well together, servers running poorly, and the players suffering from this. No more need for splicing lines of code into your server, simply download the plugin, place it on your server, add the plugin name to the pluginlist.cfg, and start your server up (baring plugin setup/config).
Plugins can easily be added and removed, allowing for quick changes to the game experience on each server. Complete game mode changes are available with the APMS in the matter of seconds.
Plugins can easily be added and removed, allowing for quick changes to the game experience on each server. Complete game mode changes are available with the \ac{APMS} in the matter of seconds.
\subsection{LibRedex}
LibRedex is a core part next to the APMS. Its an library which can be called by \ac{ArmA} SQF via CallExtension.
LibRedex is a core part next to the \ac{APMS}. Its an library which can be called by \ac{ArmA} SQF via CallExtension.
While taking care about the database communication it provides a lot more functionally.
LibRedex is essential for the APMS to work since it provides access to the config files of the Plugins.
LibRedex is essential for the \ac{APMS} to work since it provides access to the config files of the Plugins.
Additionally it supports a random list generation based on items and their probability,
it allows an Plugin builder to read the system time, and later it will allow to read an write whitelisted files,
allow other tools, like an web panel, to communicate with the running instance of the mod and a lot more.
......@@ -103,7 +103,7 @@
To compensate this issue the whole system was modeled to allow every plugin creator to realize basically every wish by using only sqf.
One example would be storing additional Information about an object in form of variables set via "setVariable"
APMS searches for variables that follow an specific scheme, for example all Variables of an Object or Character starting with the prefix "svar\_"
\ac{APMS} searches for variables that follow an specific scheme, for example all Variables of an Object or Character starting with the prefix "svar\_"
will be saved and restored automatically by the system. So the naming scheme should be "SVAR\_PLUGINNAME\_VARIABLENAME".
This for example allows to store an specific amount of money or any data you like without ever touching the database by using the
Object or Player variable "SVAR\_SOMECOINMOD\_COINS". While this decision limits the flexibility, it helps making Plugins a lot easyer,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment