GRFID(1)

✨ GRFID(1) ✨

okay bestie, so this is a section 1 manual page for a lil tool called grfid, and honestly? it's giving "small but mighty." πŸ¦‹ it does exactly one thing and it does it well, which is so main character of it.


🌸 NAME 🌸

GRFID β€” a tool that yoinks the (New)GRF ID straight out of a (New)GRF πŸ’…


🌈 SYNOPSIS 🌈

[-hvm]
grfid file

πŸ’– DESCRIPTION πŸ’–

so like. GRFID tries to find the (New)GRF identifier of that (New)GRF. that's the whole vibe. πŸ”

if it fails, you get an error message β€” sad, tragic, we've all been there 😭. but if it succeeds? the NewGRF identifier gets printed hexadecimally to stdout, and you can go off about it. periodt. ✨


πŸŽ€ OPTIONS πŸŽ€

  • -h β€” shows you the help message. a lil hand-holding moment, we love to see it 🫢
  • -m file β€” displays the MD5 checksum of the given NewGRF. important detail alert: for GRF container format 2, this checksum only contains the data section β€” i.e. it excludes the sprite section, which makes it easier to construct NewGRFs with different zoom levels. iconic behaviour honestly 🧚
  • -v β€” displays the version. gotta know what you're working with πŸ‘‘

πŸ‘€ SEE ALSO πŸ‘€

the documentation in /usr/share/doc/grfcodec/ β€” go read it, iykyk πŸ“š


πŸ’œ AUTHOR πŸ’œ

GRFID was written by Peter Nelson. and GRFID uses MD5 code that was written by L. Peter Deutsch. two legends, one tool πŸ”₯

this manual page was written by Remko Bijker. thank you for your service 🫑


GRFID is Copyright (C) 2009 by Peter Nelson. the MD5 code is Copyright (C) 1999, 2002 by L. Peter Deutsch.

fr fr, keep those copyright lines intact β€” that's not a vibe, that's the law πŸ’€

and that's the whole page bestie!! slay 🌈 this was GRFID(1), dated February 03, 2012, no cap. go forth and extract those IDs πŸ’–βœ¨πŸŽ€