FARMOPS SUITE

Airline flight-ops paperwork, for a farm that does not exist

Three document generators for Farming Simulator 25 and the Highlands Fishing Expansion, modelled on a real airline's briefing package, training records and crew bulletins. Fill in the job, grade the check ride or write the standing instruction, then download a PDF that looks like it came out of a dispatch office.

TOOL 01

NOTAF — Notice to Farmers

An Official Farmer Briefing package: boxed running header, underlined section titles, department notices and field notices with references, validity windows and N I L where nothing applies.

  • Job header — machine, fields, start/finish, trans ID
  • Sections: general, machine, field, enroute, job, load
  • 50+ ready-made notices in proper abbreviated style
  • Live monospace preview and multi-page PDF
TOOL 02

TPMS — Training & Proficiency

A full operator check-ride report: identity block, session details, overall result, trainer debrief and a competency matrix graded NA 1 2 3 4 5 against numbered legal codes.

  • Build your own syllabus, or start from tractor, combine, forestry or vessel
  • 90 grading subjects to draw on — or write your own
  • Nine observable competencies, picked per subject
  • Save, export and reuse your own templates
TOOL 03

CB — Crew Bulletins

A standing instruction on company letterhead: coloured masthead, grey identity band carrying number, date and audience, numbered sections, callouts and a signature block.

  • Eight block types — sections, callouts, lists, tables, images
  • Eight full bulletins ready to load and edit
  • References auto-numbered per manual (OM-A … OM-D)
  • Drop in a PNG or JPEG straight from your screenshots

How it hangs together

No install

Plain HTML, CSS and JavaScript. Open index.html and it runs. jsPDF is vendored locally, so it works with no network.

Editable data

Maps, fields, fleet, notice library and syllabi live in readable data files under shared/data, notaf/data and tpms/data. Change them to match your save.

Save & reopen

Work in progress is kept in the browser, and every briefing or report can be exported to .json and opened again later.