Repository for BGAcraft, a Ruby utility for putting up with my custom image format (converting to and from)
Go to file
Toby 7726c28148 add deps list 2023-12-16 22:22:40 -06:00
lib init 2023-12-16 22:20:17 -06:00
LICENSE init 2023-12-16 22:20:17 -06:00
README add deps list 2023-12-16 22:22:40 -06:00
SPEC init 2023-12-16 22:20:17 -06:00
bgainfo.rb init 2023-12-16 22:20:17 -06:00
bgamake.rb init 2023-12-16 22:20:17 -06:00
bgaout.rb init 2023-12-16 22:20:17 -06:00

README

         ___  ___   _                 _____ 
        | _ )/ __| /_\  ___________ _/ _/ /_
        | _ \ (_ |/ _ \/ __/ __/ _ `/ _/ __/
        |___/\___/_/ \_\__/_/  \_,_/_/ \__/

                    Welcome! ===

  BGAcraft is a set of utilities written in Ruby for
  putting up with BGA images (a format I developed for
  one of my possibly-upcoming projects.)

  The included library (lib/bga.rb) isn't my best work,
  so I invite you to write your own BGA library using
  SPEC (the included text file).

  BGA itself is an open standard because a. I can't
  patent it and b. it's incredibly simple.

  These utilities usually take --input and --output
  named arguments, although -i and -o may be specified
  in their place. bgainfo.rb only takes -i and --input
  as it creates no output aside from printing to the
  terminal.

  
                    === Programs

   * bgamake - converts images to BGA
   * bgaout  - converts BGA to a pair of BMP images
   * bgainfo - prints information about BGA images


                  === Dependencies

  BGAcraft requires Ruby-SDL2 and Bindata. The rest is
  standard and ships with Ruby. Ensure you have the SDL2
  and SDL2_image development packages installed before
  running the following command:

            gem install ruby-sdl2 bindata