Class: XGAlienObjectives - XCOM:EU 2012
This article is under development.
Replace any section's colored box with your own appropriate material.
Contributors may want to consider writing their material in OpenOffice with the Sun Wiki Publisher extension, which enables you to create Wiki articles on MediaWiki servers without having to know the syntax of the MediaWiki markup language. All important text attributes such as headings, hyperlinks, lists and simple tables are supported. Even images are supported as long as they have already been uploaded to the wiki site. An automatic upload of images is currently not supported. It is the perfect extension for all users who want to make existing documentations and specifications available on MediaWiki servers. Just load the document and call the Extension with 'Send – MediaWiki Server'. A dialog will guide you to publish your document.
Remove this message when the article is complete.
Contents
Overview
This section is in need of development.
A very general synopsis description of the subject material.
Programs and Tools
Details
This section is in need of development.
Create an many subsections here as are useful to organize the subject matter in detail. Remember that you can upload and link to screenshot files to illustrate where ever needed. See this page for help on including files in your article.
Separate Content
This section is in need of development.
'Tables', 'Lists', 'Code Breakdown', 'Compiled Code', 'Examples', and similar can (and should if necessary to keep the article length within web editor capabilities) be placed on their own pages and linked from the appropriate points in the article. It is desirable to group them in one place, but use whatever works best to convey the information. All referenced links should also be include in the 'References' section below, as that is where people will look when they only want those links.
Code Breakdown
This section is in need of development.
'Code Breakdown' is where the hex code is explained by added comments. It is placed within a block pair of 'nowiki' and '/nowiki' (within <angle brackets>) HTML 'markup tags' to preserve the formatting. (Note it is REQUIRED to put a leading space before the 'nowiki' markup tag. The closing tag can be on the last line or after it, and does not require a leading space.)
For example:
original hex: (virtual size 0x552) header: DB 7C 00 00 50 55 00 00 00 00 00 00 C0 7C 00 00 00 00 00 00 00 00 00 00 C6 7C 00 00 00 00 00 00 A9 02 00 00 2C 5C 00 00 52 05 00 00 B6 03 00 00 body: if(!DoesDamage()) 07 19 00 81 1B 9B 1A 00 00 00 00 00 00 16 16 return iHitChance; 04 00 C6 7C 00 00
This preserves the authors necessary non-HTML format.
This content can be put on it's own page and referenced here to reduce the length of the article.
Compiled Code
This section is in need of development.
Sometimes the hex code is translated into 'compile code instructions' as part of the breakdown, because that is easier for humans to read. It is especially useful when attempting to understand the logic of the code or to restructure or rewrite it, which is called 'refactoring'. Here is an example:
Old code: if(m_bReactionFire || XComTacticalGRI(class'Engine'.static.GetCurrentWorldInfo().GRI).m_kBattle.m_kDesc.m_iDifficulty >= 2) { return iHitChance; } // End:0x424
This content can be put on it's own page and referenced here to reduce the length of the article.
Examples
This section is in need of development.
Examples demonstrating implementations of the article subject should be placed on their own pages and treated as if small 'modlets'. They should be fully functional and verifiable, but not necessarily complete mods.
References
Referred to by this article:
That refer to this article:
- None as yet
- This page was last edited on 15 November 2018, at 23:34.