Author Topic: Plymouth Cold War Testing (Version 1.0.1)  (Read 150 times)

Offline Vagabond

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 897
Plymouth Cold War Testing (Version 1.0.1)
« on: September 09, 2019, 04:33:53 PM »
Everyone,

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.

Thanks,
Brett
« Last Edit: September 09, 2019, 04:36:15 PM by Vagabond »

Offline Hooman

  • Administrator
  • Hero Member
  • *****
  • Posts: 4790
Re: Plymouth Cold War Testing (Version 1.0.1)
« Reply #1 on: Today at 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.