Difference between revisions of "Modding Etiquette"

2,411 bytes added ,  21:19, 24 February 2009
no edit summary
imported>Wrye
(Moving stuff from About Modding Etiquette to here.)
imported>Wrye
Line 106: Line 106:


* Avoid using [[PlaceAtMe]] to create new copies of an object when you could simply use [[MoveTo]] on an existing object. Apparently, placed items are never deleted from the world and if used enough can cause savegame size to expand significantly. (E.g., earlier versions of Harvest Flora had this problem.)
* Avoid using [[PlaceAtMe]] to create new copies of an object when you could simply use [[MoveTo]] on an existing object. Apparently, placed items are never deleted from the world and if used enough can cause savegame size to expand significantly. (E.g., earlier versions of Harvest Flora had this problem.)
== Design ==
=== Maintain Game Balance ===
Keep game balance in mind when creating mods.  Making an item that would normally need recharging use no charges or creating ''super spells'' with little or no magicka cost will severely alter the balance of game play.
== Integration ==
=== Balance Weapons to MOBS ===
If you're releasing a weapon, try to fit the weapon to MOBS.
=== Use Standardized Option Setting ===
Option settings should be done using the Options Prototype. The prototype package provides a starter mod which can be modified and integrated with your mod to provide an option setting mechanism which follows a standard design.
The option prototype takes the form of a misc item. When Cobl is present, the item will automatically move to Cobl's options menu, and work as usual from there. When Cobl is not present, the item will remain in the players inventory. Equipping it from inventory will bring up the options menu.
== Use Cobl ==
Cobl (Common Library) is a mod that provides a large set of common resources, facilities and items for other mods to use. It provides: hairs, eyes and races; survival mod integration; alchemical sorters; standard options menu; death handling and much, much more. Many compatibility problems and redundancies can be resolved by building on top of Cobl, and your mod can be enriched by drawing from Cobl's large base of objects.
Objections to using Cobl:
* Users must download and install Cobl separately from your mod. However, this is somewhat offset by Cobl's growing popularity -- many mod players already have Cobl installed.
* Cobl adds quite a bit of stuff which users may not want. This is actually not a problem -- users can choose to not install/activate the various Cobl esp files. Without the "glue" esp files present, Cobl adds very little to the world.
==(Or) Be Cobl Ready==
Even if it's not desirable to make the main mod itself dependent on Cobl, its sometimes possible to build the mod so that it can be patched to integrate with Cobl. In particular:
===Activator Water Wells===
Instead of using statics for water wells, use activators. Such activators can be readily patched to use Cobl water well scripts, which in turn will make them functional with all cobl-aware thirst mods.
===Buffet Plates===
Similarly, buffet plate activators can be added to inns and taverns. These can be patched to provide act as Cobl type buffet plates.


[[Category:Getting Started]]
[[Category:Getting Started]]
[[Category:About Modding Etiquette]]
[[Category:About Modding Etiquette]]
Anonymous user