sf_megaextract — An extractor for SimFarm's datafiles

sf_megaextract is a simple program which extracts SimFarm's data files, which are stored in the MEGADATA.IDX and MEGADATA.EEA files. I've only tried it with the MS-DOS version, so if the other versions have different file formats, it may not work.

about.bmp from SimFarm
Compiling it and running it should be a breeze:
  1. Download sf_megaextract.c.
  2. Compile it with cc -o sf_megaextract sf_megaextract.c
  3. Run it (in the game directory, or another directory containing the MEGADATA files):
    ./sf_megaextract
  4. Enjoy rummaging through the files! :-)
For the most part the files are in custom formats, but there are a few viewable/editable ones. You'll see a mixture of:

The sf_bmp2bmp program can convert SimFarm's .bmp files into standard Windows .bmp files. It requires SDL 2.0 for the bitmap I/O.

Compiling and running it involves:
  1. Downloading sf_bmp2bmp.c;
  2. Compiling it with cc -o sf_bmp2bmp sf_bmp2bmp.c `sdl2-config --cflags --libs`
  3. Running it with ./sf_bmp2bmp [input bmp] [palette] [output bmp]
    (for example, ./sf_bmp2bmp about.bmp simfarm.pal about.new.bmp).

These are pretty hacky programs — my apologies — but hopefully someone finds them interesting!

Have fun,
— David