SDK Headers
From OPU Wiki
In order to be able to code new missions for Outpost 2 you need to understand all the procedures found in the SDK headers. All known procedures that have been exported in OUTPOST2.EXE have been put in a Library file, and accompanying c++ headers. If you have the earlier version of the SDK, all those functions and procedures can be found in 1 file. With the latest version, they've been split up into these files:
OP2 SDK Header files
- Enumerators.h
- Enums.h
- Functions.h
- Groups.h
- MapIdEnum.h
- NonExportedEnums.h
- Player.h
- RequiredExports.h
- Structs.h
- TethysGame.h
- Units.h
- Outpost2DLL.h (does not contain any procedures; it only calls the above headers in the correct order. Use this header in your code only)
Extra headers
These are provided "AS IS". Most of the code that uses them is highly experimental, and should not be used by beginning coders. They utilize hacks into OUTPOST2.EXE and may therefor crash the game.
Go to Op2extra for information on how to use.
Download the OP2 extra library
Op2extra_10.zip (http://www.wiki.outpost-universe.net/images/f/f2/Op2extra_10.zip)
Categories: Coding | SDK
