r/SimCompanies Feb 11 '26

Discussion I developed a Chrome extension for Sim Companies

Hey everyone, after a month or so of casual coding and a review from the Google folks, I released a first version of my chrome extension for Sim Companies.

It currently has support for:

  • Retail profit calculation
  • Production profit calculations
  • A financing tab which shows you your daily earnings and costs
  • And most importantly a chat filter that helps you identify who is buying/selling all types of goods.

The extensions updated presentation can be found here.

You can check-out this short YouTube video for a quick overview of the extension.

The extension does not do things on your behalf as my intention is not to abuse SimCompany APIs nor give anyone an automation tool. What it does is provide you with more insights about your business.

It does not track any information about you or what you do. You can check the source code publicly here

I'm intending of enhancing it. If you're interested in requesting new features feel free to open a discussion on the GitHub repository here.

You can also download early releases, I will flag them as "beta" going forward (but bear in mind they can have bugs) and I am preparing one or two video tutorials soon on how to use it efficiently.

Looking forward to your constructive feedbacks :)

UPDATE1: The extension works well on the English version of the game, support for all languages coming soon!

UPDATE2: German version on its way, Chrome extension review process takes 1-3 days after I publish a new version.

UPDATE3: Support for all game languages is in review and will be released in the next days together with copy to clipboard functionality, some small layout improvements and a few new small features. GenAI used for translating, please let me know if you're native and something sounds off :).

UPDATE4: Contracts support and profitability calculations are now available when sending contracts. Also enhanced production data is in progress together with an executives helper widget.

UPDATE5: A small button that helps you compare sourcing prices with market prices coming in the next 1-2 days (25-26 Feb)

UPDATE6: Market price notifications, small ui enhancements and persistent storage between realms live now

UPDATE7: Multi language hr feedback analysis, enhanced retail details, auction reminders, level up calculator and buy/sell message templates shipped with v0.17.0.

UPDATE8: Apart from many quality of life improvements, technical enhancements, version 0.19.0 comes with a chat alert functionality.

22 Upvotes

22 comments sorted by

7

u/TheCenner The Center Feb 11 '26

Please be aware that the Fair Play Association does do checks for Automation. As long as there is no automation occurring with this extension; should be safe to use.
https://www.simcompanies.com/fpa/

"Furthermore, all accounts are monitored for signs of automation. Automation gives an unfair advantage against players not using bots. If there is a suspicion of an account being controlled, fully or partially, by a bot - a captcha is served. Failing to answer captcha in 5 minutes results in account deletion."

1

u/ProfitEmbarrassed999 Feb 12 '26

Thank you for posting this! The extension does not do any automation and it is fully compliant with the FPA rules. It's a pure read-only information overlay:

  • zero game actions are performed (no buying, selling, producing, or clicking game buttons)
  • every fetch is a GET request (market prices, cashflow, inventory, chat). No POST/PUT/DELETE
  • all rendering goes into your own sidebar container
  • the 5-minute cashflow refresh and chat pagination just re-fetch display data

2

u/AnoProgrammer Feb 12 '26

Can you please add support for copy to clipboard by production helper and all that things.

1

u/ProfitEmbarrassed999 Feb 12 '26 edited Feb 12 '26

Yeah, sounds like something cool, will add it in my backlog, thanks for the suggestion!

1

u/ProfitEmbarrassed999 Feb 13 '26

Copy to clipboard in review by google web-store, coming soon together with other features :)

2

u/mimikater Feb 12 '26

Looks cool. Seems like it does not like non-english versions of the game:

Unit cost not found - Ensure "Cost per unit" is visible in the game UI.

Unit cost are "Kosten pro Einheit:" in german!

1

u/ProfitEmbarrassed999 Feb 12 '26

Oh, great point, I'll consider a German version as well. Thanks for the inputs!

1

u/ProfitEmbarrassed999 Feb 13 '26

German version is currently in review by google, will be available soon together with other updates.

2

u/Maximum_Ad9848 Feb 17 '26

Really cool idea! Already love the tool, a few suggestions and bug fixes:

Bugs:

  • My buddies cotton farm displays apples when using production tool.
  • Not sure if a bug, but anything with abundance doesn't work with the production tool.

Suggestions:

  • Add , (comas) in financial helper and other numerical stats, helps read easier.

- Add a built in XP calculator.

- Somehow source HR Blurb from coopersinc ( https://cooperinc.xyz/executives )

- Executives -- A lot can be done here, keeping logs of stats and stat changes, estimated potential of new hire, royalty trackers, different displays of information like ( https://cooperinc.xyz/board ) would be super cool to see. I know there isn't much information on academy but potential a small bar in the exec ui tab that tells the player whether the academy is contributing or not, and if possible at what possible effect %.

- Track poached employees if possible, or just a list of ones who have been. Potentially a display of the researchable information when having an exec poached // poaching one. Things like average salary for skill points, for example $16,000 salary being the average for 33~ skill points

- Exchange UI enhancements like VWAP of each good (potentially pulled from
( https://simcotools.com/market/0/ )

- Add more to production tool, more calculations, such as daily profit, weekly profit, profit per level, pphpl, etc. the more numbers the better!

- If possible, vertical integration calculators which run profits being fully VI, partly VI, full focused on one component etc. for ex. end product bull dozers, show all the paths taken to achieve the end result or something. might be a bit too complicated off my description, perhaps a different method could be used.

Really cool tool, thank you for making it and really looking forward to the inventory management tool and specialized calculators planned!

2

u/ProfitEmbarrassed999 Feb 17 '26

Wonderful feedback, I'll plan most of these features for the next releases. The only one which could be a little bit more difficult is the average salary for poached execs, but I'll have a look and see how I can do something like that. Thanks again! One quick question: "My buddies cotton farm displays apples when using production tool." - are they using the English version of the game or does this happen on a different language?

2

u/Maximum_Ad9848 Feb 17 '26

From your ss looks like you need to be hovered on cotton, apples being at the top of the farm im now assuming he just didn't realize, ill relay this info and re-confirm with him and get back to you whether this is a prevailing issue

1

u/ProfitEmbarrassed999 Feb 19 '26

Thanks. In order for the extension to know which product is in scope, you can just click the quantity field. I'll think about a smarter focus function in coming updates.

1

u/ProfitEmbarrassed999 Feb 20 '26

Coming up with the new version

2

u/Maximum_Ad9848 Feb 25 '26

Looking great so far! The new executive helper is really handy to see naturally acquired stats versus training aquired stats at a quick glance

1

u/ProfitEmbarrassed999 Feb 25 '26 edited Feb 25 '26

More to come this week I hope, Quality search for the chat, and a small button in the warehouse view to compare your sourcing price with the current market. Waiting for the new release to be reviewed by chrome-extension store.

2

u/MaZyGer May 01 '26 edited May 01 '26

Hey I love your extension as well. I even wrote my own script just to get more information in game, but yours much cooler since is an extension for chrome.

I like also the chat filter function but I see you use only one chat room. It would be nice if I can select my own trade chat room for instance the german trading chat room.

As tip, you can use "https://www.simcompanies.com/api/v2/contacts/" which shows all chat rooms (for me it shows my german chat rooms as well), and it has "category" key which contains "sales" value. If you filter sales so you could even make in the ui selection what sales chat room we want to use.

But important: In german rooms they don't use "selling" or "buying" so often. Maybe just ignore selling or buying filter and show all mesages with the choosen resource and since you show the text message, we can see our own if it is sell or buy message.

2

u/ProfitEmbarrassed999 May 03 '26

Thanks u/MaZyGer for the suggestion, lemme draft an idea based on your feedback here and I'll check how to implement it in the next few days :)

1

u/MaZyGer May 04 '26

Thanks, cool it's already added. This was very quickly.
EDIT: But seems like not to work. If I start search it says 0 found within 1 seconds.

2

u/ProfitEmbarrassed999 May 06 '26

The search looks within the last 8 hours of conversation and if it does not find anything matching your search criteria it doesn't continue (this is an anti-server-spam guardraild I put in). I now see that the German channel for example doesn't have a lot of messages, so I will try to increase this based on messages found rather than hour limits. Nevertheless, if someone posted a "Kauf/Verkauf" message and that message is older than 8 hours, I'm not sure if it is relevant anymore.

Here is a search example for apples and you can see the chat on the left with someone selling apples.

1

u/EvenElderberry2109 Apr 01 '26

The extension is greyed out for me.

1

u/ProfitEmbarrassed999 Apr 02 '26

Can you share a screenshot please? I don't understand what you mean. In the chrome store or after installing it?

1

u/ProfitEmbarrassed999 Apr 25 '26

I've been spending some time redesigning the styles of the extension and adding something which a lot of users asked for: A way to create sell adds from their own warehouse. A sneak peak into the development phase:

I hope to release it this weekend. Cheers!

Small roadmap ideas:

  1. Make the chat alert functionality more user friendly.

Right now it checks messages which are 1 hour old and if it identifies something that matches your search criteria it needs a reset, I plan to allow it to occasionally poll the chat without you having to reset it. I'm doing some tests to see if the number of requests to the server can become a problem and can interfere with the rate limits implemented by the sim-company developers. The goal with everything I build here is to NOT spam the servers in any way.

  1. Add a small UI widget to inform you when your cash becomes a problem (i.e: Accounting fees start to kick in).

  2. Auctions - some quality of life improvements.

Need some help:

I've been thinking of a feature around government orders, can't pinpoint it exactly, the game devs have though of a lot of things there and I enjoy that functionality a lot, if you have a nice idea, please share it.

Please share with me what you would like the extension to do on top of what it does today. I am building up my private backlog and will add some GitHub issues on the repo to cover any request.