Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
op2_sdk:software_development_kit_sdk [2016/11/03 17:41] – [Outpost 2 Mapmaking] vagabond | op2_sdk:software_development_kit_sdk [2020/06/13 17:39] (current) – [Outpost 2 SDK Index] vagabond | ||
---|---|---|---|
Line 13: | Line 13: | ||
* [[Creating Tech Trees]] | * [[Creating Tech Trees]] | ||
* [[Programming Scenario DLLs]] | * [[Programming Scenario DLLs]] | ||
- | * [[Helper Programs]] | + | * [[outpost_2:Helper Programs]] |
- | * [[opu:repository|Source Code Repository]] | + | * [[Custom Scenario Checklist]] |
+ | * [[opu:repositories: | ||
* [[opu: | * [[opu: | ||
* [[Outpost 2:Technical Review|Technical Review]] | * [[Outpost 2:Technical Review|Technical Review]] | ||
Line 26: | Line 27: | ||
Each Outpost 2 scenario requires 3 files: | Each Outpost 2 scenario requires 3 files: | ||
- | * **DLL (Dynamic Link Library) File (.DLL):** Contains the logic behind the scenario such as victory conditions, frequency of disasters, starting resources, etc. Each DLL file represents a single scenario. See the [[op2_sdk: | + | * **DLL (Dynamic Link Library) File (.DLL):** Contains the logic behind the scenario such as victory conditions, frequency of disasters, starting resources, etc. Each DLL file represents a single scenario. See the [[op2_sdk: |
- | * **MAP File (.MAP):** Contains the terrain used on the map, associated move speed, | + | * **MAP File (.MAP):** Contains the terrain used on the map, associated move speed, |
* **Technology (tech) Tree File (.TXT):** A file containing the technology tree available for the scenario. Tech tree files are human readable, but must be written in a specific syntax so the game can parse the file. Each tech tree can support multiple scenarios. | * **Technology (tech) Tree File (.TXT):** A file containing the technology tree available for the scenario. Tech tree files are human readable, but must be written in a specific syntax so the game can parse the file. Each tech tree can support multiple scenarios. |