Vagabond
1a3fcab8f8
Completed final tweaks to scenario OnTheRun.
...
Fixed couple of typos in RisingFromTheAshes source code.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1090 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-23 21:25:38 +00:00
Vagabond
5f4952972f
Level Templates: Updated Project Properties to statically link instead of dynamically link to referenced projects.
...
This will prevent the projects from requiring Visual Studio 2015 Redistributable as a dependency to the scenario DLLs.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1089 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-19 22:33:05 +00:00
Vagabond
a8a80dd891
EvacuationUnderFire & OnTheRun: refactored MapHelper.h/.cpp. Added appropriate files to ignore list.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1088 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-19 22:29:13 +00:00
Vagabond
10a3573253
RisingFromTheAshes: Fixed eruption bug discovered by Highlander. Made Hard more difficult. Other minor refactors.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1087 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-19 21:02:48 +00:00
Vagabond
c0e5810f67
Updated RisingFromTheAshes and EvacuationUnderFire to no longer be dependent on Microsoft Visual C++ 2015 Redistributable.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1086 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-15 22:22:57 +00:00
Vagabond
73a815f6ff
RisingFromTheAshes: Updated Debug build configuration Runtime Library to /MTd.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1085 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-05 21:54:45 +00:00
Vagabond
7739545431
EvacuationUnderFire: Fixed Debug and Release Configurations to match Runtime Libraries of /MTd and /MT appropriately.
...
Updated OnTheRun's readme.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1084 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-05 21:54:02 +00:00
Vagabond
d5897f97f8
HFL, Outpost2DLL, and OP2Helper: Set the project's runtime libraries to /MT (multi-threaded) and set their Visual Studio Build Toolsets to 2015.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1083 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-05 21:51:23 +00:00
Vagabond
ccae88ca4a
Updated all LevelTemplates' Project Properties to use the Visual Studio 2015 Build Toolset.
...
Also set DYNAMICBASE to NO (ASLR), SAFESEH to NO (safe exception handling), and set the base address to the standard Outpost 2 scenario DLL value.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1082 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-05 21:48:56 +00:00
Vagabond
0c493cb2df
Added a new Plymouth single player scenario OnTheRun. Scenario is a Land Rush into an Evacuation on a modified Unsettled Earth map.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1081 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-02 01:04:28 +00:00
Vagabond
603be8f372
RisingFromTheAshes and EvacuationUnderFire: removed odasl from projects and added Outpost2Dialog project references. Fixed typo in EvacuationUnderFire mission briefing.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1080 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-01 23:24:04 +00:00
Vagabond
3dbcfcda5f
Added Outpost2Dialog to LevelsAndMods API. This includes the odasl header and .lib file. Also includes a sample directory containing source code to open a modal dialog box during a scenario initialization, typically as a briefing screen.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1079 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-01 23:20:47 +00:00
Vagabond
8b6b725d67
EvacuationUnderFire: Fixed typos in briefing.rtf.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1078 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-01 02:36:33 +00:00
Vagabond
6f7b8119ee
Added Evacuation Under Fire, a new Plymouth Colony Evacuation Scenario.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1077 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-04-01 02:12:29 +00:00
Vagabond
2e90426181
RisingFromTheAshes:
...
* Removed bloated metadata from briefing.rtf. Reduces DLL size by about 40 kb.
* Updated code to use PlayerColor enum.
* Set project runtime library to multithreaded and added C++ additional dependency of vcruntime.lib. Adding vcruntime.lib improved compatibilility with WINE. Still requires Visual C++ redistributable 2015 (x86) for Windows and unsure why.
* In RisingFromTheAshes.rc, switched #include "afxres.h" to "winres.h". "winres.h" is default for Visual Studio 2015 RC files.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1076 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-28 23:16:32 +00:00
Vagabond
8a066ced40
Outpost2DLL, Added PlayerColor enum to NonExportedEnums.h.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1075 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-28 22:33:56 +00:00
Vagabond
d47feed0ad
OP2Helper: ColonyType updated to include map_id checks for vehicles and buildings.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1074 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-26 01:02:50 +00:00
Vagabond
a6b1b980c9
OP2Helper.h: Added an include for Bulldozer.h to the project's main header file.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1073 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-24 21:29:01 +00:00
Vagabond
1d873f3ef7
OP2Helper: Forgot to add Bulldozer.h/Bulldoze.cpp in last commit.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1072 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-22 23:59:55 +00:00
Vagabond
82b078ecbc
OP2Helper: Added Bulldozer.cpp/.h. Bulldozer.h is not automatically included in OP2Helper.h.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1071 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-22 23:41:40 +00:00
Vagabond
05b5af1bf6
Outpost2DLL Groups.h: Added comment clarifying how group is affected by calling DoPatrolOnly.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1070 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-22 23:23:50 +00:00
Vagabond
05fd19488e
Added DevTools directory to LevelsAndMods. Added TechFileSyntaxHighlighting as a subdirectory.
...
This file is an addon for Notepad++ that adds syntax highlighting to tech files loaded into Notepad++. Refer to Readme for more information.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1069 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-16 23:57:37 +00:00
Vagabond
c515418626
Outpost2DLL: Fixed typo in comments in Enums.h file.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1068 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-13 17:55:15 +00:00
Vagabond
aaffe22bbe
RisingFromTheAshes:
...
* Refactored code in UnitHelper and AIFightGroups.
* Removed all references to GameMapEx.GetMapWidth() and GameMapEx.GetMapHeight(). These functions appear to not work properly.
* Added more songs to the playlist.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1067 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-13 17:53:32 +00:00
Vagabond
9a5ad9e129
RisingFromTheAshes Update.
...
* Updated Linker Property ASLR to OFF.
* Updated Resource files and have briefing screen working. Finally.
* Proof-read the briefing contents.
* Improved UnitHelper code. It is now more universal.
* Made Scenario a bit more difficult on Hard.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1066 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-09 04:10:03 +00:00
Hooman
0062ee9613
Update OllyDbg comments with info for Mission Objectives list crash after loading saved game.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1065 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-08 17:04:55 +00:00
Vagabond
68cdb96d03
RisingFromTheAshes:
...
* Removed source code for OP2Helper and Outpost2DLL from solution.
* Linked the Outpost2DLL and OP2Helper projects into the Solution.
* Renamed Project and Solution from OP2Script to RisingFromTheAshes.
* Deleted Readme.md and PropertySheets.props from project.
Note: You will have to set the Outpost2DLL and OP2Helper projects' Visual Studio Toolsets to 2015 in order to
compile them unless you have the Visual Studio 2010 Toolset installed on your computer.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1064 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-03 19:15:21 +00:00
Vagabond
1ba80516b9
RisingFromTheAshes: remarked out 3 post build event copy commands by default. This will prevent commands from running unless explicitly desired by user. Updated Readme.txt to include info on post build events.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1063 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-03 16:40:11 +00:00
Vagabond
4da61c5b13
Fixed typo in LevelsAndMods ReadMe.txt.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1062 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-03 12:16:01 +00:00
Vagabond
49cdd0095b
Rising From the Ashes: deleted BaseData.h from project since it isn't used.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1061 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-03 02:10:08 +00:00
Vagabond
df3d4a5581
* Improved encapsulation of functions and class inside namespace AIFightGroups.
...
* Fixed indentation issue in AIFightGroups.cpp.
* Updated name of a vector in main.cpp.
* Added a 'filter folder' for HFL source code to separate from rest of files in project.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1060 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-03 00:30:27 +00:00
Hooman
b5ef98c8ab
Fix inconsistent use of leading tabs/spaces.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1059 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-02 18:43:40 +00:00
Hooman
681f69e81e
Make tech filename match actual case of file.
...
Filename is easier to read as camel case. It's also a good habit to use proper casing as not all file systems are case insensitive.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1058 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-03-02 18:42:02 +00:00
Vagabond
e7ac8795a3
Updated Post Build Events and referenced Outpost2.exe to use the repository game install under Outpost2SVN/GameDownload/Outpost2/trunk. This should prevent needing to make local edits to the post build event copy locations.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1057 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-02-29 20:03:08 +00:00
Vagabond
34751c844f
Fixed code 1 with post build events for RisingFromTheAshes.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1056 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-02-29 03:02:52 +00:00
Vagabond
327b5777bf
For RisingFromTheAshes project: Added Ashes.map, and multitekNoLavaWalls.txt tech file. Also changes to source code.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1055 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-02-29 02:46:04 +00:00
Vagabond
eb52e78938
Added colony game Rising From the Ashes to Repository.
...
* The briefing screen is not yet working.
* There is a critical bug that crashes the game when a saved game is loaded and the mission objectives screen is checked.
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1054 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-02-28 03:36:51 +00:00
Vagabond
484a225a22
Added operator overloads to the Outpost 2 API LOCATION structure for addition and subtraction within the OP2Helper.h and OP2Helper.cpp file.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1053 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-02-27 00:55:41 +00:00
Vagabond
5c1cc3938e
Fixed typos in comments of Outpost 2 API and the ice tileset's readme.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1052 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-02-27 00:42:30 +00:00
Hooman
96c4c93763
Add OP2Editor project for the map editor backend (DLL).
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1051 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-01-23 13:51:58 +00:00
Hooman
0124737576
Moved TechParser text files into same folder as other text files describing internal game structures.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1050 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-01-09 17:40:15 +00:00
Hooman
4000e0a7de
Added text files describing internal game data structures and file formats.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1049 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-01-09 17:37:16 +00:00
Hooman
f12049f98e
Updates to OllyDbg comments file. Additional comments to tech file parsing code.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1048 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-01-03 17:32:57 +00:00
Hooman
7c4bff603a
Added text file describing aspects of the tech tree parsing code.
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1047 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-01-03 12:42:39 +00:00
Hooman
48406541e5
Added text file with stack frame info for TechInfo.parseTech(TechFileParser* techFileParser).
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1046 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2016-01-03 12:29:39 +00:00
dave_erald
c6b5f519ce
-Add texture support file
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1045 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2015-12-11 21:05:11 +00:00
dave_erald
e7eb44de0d
-Add texture support file
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1044 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2015-12-11 21:04:11 +00:00
dave_erald
5a2a6985d7
-Add texture support file
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1043 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2015-12-11 21:03:02 +00:00
dave_erald
b75dd9ee71
-Add texture support file
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1042 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2015-12-11 21:02:17 +00:00
dave_erald
980012d1d5
-Add first model of Robodozer
...
git-svn-id: https://svn.outpostuniverse.org:8443/svn/outpost2@1041 7b3b2116-5498-11dd-abe4-fb2d8bf8a5a8
2015-12-11 20:39:26 +00:00