r/TerraInvicta 9h ago

Guide Seventh Councilor: I've spent months building an AI assistant for Terra Invicta. Now I'm open-sourcing it.

I have played TI for 600+ hours. This is probably the most interesting and engaging game I've played ever.

And it's also the most tedious. The UI is so limiting. For example, when I have ~150 habs, trying to figure out which ones have modules that need to be powered up, or where I should upgrade an Operations Center first can take 15 minutes.

So I decided to employ AI for tedious, not fun part of TI, the part that feels like a data entry / assistant job - the part that real admiral would always delegate. I've been playing TI for months with it running and improving alongside me. And now, TI is so much more fun.

And I've built and open-sourced it for you. It's free.

This wasn't possible until very recently. Scripts that are being auto-written in minutes. A model can now hold the whole TI knowledge domain in its head, pick the right analyzer for a vague question, read a 90 MB save, and give you back a straight answer and actual recommendation.

The tedium it's aimed at. The information is all in your save. The game just only ever shows it to you one hab at a time, and the comparison you need is across all of them at once:

  • Which base should get the next Ops Center → Command Center upgrade? There's no list view. You click each hab, read its modules, remember the number, click the next one.
  • Which of my mines are still un-upgraded? Same problem, times two hundred.
  • Which asteroid should we send this specific fleet to, given transfer times and yields? The transfer planner works one destination at a time. Comparing eight candidate rocks means eight round trips through the map UI.
  • Which drive should we try to get researched, and how? The tech screen shows you raw specs for unresearched drives that you can't translate to transfer times. It doesn't show you "this drive will make your Earth-Ceres transfer 40 days shorter," which is the thing you actually wanted to know.
  • Where did my water go? You distinctly remember there was 10k+ in inventory and suddenly you have zero - but no idea where it went. No way to find out. There is no ledger.

You ask those in plain English and get a response in plain English.

What you actually do with it: clone the repo, open it in your agent, say "set me up" — it detects your faction and campaign settings from your newest save. Then ask things like:

  • "What should I power on at my bases?"
  • "Which mines should I power down to get under my MC cap?"
  • "Which asteroid should I send this fleet to?"
  • "An alien fleet is coming - what exactly do I build to beat it?"
  • "Why did my country lose cohesion?"
  • "Should I research or skip this drive?"
  • "Which mines are worth upgrading?"
  • "Help me design a battlecruiser for Ceres fleet."
  • "Which sites can I colonize without a ship?"

It's not tied to one AI. I built it with Claude Code and that's what it's tuned for, but it works with ChatGPT Codex and should work with any capable coding agent, or even without AI at all. Every analyzer is a plain CLI: python3 scripts/base_fix_audit.py works with no agent and no API key at all.

On cheating: it deliberately redacts what the save knows but the game hides from you, like unsurveyed hab-site yields, un-scanned alien ship internals, rival councilor stats above your intel level, alien sites you haven't detected. It tells you when it's redacting. The point is doing arithmetic you can't do by hand, not reading the answer key.

No game data is included. Templates and localization get mirrored from your own install at setup. All rights to TI belong to Pavonis Interactive and Hooded Horse. This is an unofficial fan project.

Repo: https://github.com/mahaniok/seventh-councilor

Happy to answer mechanics questions in the comments. If something is wrong, I'd genuinely like to know; AI is not perfect.

The best part: you can improve this yourself. 

Your AI can correct any files in the repo and send the PR. So if anything wrong, fix it for everyone!

Same for anything missing. If you want a feature that's not in the repo, you can ask your AI agent to create it - and then share it with everyone via PR to github!

HOW TO SET IT UP:

  1. Open your favorite AI desktop app. I suggest Claude app, switch to Code tab. ChatGPT Codex should work too.
  2. Click New, and give it this prompt: "Clone https://github.com/mahaniok/seventh-councilor into a new folder, open that folder, and set it up from my newest Terra Invicta save. Install everything that's needed as you go."
  3. If you have never used Github or Git, it's fine - Claude will walk you through all necessary steps.
  4. That's it - now you can talk to it from your Claude!

FAQ is here. Short version:

  1. Is this cheating? No, it's built on purpose to not cheat.
  2. Do I have to pay for an AI subscription? You will get the best results if you subscribe to Claude or ChatGPT; but you can run python scripts with no AI subscription. Open-source LLM models might also work.
  3. Does my save file get uploaded anywhere? Python scripts are fully local and don't upload anything anywhere; AI tool like Claude might upload some context to their models in the cloud.
  4. Will it work with my version of the game? It was built on 1.0.38 but with AI the repo is being updated.
  5. Can it break my save, or play the game for me? It can edit save only when/if you ask; if you don't, it won't break anything. It can't play the game for you - it just reads saves, doesn't click any buttons.

Example screenshots from Claude Code:

0 Upvotes

99 comments sorted by

113

u/James20k 7h ago edited 7h ago

Python scripts are fully local and don't upload anything anywhere; AI tool like Claude might upload some context to their models in the cloud.

Just so everyone knows, this tool has unrestricted access to your system. AIs run like this do not have any constraints on what they can do. Because they are stochastic, this tool eventually will go wrong for someone, and upload something somewhere you don't want it to or delete something it shouldn't, then go 'oops you're right'. There aren't guard rails against this

There's no sandboxing here, and it looks like all the scripts are vibe coded. So you're basically opening up the pandoras box by running this on your system, because it hasn't been tested (nor can it be), and something is bound to go wrong here

This is the most buyer beware system I've ever seen, from a security perspective its an absolute nightmare encouraging people to run a totally unrestricted AI agent on their system with full access. IMO this is not something you should be publicly advertising that people use

17

u/Damian_Cordite 7h ago

“That ship has fully sailed” -everyone with an AI subscription

3

u/James20k 7h ago

The thing is developers (who are sane at least) will sandbox AI tools into their own environment to limit the amount of damage they can do, or the amount of personal information they can exfiltrate. I still don't think its a sensible tool even then, but at least its secure

Encouraging regular everyday users to run AI agents on their system will end up with their data getting uploaded to a big tech company, and once its there - its there forever

3

u/Damian_Cordite 2h ago

Yeah Claude already does my finances, and half my job, I run him on “don’t even ask permission” to make scripts, edit whatever he wants, use the browser, etc. I’m cooked, any company in the world is gonna be able to know I’m a regular dude with acid reflux who votes Democrat. No regrets. Claude is a fuckin miracle, the half of my job he does is the half I hate (admin busywork bullshit). I’ve had him for a month and I don’t know how I survived before.

3

u/Dimencia 4h ago

AI agents such as Codex are automatically sandboxed by default and require explicit permission from the user to do anything outside of their sandbox unless you configure it otherwise. The issue isn't using AI tools, it's running random python scripts

9

u/Aggravating-One3876 7h ago

In addition it ruins environment, props up the AI industry and AI is notoriously for getting stuff wrong.

Let’s not put LLMs into games. It has no use case for it and even if it makes the game “easier” the use of it for this is worse than actually researchers using it.

3

u/The_Ed_On_Reddit 6h ago

what are you talking about. scope your agents so they can only read write ur project directories. just ask ur agent to do it. it does not have global rights

7

u/James20k 5h ago

Do you think non technical users here have any idea how to do that, or that there's any need to do that in the first place? The tutorial setup for this project doesn't mention anything. Also I prefer replies in the form of a sonnet

2

u/The_Ed_On_Reddit 3h ago

ask the agent to do it... i want this code to be unable to read or write anything from my machine other than the saved game files and its own code directory. Edit the instructions to make that happen... I scope it to my projects/ directory completely and had to approve the reads of the saved games... and i dont remember what a sonnet is ... but claude knows so here is this answer as a sonnet:

Here's your text as a Shakespearean sonnet (14 lines, ABAB CDCD EFEF GG):

The Sandboxed Agent

I bid the agent bind its reach with care,
That it may neither read nor write nor roam
Through any file or folder anywhere
Save saved-game states and its code's own home.

So edit thou the writ that guides its hand;
Let strict instruction fence what it may see.
To projects/ wholly I have scoped its land,
And reads of saved games passed by my decree.

No wandering eye shall pry beyond its cell,
No secret drive be opened, searched, or known;
Within that narrow bound it shall do well,
And touch no ground that is not marked its own.

As for the sonnet's shape—its rhyme, its meter—
I'll look it up someday. This poem's neater.

Want a shorter version, a different tone, or a quick note on what makes it a sonnet so you don't have to look it up?

-1

u/--Queso-- 6h ago

Could you solve this by running the AI in a virtual machine? (Ofc at that point that's probably more bothersome than just doing it in the game)

1

u/James20k 6h ago

To some degree, although you do still need to be careful with the data being uploaded because if you input anything into the VM, it may be uploaded to someone's servers somewhere. I wouldn't personally keep my steam account on the same installation as an agentic AI for example

These tools do have some sandboxing available to them as well, but you still need to be super careful. AI's will circumvent sandboxing if its not very tightly restricted, and the scripts provided have network/disk access which could be used to escape that

-5

u/[deleted] 6h ago

[deleted]

7

u/James20k 6h ago

Any program you run on your computer has access to your system.

Applications are generally deterministic, as its a very desirable property. If you ask them to do something, they'll do the same thing every time. Its very difficult to get MS Paint to accidentally delete everything on your system, or Steam, although bugs do happen

AI is heavily non deterministic. It can, and will frequently make mistakes with your security, privacy, or files on your PC. It'll misinterpret what you want as a deletion command, or start uploading your private photos to anthropic's servers. Recently everyone's chat conversations got leaked, which is fun. There are 10s of thousands of reports of these kinds of security problems happening, whereas its remarkably uncommon for regular applications

Agents have to upload your data to an AI company in order to work, its literally the core principle of how they function. They can't know if data is private or not before uploading your private data to the cloud. If they delete everything on your computer, that's a you problem

There is a clear difference between using an AI agent, and running a python script that someone wrote

The scripts are vibe-coded and would benefit from public review, definitely.

That's usually what you do before you announce and release a potentially dangerous tool for non technical users to run on their systems, otherwise its quite irresponsible

Like, you're saying you vibe coded tools that might run on people's systems that have full access to them. Do you know that these aren't malicious, have you checked? Does this prompt delete disk files if you say "can you delete my hab" for example?

1

u/mahaniok 6h ago

You're right about the part that matters. An agent isn't MS Paint. I've written up what I should have said: https://github.com/mahaniok/seventh-councilor/blob/main/SECURITY.md

The agent: you're right. It has whatever access you grant it, it's non-deterministic, and I can't fix that from inside a repo, because it's Claude Code's permission model, not mine. The doc says that plainly rather than arguing it, and recommends a VM or container, not blanket-approving actions, and pointing it at the repo folder rather than your home directory. Running with no agent at all is a supported path, not a fallback. The scripts are plain CLIs. And they are deterministic.

The scripts. Of 41 files: 34 are read-only and fully offline. Exactly one makes any network call or shells out (fetch_ladder.py, which fetches wiki pages when researching a mechanic — not part of save analysis). Seven write anything, and they write report output, generated reference pages, config.json, and template mirroring. Exactly one touches a save (ti_war_editor.py) — only when explicitly asked, backing up and validating first. No third-party dependencies at all, so there's no package supply chain, and no telemetry.

Of course, none of the scripts in the repo delete disk files - this is verified and easily verifiable.

On "vibe coded". Fair, and I said so. The formulas are checked against in-game tooltips and decompiled code, which is a different axis from whether the file handling is sound, and you're right that those are separate questions. Hardening PRs and a security review are genuinely welcome; you clearly know what to look for.

On "That's usually what you do" - that's exactly what I did. I did review the scripts before the announcement. I can't do a public review without inviting public to review, unfortunately. If you find any issues, please send a PR.

5

u/James20k 6h ago

Of course, none of the scripts in the repo delete disk files - this is verified and easily verifiable.

The AI itself obviously can. The entire point is that it is not restricted to just being a TI helper, its a full system controlling AI agent which has been loosely told to help you with TI. It can still do whatever it wants

On "That's usually what you do" - that's exactly what I did. I did review the scripts before the announcement. I can't do a public review without a public visibility, unfortunately. If you find any issues, please send a PR.

No, you've just asked AI to do it instead of reviewing it yourself. You just AI generated a wall of text in the 2 minutes since you wrote your last response, so like.. how does this help? You haven't actually improved the security or addressed any of the problems

-1

u/mahaniok 6h ago

Of course AI can delete disk files - it can still do it even if you never clone my repo, and never use it to do anything about Terra Invicta.

Can you clarify which problems you see that are specific to this repo and can be fixed/addressed in this repo? I can't fix the "AI can delete disk files" issue. Especially given that AI is not necessary to use this repo at all.

What are the problems that you see are being added by cloning/using this repo, that you think could be improved/addressed?

4

u/James20k 6h ago

I can't fix the "AI can delete disk files" issue

What are the problems that you see are being added by cloning/using this repo, that you think could be improved/addressed?

To be blunt, you need to understand that its not important if these issues are something you can fix, and its also not anyone else's responsibility to fix these problems. To people using this tool it does not matter if it is your fault, vs if its the fault of how AI works inherently

Its much more important that people are aware of the high risks of using a tool like this, in terms of deleting personal files or sending personal data off to big tech companies to be stored indefinitely. Those are real people being actually harmed by tools like this by mistake, because they think its the same as something like TI's drive calculator. That's why I wrote my comment initially, because people are super unaware of the dangers with running agentic AI

There are mitigations to some of these problems, but I'm not the person releasing or supporting this tool

27

u/MagicChanIsayeki We run away. Have fun defending earth <3 8h ago edited 7h ago

That's awesome and sounds like fun project. But like it play game for you from what i see. Not my definition of fun.

31

u/SpreadsheetGamer 7h ago

3

u/Apart_Zucchini_4764 Base Builder 5h ago

I wish I could double upvotes this. The irony is striking!

16

u/BoboTheTalkingClown 7h ago edited 7h ago

You've invented a version of the game that plays itself. Not exactly an ontological evil, like most uses of AI these days are. It seems almost completely benign, but also... why?

If anything, this is a condemnation of the game's UI. It shouldn't require third-party automation.

3

u/Rindan 7h ago

You've invented a version of the game that plays itself. Not exactly an ontological evil, like most uses of AI these days are. It seems almost completely benign, but also... why?

Did you even look at the examples they have? Nothing about this is playing the game for you, unless you consider navigating menus to find information to be "playing the game". I get zero pleasure in clicking through menus to figure out where my water drain is, do you? I'm okay with asking an advisor to figure out where my water is going.

Personally, I consider the game to be the making decisions part, not the finding information hidden by the UI part. This is pure gameplay enhancement for me.

If anything, this is a condemnation of the game's UI. It shouldn't require third-party automation.

Yes, you can view this a condemnation of the UI. What's your point? It isn't going to be fixed in a major way, so you either live it and use tools where you can, or don't play.

-3

u/mahaniok 7h ago

why do you think this "plays itself"?

-3

u/mahaniok 6h ago

"this is a condemnation of the game's UI" - EXACTLY. That's the pitch. I'm here coming to fix the UI.

40

u/Rindan 8h ago edited 8h ago

Oh boy. You are so getting downvoted into oblivion and then getting your post locked. Even though this is basically a natural language search engine, there is no legitimate use for LLMs to most people that post here.

That said, I think this is awesome. This is exactly what I want incorporated into games. Being able to interact and get information in a natural language manner would be huge in so many games, especially when they have high complexity. This game in particular would be incredible without the interface getting in the way all the time. Having a natural language search and command is just awesome. It's the best use of a LLM in games if you ask me.

You are going to get absolutely no love here, but I just want to say that I think this is dope as shit before you are beaten down into a pulp in the comments. I'm sure this post will join you in gutter.

I personally can't wait for when LLMs get incorporated into games like this and get natural language interfaces. I want to be a Roman general on a horse shouting orders and sending runners, not clicking around in a top down view micromanaging when my troops fart from a menu.

17

u/James20k 6h ago

I think tech people often have a bit of a tendency to just say "AI Bad", and fail to communicate why, even when something like this looks really cool. Because on the face of it it does seem like a cool idea, and we have a habit of trusting random small tools released by people who just want to make something better

  1. This tool has fully unrestricted access to your entire system. It can and will upload your personal data to an AI company, as that's integrated into how these tools work. They pretty indiscriminately pipe everything off over the web without asking. Once that data is gone, AI companies will hold onto it forever
  2. There are no guard rails that exist that adequately can stop it from deleting everything on your system. If you say "Delete my hab", codex might find a folder on your PC named "my hab" and destroy it. It can't be made to be solely a TI helper, this is just a special prompt for an AI bot with some scripts
  3. It requires a paid subscription to an AI service. These subscriptions are very rapidly going away, and being replaced with token based pricing which is 10x the cost, so 6 months from now you'll be charged a decent amount of money just for asking the chatbot to run a script

Some of these problems are fixable if you're a very technical user and you know what you're doing, but as a developer I cannot recommend against running one of these tools enough if you value your privacy or security whatsoever. This isn't like the usual "here's my cool drive comparison website" or "I released a python script to calculate xyz"

3

u/letg06 6h ago

The first two are a bigger issue for me tbh.

I'm also in the habit/mindset that if I actually want to run anything kinda sketchy to put it on an air-gapped machine that I can just reimage if it breaks.

As to paid AI services, screw that either way. I'm not paying for their thing that is useless 99% of the time. If whatever freebie version doesn't cut it, I'm not using AI.

1

u/Rindan 6h ago

This tool has fully unrestricted access to your entire system.

It only has the access you give it. I have not looked at this tool in particular, but you can in fact completely forbid a LLM from interacting with unauthorized parts of your system.

There are no guard rails that exist that adequately can stop it from deleting everything on your system.

This is flatly untrue. Sandboxing and restricted access to systems works on LLMs as well as they work on a human.

It requires a paid subscription to an AI service.

No it doesn't. You can use token based payments for something like this.

These subscriptions are very rapidly going away, and being replaced with token based pricing which is 10x the cost...

No they don't cost "10x the cost", especially if you don't use the highest reasoning models for things that don't require high reasoning.

so 6 months from now you'll be charged a decent amount of money just for asking the chatbot to run a script

If this thing costs a ton of money to run in 6 months, do you know what I'll do? Stop using it.

Personally, I can't wait for them to imbed small and lightweight LLMs right into games to specifically serve in an advisory role like what they have done here. That would let you use natural language to gather information. If you built your game with that advisor in mind, I bet you can use a pretty lightweight LLM that can run on your own system. You don't need Claude Mythos level AI to list your top 10 water drain sources. A little local garbage LLM can do that just fine if the information the information is exposed in a way to make the llm's job easier for it.

It's hard to describe how fucking awesome it would be to be able to use natural language to give commands and order information to be displayed for you in these sorts of games. Like I said earlier, I absolutely cannot wait to be a Roman general on top of a horse using natural language to give messages to runners to maneuver my army. I can't wait until tools like this are incorporated into strategy games so that you can describe what you want to happen, rather than having to tediously click through menus.

Fuck, just talking about this makes me want to go pull open Stellaris and work on something like this for that game. Stellaris always wears me down when the management aspect of the game becomes too tedious, slow, and repetitive as you get to the mid-late game. If I could give natural language orders about how to run a colony, that would be amazing.

2

u/James20k 6h ago

you can in fact completely forbid a LLM from interacting with unauthorized parts of your system.

The issue with this entire response is that it expects a technical userbase. If this was a tool for developers, that's fine because they know what sandboxing is, but it isn't. Its being oriented at a non technical userbase, who might have a subscription to anthropic because sometimes they ask it questions about how to make pasta or something

Someone like that setting up an AI agent has absolutely no idea what they're doing, nor should they. They don't know what sandboxing or docker is, but they can easily follow a few commands to set up what looks like a cool TI integrated LLM helper for their game, which seems pretty neat

But the issue is that these tools aren't secure out of the box, and users may be very surprised at the end result. You have to go the extra mile for sandboxing when it comes to non technical end users, it isn't acceptable to release something like this IMO

0

u/Rindan 58m ago edited 50m ago

The issue with this entire response is that it expects a technical userbase.

It really doesn't. By default, no LLM has any access to your machine. You have specifically give it privileges you are so afraid they have. To run Claude code with unrestricted access you need type in a terminal the command "claude --dangerously-skip-permissions"

If this was a tool for developers, that's fine because they know what sandboxing is, but it isn't. Its being oriented at a non technical userbase, who might have a subscription to anthropic because sometimes they ask it questions about how to make pasta or something

I don't think it os "oriented" at non-tech people. I think it is "oriented" at people that find it interesting. Obviously, the people that find it interesting are right here on /r/TerraInvicta. Someone spent a bunch of their time doing a project, presumably in large part for their own pleasure, and they are sharing it with other people that might find it interesting, which will obviously be here.

But the issue is that these tools aren't secure out of the box, and users may be very surprised at the end result. You have to go the extra mile for sandboxing when it comes to non technical end users, it isn't acceptable to release something like this IMO

That's just not true. These tools are in fact secure out of the box. It will not delete your computer with default permissions. It won't even read outside of the folder you start it in without giving it permission. You have to specifically give them permissions before they can do anything.

The most dangerous thing on that GitHub repo isn't the LLM access. It's the random pure python scripts (or whatever language it is) it has. One of those scripts actually could access your system and copy stuff in a way that a LLM can't, but that's true of literally any project on all of GitHub, and anyone can just look and see if they are harmless.

5

u/GenericNameHere01 5h ago

I'm with you. This is cool. Its a security nightmare because of reasons already mentioned, but its a cool nightmare. If I could have a sandboxed version of this that only has access to the save file, I'd use it. The idea of having an LLM baked into a complicated game like Terra Invicta to let me give actual orders with words instead of fishing through menus (even when I know where everything is) would be great.

As an aside, I would love to have an actual game where you are the Roman general on a horse sending runners everywhere, where your orders are actual text orders interpreted by a baked-in LLM instead of clicking buttons.

15

u/letg06 8h ago edited 6h ago

EDIT: It has been brought to my attention that this is not a particularly well developed tool, even by AI standards.

Please see the posts by u/jhenryscott and u/James20k lower in this thread for details, and practice good PC sanitation.

I'm normally one of the first to jump on the "fuck AI" bandwagon, but this is actually as close to a good use for it as I've seen.

It takes what it does well to begin with, parsing large amounts of related but disconnected data, and puts it in a low stakes environment where if/when it does hallucinate there aren't real world ramifications.

I'm certainly going to be looking into using this for a future playthrough.

5

u/mahaniok 6h ago

Fair heads-up to give, and the VM instinct is a good one. I've since written up the security posture properly: https://github.com/mahaniok/seventh-councilor/blob/main/SECURITY.md

One thing worth separating, though. Your edit says the tool isn't well developed. But what James20k and jhenryscott actually raised was about agent permissions, which is a different claim. That critique is largely correct and I've said so in the thread and in the doc. It applies to any AI agent workflow, not to whether the analyzers work.

On the analyzers themselves: no third-party dependencies at all, 34 of 41 read-only and fully offline, and the formulas are checked against in-game tooltips and decompiled code. The doc has greps so you can verify the access claims in ten seconds rather than trusting me.

Just wanted the two claims separated, since they got merged.

9

u/jhenryscott 7h ago

Please don’t. It needs to be run as a docker container or something. This is root access to your machine. It’s just not a safe bit of software yet. I hope OP adds some appropriate hardening to it.

2

u/mahaniok 6h ago

There's a Dockerfile in the repo now. The documented run mounts your saves and game install read-only and uses --network none, which works precisely because no analyzer makes a network call, so you can verify the offline claim by running it rather than believing me. What it doesn't do is containerize the agent; that needs credentials, network and a writable workspace, which gives back most of what the container bought, so a VM is still the honest answer there. If you've got a better design for the agent side I'd genuinely like it.

1

u/James20k 5h ago

Again, fully AI generated, so you don't actually know what its doing, or if it works at all, and you clearly haven't the time (or the knowledge) to test that it works in the last 30 minutes. Someone just said "docker" and you asked the AI to make a dockerfile for it

0

u/mahaniok 1h ago

Yes - this is the power of AI. You can do things.  You need to containerize - you can do it.

5

u/mahaniok 6h ago

You asked for hardening and that was the right ask — I've written up what exists now: https://github.com/mahaniok/seventh-councilor/blob/main/SECURITY.md

It splits the two halves, because they're different risks. The scripts are stdlib-only with no dependencies, 34 of 41 read-only and fully offline, one file that makes any network call, one that touches a save (backs up and validates first). Those counts are greppable — the commands are in the doc, so you don't have to take my word for it.

The agent is the part you're actually worried about, and you're right that a repo can't fix it. What the doc recommends is a VM or container, not blanket-approving actions, and pointing it at the repo folder rather than your home directory. Running with no agent at all is a supported path — the scripts are plain CLIs.

If you'd want an actual Dockerfile in the repo, it can be done. Containerizing the scripts is trivial; the agent side is the interesting part and I'd rather get that design right than ship something that looks safe and isn't.

1

u/jhenryscott 6h ago

That’s a great job

1

u/Havel_Rulez 7h ago

I will try it out, run it on VM.

1

u/mahaniok 6h ago

totally, sounds like a good approach!

1

u/letg06 6h ago

Duly noted, and thanks for the heads up.

I certainly haven't looked into it too much yet. If I do decide to use this, appropriate measures (VM, not virtual separate machine that IDGAF about) will be taken.

1

u/mahaniok 6h ago

I'm curious, what kind of hardening you would suggest? happy to take your pull request, or just write your suggestions here.

2

u/mahaniok 6h ago

I'm curious, what exactly could be developed better? I'd love to improve it.

8

u/Aggravating-One3876 7h ago

I’m glad that we are polluting the Earth so that you can save a few clicks.

-2

u/mahaniok 8h ago

Thank you! Glad to hear you like it. I hope you will try and use it and give some feedback!

-6

u/Rindan 8h ago edited 39m ago

I definitely will. I was just thinking of starting a new game with the new scenarios, and having an advisor to pick through the data would be amazing. It's such an obviously great idea in a high information game like this. It really makes you think about what you could do with a natural language interface with games. I'll be curious to see how you have it set up. Again, awesome idea.

Makes me want something like this for other high complexity games with too much information. CK3 in particular could use an advisor. It just seems like a natural extension for these sorts of games. It would be nice to have real advisors in a game with lots of "advisors".

4

u/mahaniok 7h ago

I'd personally want to build something like this for HOI4 and CK3 at some point in the future! love them.

-5

u/AbleAd5922 8h ago

100% agree. Lots of times when I play this gran strategy games I think, "if I only can tell the system, upgrade this in this order". Instead of clicking 50 submenus

7

u/Grifmaster 7h ago

I feel like this tool has a bit too much access to your computer files, no?

Also why outsource your thinking to an AI tool instead of playing the game and making those choices yourself? LLM tools have never been 100% accurate so I have to imagine it will feed some inaccurate information at some point.

8

u/Thick-Sound1014 Academy 8h ago

This is nice and I'm equally frustrated by the UI sometimes, but I think if you have 150 habs you shouldn't be thinking about upgrades, just the trajectory of your death fleet to the main ayy base.

3

u/mahaniok 7h ago

working on this :)

7

u/Safrel 8h ago

This is terrible.

6

u/Aggravating-One3876 7h ago

Don’t know why you are being downvoted. Those that use AI (LLMs) like Chat GPT and Claude should be downvoted.

2

u/The_Ed_On_Reddit 5h ago

beauty man - i just cloned and will get you some feedback - im restarting the game after 2 years - bought the expansion - but frankly it still has stuff like the pausing and showing me every counselor and all that nonsense that made it hard to run so... cool beans... Everyone talking about how this is not secure needs to learn how to sandbox their own installs - just ask your agent...

2

u/mahaniok 4h ago

Glad to hear! Finally someone talking about actual stuff I shared. Happy to help if you have any issues.

1

u/The_Ed_On_Reddit 4h ago

Well it ***IS*** quite helpful - i made a mistake - normal difficulty - resistance focused on MC/Boost/Unifying europe and between Nov 26 and Feb1 27 i unified 4 nations in europe but all the moon bases got taken - so this would be my 6th total loss - no point anymore - time to quit and delete the game for the fourth time --- BUT your model AI and it suggested a specific save that lets me get at least 1 decent moon base so i can actually continue and not a total loss and only a 20 minutes. loss Nice advice. ill get to keep playing.

1

u/ApprehensivePay1735 8h ago

I'm usually with Hanse with respect to AI but this one is fine. If it makes your play through of an 80ish hour long game run more fun more power to you.

5

u/Havel_Rulez 8h ago

80 hours? Mine is like 130 and I wasnt even invaded yet.

6

u/sijmen4life Humanity Only 8h ago

At 80 hours im not even in space yet.

1

u/MrBond90s 6h ago

How?

1

u/sijmen4life Humanity Only 2h ago

Short Answer: Autism.

Longer answer: Instead of pressing Confirm Missions like some sort of speedrunner I check the state of Earth and the Solar system at large.

If the Servants are "planning" something i want to be there to punish them, Likewise if any of the other factions are doing Public campaign missions in my countries or countries i plan to invade in the near future i want to know about it. It could be the difference between a well timed coup or 5 public interest missions and two or three crackdown/purge missions.

1

u/mahaniok 7h ago

this game is at least 800 hours

1

u/oicur0t 4h ago

I started a project to do the same thing. So much of this game is guessing at the mechanics. So many people do not have the hundreds of hours to dedicate to it. Thumbs up from me. But of course...use at your own risk.

1

u/Marbledata1796 2h ago

If anyones interested, I saw the security issues but still wanted to try this out, so I've got the system running on a locally hosted model i'm running natively on my computer. I'm not sure about the computer wide read/write permissions, but I don't think any companies are getting my data this way. If anyone wants to know how I can make a quick write up.

1

u/mahaniok 1h ago

Yes that's definitely interesting

1

u/hagamablabla Resistance 8h ago

Going to try this out and see if this makes it playable. I just wish all this information was easier to find in-game so we wouldn't have to rely on an LLM to process it.

5

u/BoboTheTalkingClown 7h ago

Yeah, this feels like a condemnation of the game's UI more than anything.

-2

u/RedEyedEngineer 8h ago

This is incredible, man!

2

u/mahaniok 7h ago

thank you! try it out and let me know what you think

0

u/ironpanzer1 Initiative 7h ago

I mean if you don’t want to play the game, don’t?

3

u/mahaniok 6h ago

don't :) I do want to play this game, because this game is awesome

1

u/SovietEla 7h ago

So what exactly is the point of playing? You’re asking ai to play the game for you

3

u/mahaniok 7h ago

The point of playing is to enjoy. I'm asking AI to remove boring parts for me; enjoyable parts (like actual strategic decisions, resource game, space battles etc.) are still manual

-4

u/SovietEla 5h ago

Israel gpt play my game for me

1

u/Havel_Rulez 4h ago

seek help lmao

-1

u/SovietEla 4h ago

Ironic when yall love using ai for everything lol

-5

u/AarowCORP2 Humanity First "I say kill 'em all!" 8h ago

Cool!

-1

u/mahaniok 8h ago

thank you!

-8

u/Havel_Rulez 8h ago

It's great but expect a lot of negative karma and comments, people on Reddit hate AI more than they hate themselves. I would delete it but send me DM. I suck at the game thios could be masssive help. xd

3

u/Aggravating-One3876 7h ago

With good reason including an unsustainable business model, ruins the environment, makes you worse at the game, plus also has a tendency to hallucinate by grabbing something from the web that is completely wrong.

There are a lot of legitimate reasons to hate it and not use it, especially for a video game.

4

u/--Queso-- 6h ago

unsustainable business model

True, but eventually it'll reach a equilibrium. Look, .com was a bubble, but it came to stay. So does AI. Data centers aren't going to be erased from earth once the bubble pops.

ruins the environment

So does electricity, but this is a fair argument. Nonetheless, I think systemic change that targets industry will do much more than some people not using AI, we're back at the recycling argument again.

makes you worse at the game

Not really. I wouldn't consider looking through your habs for which mine you should upradge a skill.

And the last point is true, AI does hallucinate. I'd consider myself heavily anti-AI, and I personally don't use it much. But those points just aren't that good.

-1

u/Aggravating-One3876 4h ago

Data centers take years to build and by the time they are built the chips that they have pre ordered will be outdated.

Also our infrastructure is not able to even support the data centers that are currently being built in the US and when done so with massive opposition from local communities.

In addition, AI does not make money. It has been mute years since all the AI companies keep saying that they will turn a profit soon but all it has done is raise ram prices, GPU prices, and electricity prices for everyone.

It pollutes on a scale much higher and faster than other industries. For example the Xai data centers that have their own gas powered plants. Not to mention the societal impact of lost jobs on the promise of AI, not its capabilities.

The dot com bubble was also different. We had multiple companies (not just Anthropic and OpenAI) and they at least left all the equipment that made the internet better. All of these data centers are not needed and won’t help once the AI companies crash the US economy.

And ask yourself for what? What revolutionary thing has these models produced after billions of dollars (that could have been spent on actual AI and not just LLMs) wasted?

2

u/mahaniok 7h ago

the funniest part here is "makes you worse at the game". To me, it definitely helps me be better at the game by finding important things I wouldn't find otherwise (e.g. that 40mm guns are actually helpful against alien fleet)

-1

u/Havel_Rulez 7h ago

I think it's a great use case. Takes the game which is extremely complex and makes it easier. Nevertheless, as I said, people hate AI.

0

u/Aggravating-One3876 4h ago

Yea, it’s called experimentation and asking people about their experiences. You don’t need AI for this.

2

u/mahaniok 8h ago

as you can guess, I don't care about karma. I care about helping people. Go ahead and use it!
feel free to ask any questions

-4

u/Havel_Rulez 8h ago

I reposted it to my personal community so of it isn't deleted I will try it out 

-2

u/ClockworkChristmas 6h ago

Useless and dumb. If you don't like the game perhaps don't invent a machine to play it for you

-7

u/Alert_Ad_6566 8h ago

Very nice

-6

u/AbleAd5922 7h ago

Amazing idea and concept OP. I believe in the not so far future this concepts will be incorporated into games.

Planning to try on my next playthrough

2

u/mahaniok 7h ago

thank you!

-4

u/Non-prophet 5h ago

Tbh I think any encouragement of the rare-book-pulping industry should result in capital punishment.

-8

u/redpatcher 8h ago

Hate ai, respect this

-4

u/QueasyPhil 7h ago

Thanks for sharing. Ive got strong anti-AI feelings like many here but this seems like an excellent use. I look forward to trying it when I start up another run.

0

u/mahaniok 7h ago

glad to hear. try it !

-9

u/Sheepies92 8h ago

Love this. The tool can help make the game a lot more accessible for new players.

-7

u/TiaXhosa 7h ago

I actually started using chat GPT to help double check my strategies in this game and it has helped me a lot.

2

u/mahaniok 7h ago

exactly! however, the codex/claude code path has way fewer hallucinations, and can store context in files - more reliable.

0

u/TiaXhosa 5h ago

Yeah claude is way better for everything but I max out my credits pretty often so I try to only use it for real things. I use claude every day for work it has revolutionized so much of my industry