Topic: Announcing: PunMod beta v0.9.2
Announcing PunMod
PunMod version 0.9.2 (BETA) has been released for testing.
PunMod is a mod installation system for PunBB.
What this means, is that you can write simple mod installation scripts that apply various changes to the PunBB source code in a safe and controlled manner.
Why did I make this: well, if it's not obvious .. upgrading to newer versions, when you have already applied various mods, can be a lot of work - because you're most likely unable to remember which files you modified and how, so you end up having to go through the manual installation of every mod over again. Or worse, you end up not upgrading at all. With PunMod, you can safely and easily apply all your source code changes to a newer version, usually with very little or no manual work.
The syntax for mod scripts is extremely simple, somewhat similar to the original MDK-1.1 specification, and it takes only 10 minutes to learn - most of your existing mods can probably be rewritten into mod scripts in a few minutes.
Some of the most important features include:
- Apply all your mods in one go, in a transactional and safe manner: all changes are performed in memory first, so that if one or more mods fail, no changes are applied to any files.
- Apply your mods in any order: you can modify the order in which the mods are applied - for example, if there is a problem applying one mod before another, because the second mod relies on information that was changed by the previous mod, this will be detected and you can then change the order.
- Many potential problems (such as conflicting modes, different versions of the same mod, already installed mods etc.) are detected and prevented at an early stage, before any damage can be done by a mod.
This beta release includes only a few mods, one for testing and a couple of my own mods ready to install. I encourage you to download and test this release, and to start writing your own mod scripts. Detailed instructions and help for using the PunMod installer itself, is built into the script. The syntax for writing your own mod scripts is explained in the included textfiles.
WARNING: BACK UP YOUR PUNBB FOLDER BEFORE APPLYING MODS!
Please post your feedback, bug reports, suggestions, requests, ideas and favorite recipes!
Download here: