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/17 21:27] – 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 |
- | ===== Helper Programs ===== | + | {{op2_sdk: |
- | Below is a listing of standalone programs that aid in various aspects of modifying Outpost 2. | + | |
- | ==== Outpost 2 Mapper ==== | + | The Outpost Universe |
- | //Created by Outpost Universe//\\ | + | |
- | {{op2_sdk:mapper_screenshot.png}} | + | Read through the section **Mapmaking Overview** below to learn the basic flow of creating a new map. Then, use this listing to explore mapmaking topics in more detail. If you have questions, the [[http:// |
- | **Overview:** The Outpost 2 Mapper allows creating new Outpost 2 maps, reading and writing .VOL files, reviewing and editing tile sets, and creating .BMP mini-maps.\\ | + | |
- | \\ | + | |
- | **Directions:** Stub\\ | + | |
- | \\ | + | |
- | **Download:** [[http:// | + | * [[Programming Scenario DLLs]] |
+ | * [[opu:repository|Source Code Repository]] | ||
+ | * [[opu:Project_Management|Project Management through Redmine]] | ||
+ | | ||
- | ---- | + | ===== Mapmaking Overview ===== |
- | ==== Mission Scanner ==== | + | Stub |
- | //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:// |