Neptune's Pride Agent αλφα Edition

Unfortunately the best documentation is here in these threads and in the online help (? hotkey). But always feel free to send me a PM or find me on discord and I’ll be happy to help with any questions.

1 Like

Is the discord still active? The discord link in the first post is dead.

Oh! The discord problem is me not realizing that all discord invites expire. I replaced the link with a new one that will last 30 days and will try to remember to update it occasionally. I’d love to see more people on the discord server, it’s very quiet over there … I guess expired invite links don’t help :slight_smile:

Thanks, Osric!

Just gonna throw this out there, for anyone trying to play on-the-go on android, I have done a thing:
Neptune’s Pride plus NPA αλφα on mobile (Play store)
NPA-Mobile on Github (Source)

I’m purposely trying to not add any features or extras to the app, just serving NPA αλφα on android (I couldn’t get anything working to allow NPA on android).

Announcing v2.2.58 … after quite a long delay, today a significant update was pushed to αλφα, the highlights of which are future time machine and NP4 support.

Now, when you use the time machine hotkeys to advacne past the current tick, real and fake fleet orders that you know about will be advanced and you can see the outcomes of future combats and star ownership changes. You can also now advance a fleet past some intermediate hop that previously would have obscured the true outcome in the combat calc, which always takes into account only the next hop. This combos well with the x hotkey which lets you put fake fleets on enemy stars and control all of their units to set up a hypothetical attack or defence scenario. Please report bugs (and I am sure there are many) on discord.

Aside from future time, the other main feature in this version is partial NP4 support. Many things are not working yet, but much is working, too. Please give it a try and join the discssion channel for it on discord. Do not report bugs in NP4 to Jay until you’ve reproduced them with the extension disabled.

This version also includes a new galaxy wide tech report, enabling you to check the signatures of tech owned by trading cartels/enemy alliances that you’ve identified. It also contains a new generals report which tells you of damage done and inflicted by enemy empires.

GL, and see you in the game or on discord!
O.

commit 622b0258607e55d9df194818cae8ae9bdc7dd05f
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 01:19:57 2024 -0400

2.2.58

commit adf9b6d95f08877f9b130a1d8adae6e4fecd05e2
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 01:19:37 2024 -0400

Revert "Experiment with putting HTML on the clipboard"

This reverts commit a5827364d518a44ced68e8ce687c6966611056b8.

This commit does not work on firefox

commit ee5e36fcfc4452c1de04afabc386d1e41a9bf515
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 01:16:10 2024 -0400

2.2.57

commit 03e12b82da073b61e222594987b6c1959f800bc4
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 01:16:04 2024 -0400

Take 2 on firefox match rules

commit 8b40c2ea2951ec30794b886cd18fe5cee3b72c39
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 01:13:51 2024 -0400

2.2.56

commit 646f88b0b3cca0e9d38a551aa998d920c54ce148
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 01:13:41 2024 -0400

Attempt to make firefox match new np4 URLs.

commit e90db1ede328cdb51b27c4bfca25f29d6cb2a817
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 00:57:08 2024 -0400

2.2.55

commit 150edb7cdd4f8f047e3f9670ca90078a4957a98b
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 00:15:35 2024 -0400

Change URL to np4.ironhelment.com to ship.

commit f41570a5bdf007bcd4dd0ec5b3004e32d6f37ac8
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Apr 7 10:16:20 2024 -0400

Fix FA cooldown to handle new NP4 options

commit 769492d2559e32ed17a0d10f97f236b31648299a
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Apr 7 09:54:17 2024 -0400

Fix API key generation mail for NP4.

commit 2142f7b8ee79223ad1eb2f52ffc43a80c3750a86
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Apr 7 06:44:23 2024 -0400

Fix a long standing combat calculator bug.

Partial orders from _all_ fleets were being considered by the
combat calculator, but unsubmitted partial orders that were
abandoned by the player shouldn't be taken into account at
all.

Update it to respect .o only from the currently selected fleet.
Incredibly, this bug is in stable v2.2.0 as well.

commit 798b2690d90787d32f2af5f474afbae0a40e68cf
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Apr 7 00:48:24 2024 -0400

Fix up annals of war for FA report in NP4.

commit 50dbc5477ea5ff9e9fcffa6749d5cb891a5ddb1f
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Apr 7 00:32:27 2024 -0400

Fix accounting and game message indexing for NP4.

commit c27f576f5752cab40b5ca3127d15fea4f1e9b26e
Author: Alex Nicolaou alex@stockgamblers.com
Date: Fri Apr 5 20:41:59 2024 -0400

Fix up discrepancies between scanCache and diffCache.

Now that there is only a diffCache, fix places where it wasn't
identical to scanCache so that the time machine based reports
work.

commit 67b6282343f07025800866154ca1a81f5a675584
Author: Alex Nicolaou alex@stockgamblers.com
Date: Fri Apr 5 16:53:50 2024 -0400

Switch to a diffCache only implementation for API data.

commit b701c7409617dccf4f8f8b800d66493ccce54f89
Author: Alex Nicolaou alex@stockgamblers.com
Date: Fri Apr 5 00:24:30 2024 -0400

Add playerUid to scanning data to avoid typescript errors.

commit ec09013b63fecd93192a69e14b790e076a5f9a1a
Author: Alex Nicolaou alex@stockgamblers.com
Date: Fri Mar 29 19:35:33 2024 -0400

Fix infinity output to use the symbol and remove a needless log.

commit 544a51714d779812d1141ffea4ebc47fa1ef08aa
Author: Alex Nicolaou alex@stockgamblers.com
Date: Wed Mar 27 04:20:28 2024 -0400

Fix up activity and probable combat reports for NP4.

commit 983ab1197101e52bd8f9785bf336b8643f96b266
Author: Alex Nicolaou alex@stockgamblers.com
Date: Tue Mar 26 14:46:11 2024 -0400

Time machine fixes for NP4.

Make sure scanInfo contains the correct  value for puid now that
the underlying scan data has a new name for it (playerUid instead
of player_uid) and fix up access of productionTicks to point at
the new config in the galaxy object instead of the old (and
now empty) config on universe.

Makes the ownership and trading reports work again.

commit 5256266ab0b7f2b25a35940da611e157d264dc15
Author: Alex Nicolaou alex@stockgamblers.com
Date: Tue Mar 26 13:54:53 2024 -0400

Pacify typescript

commit b6640c97b68cae59980ed8cfe28111fa9f9208a9
Author: Alex Nicolaou alex@stockgamblers.com
Date: Tue Mar 26 13:51:06 2024 -0400

Fix historical time machine in NP4.

Use the correct UID when merging historical scan data so that
historical time machine functions again.

commit 9020e7d2f5387b56363f52e8e17a110ab7bafd88
Author: Alex Nicolaou alex@stockgamblers.com
Date: Tue Mar 26 12:53:57 2024 -0400

More relatively unorganized NP4 fixes.

URL pattern match for images and videos failing with the new
HTML escaping rules in NP4, fixed to match what's coming
through.

Changed research report to include data from FA members as well
as API key sources and sped it up in the process.

Other small misc fixes I don't remember.

commit dd8d23dd1f6978858e55912b593c8b186794e35e
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sat Mar 23 23:43:27 2024 -0400

ios build for np4

commit 5c424bc0f8895962ab5ed473d11b1a4fe0b9233a
Author: Alex Nicolaou alex@stockgamblers.com
Date: Tue Mar 19 16:43:34 2024 -0400

Various hacky fixes for NP4 changes.

isVisible to deal with visibility type change, templates moved
spots, comment out a bunch of npaserver, and add fleet stats to
star and fleet reports.

commit 51b5d9ca8f704840a57e59ae9a87eddfe23a5408
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Feb 25 21:15:31 2024 -0500

Fixes to the research report for NP4.

commit 99650c3b947f4b30821b108b98b3a5581da95716
Author: Alex Nicolaou alex@stockgamblers.com
Date: Fri Feb 23 02:02:14 2024 -0500

A first cut at API key support and colormap fixes.

API keys can now be merged in NP4, and colormap and shapemap
got completely redone to handle being 1-indexed in NP4 and
0-indexed in triton.

commit 26349f7e0360d86c2171a1901fb359199e1bdd53
Author: Alex Nicolaou alex@stockgamblers.com
Date: Thu Feb 22 01:48:05 2024 -0500

Rename in hte metadata

commit 7d879a0732c34ab215fd3865cf804aec715a45e8
Author: Alex Nicolaou alex@stockgamblers.com
Date: Thu Feb 22 01:47:35 2024 -0500

rename ios version

commit afa67e26a6be0c567f182e4c0a53360a4454220d
Author: Alex Nicolaou alex@stockgamblers.com
Date: Thu Feb 22 01:36:17 2024 -0500

A v2.2.10 marked NP4 iOS build

commit 634332e7f58d3be492bc0a5e2fc95600b9b5a587
Author: Alex Nicolaou alex@stockgamblers.com
Date: Thu Feb 22 01:24:55 2024 -0500

Silence typescript complaints

commit df117b9ac96c34d2f54842ae57982027b1e2c249
Author: Alex Nicolaou alex@stockgamblers.com
Date: Wed Feb 21 23:36:27 2024 -0500

Enable autoruler for NP4

commit afd2aca87f29ca25caaca32d1764284ec3682d73
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Feb 19 08:51:35 2024 -0500

Production for future time machine in NP4.

commit 22e6d56cb60baba8c659545b76033c35edbdecc3
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Feb 19 08:25:30 2024 -0500

Fleet movement working; prod not working.

commit 9aebb0b654152fc13556f54c731da8f48e9b3dbf
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Feb 19 00:59:48 2024 -0500

Fix territory display for NP4.

commit adb800fbaa31d53b173655ca3e596459caaf7ee3
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Feb 19 00:24:24 2024 -0500

Make trading screen mostly work for NP4.

commit d10e9a81b83851b4052455470a260a6995a4c5ca
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Feb 18 22:35:37 2024 -0500

Add $/day to the empires screen for NP4.

commit 71456ce372433f617f7cd5c5cc3d1a4ba45e9dd0
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Feb 18 09:20:05 2024 -0500

Fix up empires for offset

commit 9f47c92869452be61ee815c498526586f5ba9513
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Feb 18 22:46:55 2024 -0500

Probably bad diff patch changes.

commit 4361346dcc2cf349112b67c8030883d941169d16
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Feb 18 23:06:42 2024 -0500

Part of the scan cache changes

commit 61425e9c7e3cb44e93d35bd40e4b6cd221493cc9
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 00:48:28 2024 -0400

A very rough cut of changes to load in NP4.

commit 0ac1ff295e32728e3a26aa257fa0666635dc8138
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 00:46:11 2024 -0400

Add new reports that are partly working.

A new generals report tells you how much damage you've sustained
and inflicted on other empires; tech signatures gives a faster
way to see who has what tech and to check that the tech levels
among members that  you've grouped into enemy alliances make sense,
and past games attempts to let you replay old games from saved
API data (not quite working).

commit cfcb1130003950effa5f8ef45525e03df38e3831
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 00:42:47 2024 -0400

A first attempt at future time machine.

With Rob's help put together an initial partially working
future time machine which in spite of its bugs combos very
well with 'x' for hypothetical simulations enabling a lot
of ideation on attack and defence scenarios.

commit b613f18d74d0e96e1552ae7e6fb2e1522bef3b70
Author: Alex Nicolaou alex@stockgamblers.com
Date: Mon Apr 8 00:36:48 2024 -0400

Factor out combatcalc.ts from intel.ts.

Once the entirety of the extension, the combatcalc code is still
a large chunk of relatively opaque code that deserves to be hidden
away in its own file. Also makes it easier to write future time
machine and reuse the combat calc outside of the original use
cases.

commit fa3339ed504cc8e5ecce3dae0d8d75de01644198
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Feb 18 22:50:13 2024 -0500

Formatting changes by vscode.

commit a5827364d518a44ced68e8ce687c6966611056b8
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Feb 18 22:43:55 2024 -0500

Experiment with putting HTML on the clipboard

commit 9ab3885b2560b6c7ae14668bb0b6409a3f133d09
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Feb 18 22:40:10 2024 -0500

Dubious fix to patch.js; get Rob to review.

commit 2ea7e4527cc195ba30b0c97415e4323cc3aff682
Author: Alex Nicolaou alex@stockgamblers.com
Date: Sun Feb 18 22:38:08 2024 -0500

Update from rome to biome for ci.
1 Like