PCC2 Next Generation
PCC2 Next Generation (c2ng) is the next step in the evolution of PCC2. It is intended to be 100% compatible to PCC2. However, it does away with many self-imposed limitations of PCC2.
This version includes a big step towards feature completeness:
As usual, there are a bunch of invisible improvements to the back-ends and the server code.
What can you do with it?
c2ng(.exe) is the future pcc-v2.
When you start the program, you will be shown a browser starting with "My Computer".
(a) Use the browser to browse to a game directory on your hard disk.
(b) Press Ins to add a network account. c2ng will ask for
A new entry will appear representing that account. You can enter it like a normal folder to browse your games; you will be asked for your password the first time you do that in a session. For PlanetsCentral, this will (for now) only show games for which you have used the Set up for online play function on the website, or which you have uploaded.
Caveat: The Windows binary is currently compiled without SSL (HTTPS) support and will not be able to talk to PlanetsCentral. Manually add url=http://planetscentral.com/api to c:\Users\<user>\AppData\Roaming\PCC2\network.ini to talk unencrypted, or use a Linux build.
Use arrow keys and Enter to browse. When entering a game, you will first be asked to define a local directory; you can either control everything manually or let PCC2ng choose one automatically. This directory will keep local history files, for example. After entering a game, you will see a screen with F1/F2/F3 buttons. Use these to select a ship, planet, or base, and view its starchart. This proves that the program shows actual, real game data.
If you have configured PCC2 to make backups of your result files, Alt+Up will show the previous turn. (If you have not configured PCC2 to make backups, do so now.)
Aside from c2ng, you will get a bunch of utility programs that replace the similarily-named utilities from PCC2. When you build from source, you will also get PlanetsCentral servers and utilities.
Note that the source code also is pretty rough at some places; this is a refactoring of PCC2 (aka cut & paste & rework), and isn't complete yet.