Outpost Universe Forums

Projects & Development => Outpost 2 Add On Missions => Topic started by: Vagabond on September 09, 2019, 04:33:53 PM

Title: Plymouth Cold War Testing (Version 1.0.1)
Post by: Vagabond on September 09, 2019, 04:33:53 PM

Hooman and I spent some time modernizing the project files and diagnosing the hang in Plymouth Cold War.

It ended up being very productive. The mission now uses the current version of the Outpost 2 SDK, compiles with VS2017, and we fixed the hang.

Briefly, setting the value of argument priority to 0 from the function RecordVehReinforceGroup(ScGroup& targetGroup, int priority) can cause an infinite loop condition inside Outpost2.exe. We updated the documentation to indicate that 1 is the lowest priority instead of 0. The hang would occur when the AI would attempt to reinforce certain defensive fight groups.

To download, goto: https://github.com/OutpostUniverse/PlymouthColdWar/releases/tag/v1.0.1

It would be nice if a couple of people could play it and report details if they find any other bugs or if it looks solid now.

1. Wine test to make sure it works on Linux.
2. Playthoughs on different difficulties to see if any other crashes still exists.

If all goes well, we can include in the next release of Outpost 2 and I'll post a formal release of the mission.

Also, I didn't design the mission and am not planning to change the spirit of the mission or difficulty. As I recall it is very difficult on Hard unless you really know what you are doing.

Title: Re: Plymouth Cold War Testing (Version 1.0.1)
Post by: Hooman on September 18, 2019, 04:58:44 AM
The update works fine under Wine.

Looks like there will be a V1.0.2 released soon, based on Brett's play testing.

During my test, I noticed that if I self destruct all my initial units, I don't actually lose the mission. Maybe we should add some more mission failure checks to the level.