Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.6 KB

LinuxOsxInstall.md

File metadata and controls

33 lines (28 loc) · 1.6 KB

OSX installation instructions

  • Install dotnet core (v6.0 or later)
  • Install brew
  • Install SDL2 using brew (type the following in the terminal):
    • brew install SDL2
      • brew install SDL2_image
      • brew install SDL2_ttf
      • For reference, have following libraries: libSDL2.dylib, libSDL2_ttf.dylib, libSDL2_image.dylib
  • To run either use dotnet Yafc.dll in the terminal, or run Yafc as an executable
  • Make sure you have OpenGL available

Linux installation instructions

Arch

There is an AUR package for yafc-ce: factorio-yafc-ce-git Once the package is installed, it can be run with factorio-yafc. Note that at least dotnet 6 or later is required.

Debian (and Debian-based distributions)

  • Download the latest release from this repo.
  • Install dotnet core (v6.0 or later)
  • Install SDL2:
    • sudo apt-get install libsdl2-2.0-0
    • sudo apt-get install libsdl2-image-2.0-0
    • sudo apt-get install libsdl2-ttf-2.0-0
    • For reference, have following libraries: SDL2-2.0.so.0, SDL2_ttf-2.0.so.0, SDL2_image-2.0.so.0
  • Make sure you have OpenGL available
  • Use the Yafc executable to run.

Other

In general, ensure you have SDL2, OpenGL and dotnet 6 or later. Use the Yafc executable to run.

Flathub

Note that the version available on Flathub is not the Community Edition. Its repo can be found at https://github.com/petebuffon/yafc.