- 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 runYafc
as an executable - Make sure you have OpenGL available
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.
- 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.
In general, ensure you have SDL2, OpenGL and dotnet 6 or later. Use the Yafc
executable to run.
Note that the version available on Flathub is not the Community Edition. Its repo can be found at https://github.com/petebuffon/yafc.