Recent Posts

Pages: [1] 2 3 ... 10
1
OutpostHD / Re: Research Tree
« Last post by Hooman on Today at 12:05:21 AM »
Research isn't yet implemented.

People don't check the forums as much anymore. The Discord channel is more more active. You can also follow the development on GitHub. The recently closed PRs should give some indication as to what's been worked on recently. Efforts tends to bounce a bit between OPHD and the NAS2D library that it uses, which is in a different repository.

There is still a fair bit of development, though the recent stuff has perhaps been more behind the scenes code improvements that an end user wouldn't notice. We probably should prioritize user visible stuff more. Though given the nature of the project, stuff that's interesting to work on tends to get prioritized.

If there's an area you want to see worked on, you could potentially help increase the interest of that area by poking around with it and asking questions on GitHub or Discord that will draw attention to those areas. Areas with active interest, and good quality technical questions, tend to receive more development focus.
2
Outpost 2 Programming & Development / Re: Mine Yield Formula
« Last post by Hooman on June 14, 2026, 10:28:57 PM »
I haven't been getting notifications for forum activity. Plus, things have gotten a bit quiet, so I don't always check very frequently. I spend more time over on the Discord channel. Or maybe just the updates on the GitHub organization.

Not too sure what you mean by multiply by 10.
3
Huh, I wasn't aware there was a C++20 issue with Outpost2DLL. Though it's been awhile since I've used it, and I don't think it's been updated in a long while.

I'm not so familiar with TethysAPI, so I can't really speak to that project.
4
Outpost 2 Add On Missions / Re: Colony Builder - Starship, Flipped!
« Last post by Arklon on June 14, 2026, 07:54:29 PM »
This is likely caused by a OP2 saving a pointer that cannot resolve when the dll is loaded at a different base address than what was present when the mission was saved.

Could you check that you have a proper base address set and that ASLR (Address Space Layout Randomization) is turned off and the base load address is set to 0x11000000?

Details: https://forum.outpost2.net/index.php/topic,5781.msg82939.html#msg82939

I didn't check the other missions to see if they have the same problem.

Thanks,
Brett
We are aware of situations like this, notably victory condition text strings stored in save files. We were trying to fix that case in the next update, OP2 1.4.2...
5
You're still alive?!

There's various debugging and reverse engineering efforts ongoing!

At the time we published TethysAPI originally, C++17 was the latest. We started to update it for C++20. C++26 Reflections will likely convince us to update it further, particularly for Python/Lua/C# language bindings.

Right now, we're mostly focused on debug tooling.
6
I saw the TethysAPI on GitHub recently (https://github.com/OutpostUniverse/TethysAPI) branded as a C++17 re-implementation of the APIs used to create custom missions for Outpost 2. It is currently on version 0.8.2.

How does it compare to using Outpost2DLL / HFL / OP2Helper for mission development? Does it contain all the features of these 3 libraries, or does it just reimplement Outpost2DLL?

And how feature complete is it compared to Outpost2DLL? Have most to all portions been ported or are there still missing chunks?

Are there plans to support C++20, or will it live on C++17 for technical reasons? (I was trying to use a C++ 20 feature recently in a mission and had trouble when enabling it using Outpost2DLL).

Thanks,
~Brett
7
Outpost 2 Add On Missions / Re: Colony Builder - Starship, Flipped!
« Last post by Vagabond on June 11, 2026, 05:53:29 PM »
Sirbomber,

My son was playing Plymouth Colony Builder II (As Eden) and the game crashed when he tried to view the mission objectives. I verified on my machine (see attached screenshot of mangled mission objectives). This can be reproduced by
  • saving the game
  • exiting Outpost 2
  • reloading Outpost 2
  • loading the game
  • checking mission objectives

This is likely caused by a OP2 saving a pointer that cannot resolve when the dll is loaded at a different base address than what was present when the mission was saved.

Could you check that you have a proper base address set and that ASLR (Address Space Layout Randomization) is turned off and the base load address is set to 0x11000000?

Details: https://forum.outpost2.net/index.php/topic,5781.msg82939.html#msg82939

I didn't check the other missions to see if they have the same problem.

Thanks,
Brett
8
Outpost 1 & Outpost General / Re: The Second Universe: indie clone of Outpost
« Last post by Leviathan on June 07, 2026, 04:53:32 AM »
New Terra is the name of one of the colonies that you build in Alien Legacy.
9
Projects / Re: Art Viewer Source
« Last post by Leviathan on June 03, 2026, 10:20:37 AM »
I did some work to reverse engineer "op2art v3".

The result is a re-implementation here: OP2ArtReader



Has all the features of the previous software and more.
10
OutpostHD / Re: OutpostHD v0.8.10 Released!
« Last post by Leviathan on June 02, 2026, 10:58:14 AM »
Great work Leeor and everyone involved with OutpostHD  :D
Pages: [1] 2 3 ... 10