Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
op2_sdk:software_development_kit_sdk [2016/01/20 22:57] – vagabond | op2_sdk:software_development_kit_sdk [2016/10/29 10:17] – [Outpost 2 Mapmaking] vagabond | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Outpost 2 Software Development Kit (SDK) ====== | + | ====== Outpost 2 Mapmaking |
- | Outpost 2 has been extended by the Outpost Universe community to allow adding new content. Notably, new maps can be designed, new scenarios created for new or old maps, new map tiles can be added, and technology trees can be manipulated. A listing of current maps for the game can be found at [[outpost_2:Maps]]. | + | {{op2_sdk:mapmakericon.png }} |
- | Following is a listing of different subjects related to extending | + | The Outpost Universe community has diligently maintained and extended |
+ | |||
+ | Read through the section **Mapmaking Overview** | ||
* [[Helper Programs]] | * [[Helper Programs]] | ||
* [[Designing Maps]] | * [[Designing Maps]] | ||
* [[Editing Map Tilesets]] | * [[Editing Map Tilesets]] | ||
- | * [[Visual Studio Setup]] | + | * [[Creating Tech Trees]] |
- | * [[Programming | + | * [[Programming |
- | * [[Code Repository]] | + | * [[opu: |
- | * [[Project Management]] | + | * [[opu: |
- | * [[Outpost 2 Technical Review]] | + | * [[OP2 Technical Review|Outpost 2 Technical Review]] |
===== Mapmaking Overview ===== | ===== Mapmaking Overview ===== | ||
Stub | Stub | ||
- | |||
- | ===== Helper Programs ===== | ||
- | Below is a listing of standalone programs that aid in various aspects of modifying Outpost 2. | ||
- | |||
- | ==== Outpost 2 Mapper ==== | ||
- | //Created by Outpost Universe// | ||
- | |||
- | {{op2_sdk: | ||
- | |||
- | **Overview: | ||
- | \\ | ||
- | **Directions: | ||
- | \\ | ||
- | **Download: | ||
- | |||
- | ---- | ||
- | |||
- | ==== Mission Scanner ==== | ||
- | //Created by BlackBox// | ||
- | |||
- | {{op2_sdk: | ||
- | |||
- | **Overview: | ||
- | \\ | ||
- | **Directions: | ||
- | \\ | ||
- | **Download: | ||
- | |||
- | ---- | ||
- | |||
- | ==== Sheets Reader ==== | ||
- | |||
- | {{op2_sdk: | ||
- | |||
- | **Overview: | ||
- | \\ | ||
- | **Directions: | ||
- | \\ | ||
- | **Download: | ||
- | \\ | ||
- | **Troubleshooting: | ||
- | |||
- | ---- | ||
- | |||
- | ==== Outpost 2 Art Viewer ==== | ||
- | //Created by Cynex// | ||
- | |||
- | {{op2_sdk: | ||
- | |||
- | **Overview: | ||
- | |||
- | The archive contains the viewer with the dll and three info files about the structures used by the prt and by op2 to manage the arts. | ||
- | |||
- | **Instructions: | ||
- | |||
- | Batch save accepts commands like ' | ||
- | It also treats all unexpected chars as whitespace. | ||
- | |||
- | **Download: | ||
- | |||
- | ---- | ||
- | |||
- | ==== Virus Mask ==== | ||
- | //Created by Hooman//\\ | ||
- | |||
- | {{op2_sdk: | ||
- | |||
- | **Overview: | ||
- | |||
- | When determining which tile to display, it examines 4 tiles in a 2x2 setup, using 1 bit from each tile to get a 4 bit index. (There are 16 tiles in VirMask.raw). It's probably easiest to think of the actual virus display as being off by half a tile.\\ | ||
- | \\ | ||
- | **Instructions: | ||
- | \\ | ||
- | **Download: | ||
- | |||
- | ---- | ||
- | |||
- | ==== Vol Extractor ==== | ||
- | //Created by op2hacker and Leviathan// | ||
- | |||
- | {{op2_sdk: | ||
- | |||
- | **Overview: | ||
- | \\ | ||
- | **Instructions: | ||
- | \\ | ||
- | **Download: | ||
- | \\ | ||
- | **Troubleshooting: | ||
- | ---- | ||
- | |||
- | ==== Vol Creator ==== | ||
- | //Created by op2hacker and Leviathan// | ||
- | |||
- | {{op2_sdk: | ||
- | |||
- | **Overview: | ||
- | \\ | ||
- | **Directions: | ||
- | \\ | ||
- | **Download: | ||
- | |||
- | ---- | ||
- | |||
- | ===== Registering a missing component ===== | ||
- | |||
- | Some of the Outpost 2 Helper Programs were developed using windows components that are no longer shipped with newer versions of windows. If you get a message saying, **Component ' | ||
- | |||
- | **Note:** I have not done any research into side effects of registering these file such as opening security holes on your computer, etc. So use this at your own risk. | ||
- | |||
- | Follow the instructions below to get it working. These instructions **assume Windows 7/64 BIT** operating system and will have to be modified for other operating systems. | ||
- | |||
- | **Step 1** | ||
- | Download the non-registered component from a source you trust. This file is considered obsolete and no longer being distributed with the Windows operating system. First, check the following Outpost Universe Page for the missing component: [[http:// | ||
- | |||
- | **Step 2** | ||
- | Place the file in the appropriate windows registry folder. For Windows 7/64 BIT, navigate to: C: | ||
- | |||
- | For 32 BIT copies of Windows 7 or other versions of Windows, you may have to place the file in a different folder. | ||
- | |||
- | **STEP 3** | ||
- | Run the Windows Command Prompt using system admin privileges. To do this, right click on Command Prompt and click Run as administrator. | ||
- | |||
- | Inside the command prompt, type or paste the command required to register the file. Comdlg32.ocx is a placeholder below, use the actual filename of the missing component you are registering. For Windows 7 x64, use the following command: | ||
- | |||
- | regsvr32 %Systemroot%\SysWOW64\**comdlg32.ocx** | ||
- | |||
- | You will have to adjust the command for your operating system if not using Windows 7 64 bit. | ||
---- | ---- | ||
- //Go Back to [[outpost_2: | - //Go Back to [[outpost_2: | ||
- | - //Go Back to [[http:// | + | - //Go Back to [[http:// |