Commit Graph

1090 Commits (master)

Author SHA1 Message Date
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