ofp:howtorelease
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ofp:howtorelease [2007/07/14 00:33] – added screenshots info snakeman | ofp:howtorelease [2024/08/01 07:07] (current) – links added. snakeman | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== How To Release ====== | + | ====== |
- | //Note: this insert is from WrpTool' | + | [[https://www.pmctactical.org/forum/viewforum.php? |
- | Okay so now you're at that point where all those sleepless hours are behind, the addon has been built to that point that it looks nice, your config.cpp has been all setup along with at least one nice background menu cutscene. So now you are looking for the release of this addon... how to do it? | + | **Operation Flashpoint (OFP)** aka ArmA: Cold War Assault (CWA) |
- | **Included | + | **OFP HOWTO Release |
- | Many people these days use the Agent Smith Industrial, Harbor kit or MapFact Baracken addon buildings in their islands. These make quite nice additions to the default BIS objects | + | //Note: this insert is from [[ofp: |
- | But then comes the question, should these addons be added into the island pbo or just be required for the island to work. Well its WrpTool Development Team's opinion | + | Okay so now you're at that point where all those sleepless hours are behind, |
- | **Objects and Textures** | ||
- | If your island uses objects and textures from other islands like the very common usage of SEB NAM Pack 2 stuff, then it is essential that you DO NOT ADD the sebnam_obj.pbo into your island release. We cannot address this enough as it is so obvious, do not do it, it makes you and your mod/team look like fools if a mistake like this is done for your release. SEB NAM Pack 2 has been released and it's available on most sites so there is no reason why anybody could not get their hands on it. By leaving it out you not only decrease the download size, you also avoid the conflict which comes from your sebnam_obj and the official one, unless yours is just going to overwrite it. | + | ====== Included Addons ====== |
- | Same applies for the quiet release of Ebud’s iloilo_obj.pbo which has some type of jungle objects and textures; this original pbo (we think) has a big TARGA (tga) file inside it, its 1mb in size which increases the download size for absolutely no reason. If you want your island | + | Many people these days use the Agent Smith Industrial, Harbor kit or MapFact Baracken addon buildings |
- | **Clean out temporary files** | + | But then comes the question, should these addons be added into the terrain pbo or just be required for the terrain to work. Well its WrpTool Development Team's opinion that none of the addons should |
- | When you are developing an addon there can be all kinds of temporary files laying around in your work dir. It is very important that you make sure that none of these unusable temporary or shall we call them leftover files gets into the release pbo package because they only increase the download size, but look bad for anyone willing to take a look inside your pbo. | ||
- | Good rule of thumb is that the addon pbo should not contain anything not used in the addon in one way or the other. Of course you might have objects | + | ====== Objects |
- | **RAR, ZIP or EXE** | + | If your terrain uses objects and textures from other terrains like the very common usage of SEB NAM Pack 2 stuff, then it is essential that you DO NOT ADD the sebnam_obj.pbo into your terrain release. We cannot address this enough as it is so obvious, do not do it, it makes you and your mod/team look like fools if a mistake like this is done for your release. SEB NAM Pack 2 has been released and it's available on most sites so there is no reason why anybody could not get their hands on it. By leaving it out you not only decrease the download size, you also avoid the conflict which comes from your sebnam_obj and the official one, unless yours is just going to overwrite it. |
- | The final release | + | Same applies for the quiet release |
- | There is also the BIS suggested AAE system, **Addons At Ease**. Well we are so blunt and call it stupid. Yep, we bas BIS, eek shame on us! No seriously, the AAE is stupid because it uses the microsoft MSI install system, you need to leech some lame installer to even make the AAE .msi packets to be opened. Stay away from it, even if its BIS endorsed stuff. This is of course only our opinion, but you can judge from yourself by looking at the OFP scene and count how many releases there are with and without AAE system. | ||
- | Then there is the worst choice | + | ====== Clean Out Temporary Files ====== |
+ | |||
+ | When you are developing an addon there can be all kinds of temporary files laying around in your work dir. It is very important that you make sure that none of these unusable temporary | ||
+ | |||
+ | Good rule of thumb is that the addon pbo should | ||
- | Then there is the RAR utility. There are some older versions but everyone should first go to [[http:// | ||
- | **Readme Text** | + | ====== |
It is very very important that you include decent readme.txt into your addon release. This text file should be written with notepad or similar text editor that any kind of editor can open and read. | It is very very important that you include decent readme.txt into your addon release. This text file should be written with notepad or similar text editor that any kind of editor can open and read. | ||
- | Basic readme should clearly state these following things; | + | Basic readme should clearly state these following things; |
* Common release name | * Common release name | ||
Line 46: | Line 46: | ||
With that stuff you should have covered all the basic information what possible addon looking users are interested to know. Add the readme inside the rar packet but also if possible make it available on forum post or a web page. | With that stuff you should have covered all the basic information what possible addon looking users are interested to know. Add the readme inside the rar packet but also if possible make it available on forum post or a web page. | ||
- | You know… a good release is half of the addon quality and word spreads quickly over the internet if certain release has been goofed up. Make the effort to give your addon a good quality all around, not just the addon itself. It's worth it on the long run. | + | You know... a good release is half of the addon quality and word spreads quickly over the internet if certain release has been goofed up. Make the effort to give your addon a good quality all around, not just the addon itself. It's worth it on the long run. |
- | **Screenshots** | + | |
+ | ====== File Name ====== | ||
+ | |||
+ | First of all, **//do not never ever use spaces in file names//**. | ||
+ | |||
+ | Please give the release a file name which itself describes the released product. Do not release " | ||
+ | |||
+ | < | ||
+ | |||
+ | PMC_IraqTerrain_v0.1.rar | ||
+ | |||
+ | When you name it like this, anyone seeing that file months from now in some directory, immediately knows that ah-ha, its PMC's Iraqi Terrain the first version. | ||
+ | |||
+ | |||
+ | ====== RAR, ZIP, EXE or 7-Zip ====== | ||
+ | |||
+ | 2024-08-01T07: | ||
+ | |||
+ | The final release package format is very important. The most common would be a PkZip archive format, it's been used for ages and everyone knows it these days. You can leech latest WinZip from [[https:// | ||
+ | |||
+ | There is also the bis suggested AAE system, **Addons At Ease**. Well we are so blunt and call it stupid. Yep, we bash bis, eek shame on us! No seriously, the AAE is stupid because it uses the microsoft MSI install system, you need to leech some lame installer to even make the AAE .msi packets to be opened. Stay away from it, even if its bis endorsed stuff. This is of course only our opinion, but you can judge from yourself by looking at the OFP scene and count how many releases there are with and without AAE system. | ||
+ | |||
+ | Then there is the worst choice you can do and that is installshield installer or some other installer which asks the user to place where to install and adds the " | ||
+ | |||
+ | Then there is the RAR utility. There are some older versions but everyone should first go to [[https:// | ||
+ | |||
+ | In 2024 and actually several years already, pretty much post 2010s you need to use 7-zip, get it from [[https:// | ||
+ | |||
+ | |||
+ | ====== Screenshots ====== | ||
Sometimes you see people putting a screenshot or two into a release packet, sometimes you see 4 megabytes worth of screenshots in the packet. Now ask yourself, if a user already downloaded 50mb worth of your addon to play with it... //why// do he need to see screenshots 10 seconds before he fires the addon up ingame? **DO NOT include screenshots** in the release packet, its just stupid, screenshots belong to news sites or forum release announcement posts. | Sometimes you see people putting a screenshot or two into a release packet, sometimes you see 4 megabytes worth of screenshots in the packet. Now ask yourself, if a user already downloaded 50mb worth of your addon to play with it... //why// do he need to see screenshots 10 seconds before he fires the addon up ingame? **DO NOT include screenshots** in the release packet, its just stupid, screenshots belong to news sites or forum release announcement posts. | ||
- | **Beta Testing** | + | |
+ | ====== | ||
It is very common to loose the track of what's wrong when working on an addon release for a long time. You get inpatient when doing a testing after testing and just concentrate on the editing, this is very common situation. Therefore you need an outsider beta tester who isn't involved in the editing. You should have at least one person who is willing to open your release archive, look at the readme, install the addon, play it with in OFP, check the menu cutscenes, check the textures (mission editor texture button), check the map view-lag etc to really give it a run for its money. | It is very common to loose the track of what's wrong when working on an addon release for a long time. You get inpatient when doing a testing after testing and just concentrate on the editing, this is very common situation. Therefore you need an outsider beta tester who isn't involved in the editing. You should have at least one person who is willing to open your release archive, look at the readme, install the addon, play it with in OFP, check the menu cutscenes, check the textures (mission editor texture button), check the map view-lag etc to really give it a run for its money. | ||
Line 61: | Line 91: | ||
It is very embarrassing to submit a news and forum posts and then few hours/days later discover that users start to report something very obvious bugs which should have been discovered. Trust beta testing, it helps. | It is very embarrassing to submit a news and forum posts and then few hours/days later discover that users start to report something very obvious bugs which should have been discovered. Trust beta testing, it helps. | ||
+ |
ofp/howtorelease.1184373226.txt.gz · Last modified: 2007/07/14 00:33 by snakeman