summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2020-02-21Merge pull request #685 from mid-kid/mastermid-kid
Moshi moshi? minoru enhansumentsu desu
2020-02-21Fix tools/unnamed.py for new rgbds object formatmid-kid
2020-02-13Make tools/sort_symfile.sh case insensitivemid-kid
Development versions of rgblink now output lowercase
2020-02-04Fix tools/unnamed.py for new rgbds object formatmid-kid
2019-06-09Document in-battle move selection menu scrolling glitchmid-kid
What a mouthful...
2019-02-16Silence gcc warnings, even in TravisRangi
-Wno-missing-field-initializers is needed because of false positives over {0} initialization
2019-02-09Merge pull request #599 from mid-kid/masterRangi
Add tool to find unnamed symbols: Take 2
2019-02-10Fix python 3.6 support for unnamed.pymid-kid
2019-01-01unnamed.py: Add completion percentagemid-kid
People love percentages. Gotta show our powerlevel.
2018-12-31Make tools/gfx.py executableRangi
2019-01-01Add tool to find unnamed symbolsmid-kid
This tool should help us identify which are the symbols that still need proper names, and in which files they're located.
2018-12-31Keep gfx.py with other tools, and remove its dependency on the 'extras' ↵Rangi
submodule
2018-11-05chmod +x tools/free_space.awkmid-kid
2018-09-20Fix toc.py line endings (for travis-ci)luckytyphlosion
2018-08-25Use labels instead of constants for HRAMRangi
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
2018-08-18Avoid warnings from gcc without having to silence them allRangi
2018-08-04Update lzcomp to the latest version and fix Makefiles accordinglyaaaaaa123456789
2018-07-17Add tools/free_space.awkRangi
2018-06-20Silence -Wimplicit-fallthroughRangi
2018-06-07Fix md5.c for Windowsmid-kid
Solves #520
2018-06-05sort_symfile: don't need to use sort -o with a temp fileyenatch
2018-06-05sort_symfile: don't overwrite the symfile with an intermediate fileyenatch
2018-06-03Don’t use GNU extensions when calling sedBen10do
Apparently, GNU sed has a few extensions that aren’t supported by the version of BSD sed that currently comes with Macs. This would cause sort_symfile.sh to fail on macOS, causing the build to appear to fail at the last minute. Admittedly, I’m not very familiar with sed, but this seems to do the trick on both macOS and Ubuntu. - The input file must be last in the arguments list. - The -i option, allowing the same file for input and output, doesn’t appear to be supported. Instead, I’m writing the output to a temporary file, and replacing the original file with that temporary file. - Apparently ‘\w’ isn’t supported, so I’m simply using ‘.’ instead, as it appears to match “0_ROM0@” etc. just as well.
2018-04-04Merge pull request #501 from mid-kid/reorgyenatch
Organize the engine/ directory
2018-04-01Fix file permissionsmid-kid
I have no idea why this was a thing (do people store this repo on FAT32 flash drives or something?), but quite a bit of files had a permission of 755. This isn't really a problem, but it's inconsistent and weird.
2018-03-10Fix scan_includes matching the word "include" in strings.yenatch
2018-01-14ShebangRemy Oukaour
2018-01-01sort the symfile by symbol typeyenatch
2017-12-28rebuild gfx and md5 when common.h changesyenatch
2017-12-28fix unused fread return value warningsyenatch
2017-12-15Move old baserom.gbc 'compare' scripts to tools/Remy Oukaour
2017-12-13Don't bother supporting numbered listsRemy Oukaour
2017-12-13Document more bugs and glitchesRemy Oukaour
Add a toc.py script to auto-generate tables of contents in Markdown files
2017-09-24Build tools with -O3.yenatch
This improves build time by about 20%.
2017-09-24fix warnings in lzcomp and md5yenatch
2017-09-24Add warnings for toolsyenatch
2017-09-24tools/gfx: Replace --width with --pngyenatch
2017-08-20Remove comma from png_dimensions usageyenatch
2017-08-20Fix unused variable warningsyenatch
2017-08-20Refactor scan_includesyenatch
2017-06-29Check some errors (not enough).IIMarckus
malloc can always fail. Check to avoid null dereference. malloc(0) is well defined but leads to an eventual crash on some systems. Check it too.
2017-06-29Fix uninitialized value.IIMarckus
2017-06-29tools: Default to gcc.yenatch
This gives Cygwin users an easier time at the expense of defaulting to gcc.
2017-06-25pokemon_animation's variable is not initialized (#374)SnDream
2017-06-24Add tools/gfx and tools/md5 to gitignoreyenatch
2017-06-24Merge branch 'master' into tools-makefile-integrationyenatch
2017-06-24Fix insecure fprintfyenatch
2017-06-24Fix implicit stdintyenatch
2017-06-24Add a md5 tool to avoid md5sum dependency.yenatch
md5sum is missing in macOS and (presumably) BSD. An alternative would have been to use sha1sum instead, but it's probably a good idea to have as few dependencies as possible, so this doesn't happen again. fixes #364
2017-06-24Fix implicit getoptyenatch