[EDI Game Integration] Factorio (update: added filler funscripts for pollution)

The goonery must grow.

What game should I make goonable next?
  • Getting Over It with Bennett Foddy
  • Geometry Dash
  • Others (comment)
0 voters

##############################################################################
UPDATE LOGS:
Added 20 new funscripts which will play depending on the current pollution of the area.
Rewrote the walking and filler functions.

If you encounter any issues let me know in the comments.
##############################################################################

Game β†’ Factorio on Steam
Integration β†’ FactorioEDIv1.2.zip ~ pixeldrain

##############################################################################

Whats a high tier engineer to a low tier gooner?
Simple EDI integration mod. There are 22 funscripts. Filler, walking, hurt and death. Pretty self explanatory.

##############################################################################

Installation instructions:

  1. Download the integration mod from the link above.

  2. In the file you will see: 3 files and 1 folder. Extract EdiConfig.json, edi_forwarder.py and Gallery into the same folder where your factorio executable is (depends where you installed Factorio but after you find that folder it usually is Factorio β†’ bin β†’ x64).

  3. You will have 1 more file and that is player-tracker_0.1.0.zip which you will need to copy to your mod folder (usually C:\Users\User\AppData\Roaming\Factorio\mods)

  4. After all of that your folders should look like this:

    !

  5. Now we need to install python: Download Python | Python.org , follow the instructions on the website.

  6. After you install python, open cmd (win + r and type cmd) and do pip install requests . This will install the required package for the edi forwarder to work.

  7. Then in cmd you have to go to the directory where edi_forwarder.py is located. You will do cd and then the desired directory. (In my case it would be CD D:\Factorio\bin\x64)

  8. After that you run the command python edi_forwarder.py which will start the EDI forwarder.

  9. Open EDI and use the EdiConfig supplied in the same directory.

  10. Start the game and proceed to goon while expanding your factory.

##############################################################################

FAQ

Why not send the HTTP post directly to EDI?

Factorio blocks any requests to the outside for some reason.

Why does this exist?

I do not know. I was high, so i decided to make this, vibe coded it in 2 hours.

Can you help me with a bug?

Maybe, ask in the comments

Will this work on my OS?

https://tryitands.ee

##############################################################################

AREA POLLUTION VALUES

Pristine 0–10 β”‚ filler_0, walking_0 (slowest strokes)
Clean 10–30 β”‚ filler_1, walking_1
Light 30–60 β”‚ filler_2, walking_2
Moderate 60–100 β”‚ filler_3, walking_3
Heavy 100–150 β”‚ filler_4, walking_4
Factory 150–250 β”‚ filler_5, walking_5
Industrial 250–400 β”‚ filler_6, walking_6
Toxic 400–600 β”‚ filler_7, walking_7
Choking 600–1000 β”‚ filler_8, walking_8
Deathworld 1000+ β”‚ filler_9, walking_9 (fastest strokes)

You can see the current values on the world map by going into the debug menu (F4) and enabling show-pollution-values.

##############################################################################

factorio

10 Likes

If you make the filler script’s speed scale with pollution, I’m in

4 Likes

I laughed when I saw this post.
I think it’s a good idea.

1 Like

Will do, give me until the end of this week

This is the stupidest thing ever and i fucking love it

1 Like

Thank you sir,now i have a good reason to learn this game.

1 Like

Updated the mod to include more funscripts depending on the pollution in the selected area.