PBOPREFIX: Difference between revisions
Dr Eyeball (talk | contribs) (new topic to allow more verified details to complete this) |
Lou Montana (talk | contribs) m (Text replacement - "<tt>([^= ]+)<\/tt>" to "{{hl|$1}}") |
||
(16 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
=$PBOPREFIX$= | = $PBOPREFIX$ = | ||
==File format== | $PBOPREFIX$ is the name of a text file that sits in the root folder of an addon. | ||
.\myAddon\$PBOPREFIX$ | |||
It has no file extension. | |||
When using Mikero's Tools to pack PBOs you can use a file called pboprefix.txt, making it easier to edit. | |||
PBO Manager require to use {{hl|$prefix$}} filename instead. | |||
== File format == | |||
The file contains only a namespace definition. A namespace is practically a path definition. | |||
'''Examples:''' | '''Examples:''' | ||
Line 15: | Line 22: | ||
x\myMod\addons\myAddon | x\myMod\addons\myAddon | ||
== | * It only contains one line. | ||
* | * There is no new line at the end of line one. | ||
* There is no whitespace before or after the text. | |||
== Background == | |||
Mod development happens on the ''P: drive''.<br> | |||
It is good practice to use your own namespace, aka subfolder, for your development work.<br> | |||
The main reason is to keep your workspace clean and to avoid conflicts with other addons.<br> | |||
The folder structure you define translates into the namespace. | |||
P:\myMod\myAddon | |||
results in the namespace | |||
myMod\myAddon | |||
The namespace is saved as part of the PBO file itself.<br> | |||
BinPBO does not expose the namespace. It is set in the app settings.<br> | |||
BinBPO requires a two layer subfolder structure to work.<br> | |||
The following 3rd party tools will read and make use of a namespace definition in the $PBOPREFIX$ file, if it is present. | |||
* [[Mikero_Tools|MakePbo (Mikero's Tools)]] | |||
* [[Mikero_Tools|Eliteness (Mikero's Tools)]] | |||
* <nowiki>http://www.kegetys.net/arma</nowiki> cpbo //-- dead link | |||
== Benefits == | |||
You can name your PBO file anyway you like it, like adding a version tag. <br> | |||
At the same time the internal path structure remains the same as defined by the $PBOPREFIX$ file. | |||
== Further reading == | |||
* [[ArmA Build Environment Setup]] | |||
* [[CMA:DevelopmentSetup|Development Setup]] | |||
{{GameCategory|arma1|Addon_Configuration}} |
Latest revision as of 00:16, 16 November 2021
$PBOPREFIX$
$PBOPREFIX$ is the name of a text file that sits in the root folder of an addon.
.\myAddon\$PBOPREFIX$
It has no file extension.
When using Mikero's Tools to pack PBOs you can use a file called pboprefix.txt, making it easier to edit.
PBO Manager require to use $prefix$ filename instead.
File format
The file contains only a namespace definition. A namespace is practically a path definition.
Examples:
myAddon
myMod\myAddon
x\myMod\addons\myAddon
- It only contains one line.
- There is no new line at the end of line one.
- There is no whitespace before or after the text.
Background
Mod development happens on the P: drive.
It is good practice to use your own namespace, aka subfolder, for your development work.
The main reason is to keep your workspace clean and to avoid conflicts with other addons.
The folder structure you define translates into the namespace.
P:\myMod\myAddon
results in the namespace
myMod\myAddon
The namespace is saved as part of the PBO file itself.
BinPBO does not expose the namespace. It is set in the app settings.
BinBPO requires a two layer subfolder structure to work.
The following 3rd party tools will read and make use of a namespace definition in the $PBOPREFIX$ file, if it is present.
- MakePbo (Mikero's Tools)
- Eliteness (Mikero's Tools)
- http://www.kegetys.net/arma cpbo //-- dead link
Benefits
You can name your PBO file anyway you like it, like adding a version tag.
At the same time the internal path structure remains the same as defined by the $PBOPREFIX$ file.