A command line interface for scraping GameMaker data files from the GM48 Game Jam.
The reason I made this program is to get lots of GameMaker data files (data.win files) in order
to test my GameMaker asset unpacker tool LibGM.
Currently, there is no pre-built binary available to download because I'm lazy. Please open an Issue if you would like one.
- Install the Rust toolchain
- Clone this Git repository
- Build the binary (
cargo build -r) - Execute the binary (located in
./target/release/gm48-scraper.exe)
By default, the program creates a directory called gm48_datafiles where it will dump all GameMaker data files.
However, you can pass a commandline argument to the CLI in order to customize your output directory.
Example: ./gm48-scraper ~/Documents/gamemaker_datafiles/
I read (skimmed) their ToS and didn't find any sentence explicitly disallowing scrapers. This program also uses the standard reqwest user agent, so they could explicitly block scrapers like this, if they wanted to.
That being said: Use it on your own risk. I take no responsibility for lawsuits, IP-bans or any other punishment as a result of using this program.
All contributions are welcome! Just open up a GitHub Issue or Pull request.