https://github.com/outpostuniverse/outpost2dll
Outpost2DLL and Outpost2App libraries providing Outpost 2 application export access
https://github.com/outpostuniverse/outpost2dll
game-development outpost-2
Last synced: 8 months ago
JSON representation
Outpost2DLL and Outpost2App libraries providing Outpost 2 application export access
- Host: GitHub
- URL: https://github.com/outpostuniverse/outpost2dll
- Owner: OutpostUniverse
- Created: 2017-11-30T22:48:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-03-07T01:29:45.000Z (about 5 years ago)
- Last Synced: 2025-08-23T07:11:58.409Z (9 months ago)
- Topics: game-development, outpost-2
- Language: C++
- Homepage:
- Size: 180 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# Outpost2DLL
The Outpost2DLL library provides access to the methods exported by Outpost2.exe. These can be used by mission DLLs to setup game state, or by a shell library that controls the in-game menus. As code generally falls into one of the two categories, used for missions, or used for the shell, the library is divided into two main components.
Missions will be mainly interested in the `Outpost2DLL.h` header file, which is the master include file for the contents of the `game` folder.
Shell libraries will be mainly interested in the `Outpost2App.h` header file, which is the master include file for the contents of the `shell` folder.
# Usage
This library is normally used as part of the [Mission SDK](https://github.com/OutpostUniverse/OP2MissionSDK). For a template project that comes setup with the Mission SDK already pre-configured, please see the [LevelTemplate](https://github.com/OutpostUniverse/LevelTemplate) project. The level template project is where most people should start.