Commit Graph

3128 Commits

Author SHA1 Message Date
luckytyphlosion a497ca3c2e Add other Discord and disassembly links. 2017-09-04 19:25:37 -04:00
yenatch ff7c82c64c Merge pull request #382 from surskitty/master
Adding place names to the PokeMart list to match item constants.
2017-08-31 20:59:51 -04:00
yenatch cef86fed5f Merge pull request #384 from i0brendan0/i0brendan0-patch-3
Correct constant to remove a bug
2017-08-30 22:37:35 -04:00
i0brendan0 7b67e7296a Remove possibility of garbage characters
If the ds 2 that is behind OTClassName is deleted or decreased, the game will continue to display characters for trainer classes that are 12 or 13 characters long, including the @ terminator. The correct constant has been put in place and the ds 2 removed, but no one would have known it was wrong if they hadn't have removed the ds 2.
2017-08-30 20:56:11 -05:00
surskitty c1dc4246a3 Adding place names to the PokeMart list to match item constants. 2017-08-30 17:04:02 -04:00
yenatch 8182720979 Merge pull request #380 from i0brendan0/i0brendan0-patch-1
Fix unused Constant for Happiness
2017-08-24 18:39:48 -04:00
i0brendan0 0e33fd74f1 Fix unused Constant for Happiness
The HAPPINESS_TO_EVOLVE constant is what's supposed to be used to give the number for when a Pokemon should evolve by happiness. The constant was not put in place so it is never used, instead the original 220 was put.
2017-08-24 17:29:56 -05:00
yenatch 7ba068d45b Makefile formatting 2017-08-20 12:42:54 -04:00
yenatch 3064e84c5f Use $(filter) to check targets 2017-08-20 12:37:23 -04:00
yenatch 50d163895d Remove comma from png_dimensions usage 2017-08-20 12:33:36 -04:00
yenatch c719ff4f0b Fix unused variable warnings 2017-08-20 12:33:12 -04:00
yenatch 885af5e543 Refactor scan_includes 2017-08-20 12:32:15 -04:00
IIMarckus 80888726b9 Check some errors (not enough).
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-29 22:45:30 -06:00
IIMarckus 2ebbe91fe8 Fix uninitialized value. 2017-06-29 22:14:12 -06:00
yenatch 8e87d5abc4 Use $(MAKE) 2017-06-29 18:34:29 -04:00
yenatch 7b3f0693d5 tools: Default to gcc.
This gives Cygwin users an easier time at the expense of defaulting to gcc.
2017-06-29 18:26:04 -04:00
SnDream 3c8d034a6f pokemon_animation's variable is not initialized (#374) 2017-06-25 02:49:57 -04:00
yenatch 175cc6536a Merge pull request #365 from Ben10do/tools-makefile-integration
Improvements to the tools and their Makefile
2017-06-24 21:03:09 -04:00
yenatch 121e931750 Add tools/gfx and tools/md5 to gitignore 2017-06-24 20:46:11 -04:00
yenatch 5dfe27125b Merge branch 'master' into tools-makefile-integration 2017-06-24 20:42:25 -04:00
yenatch dbaec20534 Include front.dimensions file instead of manual pic dimensions 2017-06-24 20:21:30 -04:00
yenatch 1f8bc7772b Fix insecure fprintf 2017-06-24 19:32:35 -04:00
yenatch 60f6430d05 Merge pull request #371 from yenatch/graphics
Use sha1sum instead of md5sum to compare roms
2017-06-24 19:06:37 -04:00
yenatch 0fbc74a8c7 Fix implicit stdint 2017-06-24 19:02:02 -04:00
yenatch 44baefce06 Add a travis badge and remove pokered link 2017-06-24 18:56:21 -04:00
yenatch f03b898250 Add a md5 tool to avoid md5sum dependency.
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-24 18:42:28 -04:00
yenatch f12e42ab6d Use SHA1 to compare roms 2017-06-24 18:32:54 -04:00
yenatch 866ca63c51 Fix a misleading define for SLP 2017-06-24 17:49:31 -04:00
yenatch d0d61cb3ab Merge pull request #354 from FredrIQ/comments
Fix a reversed label mistake and reference a major bug
2017-06-24 17:43:48 -04:00
yenatch 080704e49f Merge pull request #370 from yenatch/graphics
png everywhere
2017-06-24 17:36:21 -04:00
yenatch 7d5b9bb0c4 gcc is needed in cygwin
- also mention the new dlls in install
2017-06-24 16:56:43 -04:00
yenatch ed99a86864 Fix implicit getopt 2017-06-24 16:47:11 -04:00
yenatch 80f7477c33 Fix tools/gfx 2017-06-24 16:42:44 -04:00
yenatch 9b1550c5e0 Explicit rules for gfx/shrink{1,2}.2bpp 2017-06-24 16:31:42 -04:00
yenatch bc78765298 1bpp in gitignore 2017-06-24 16:31:23 -04:00
yenatch a20664d415 Fix gfx/misc 2017-06-24 16:30:12 -04:00
yenatch a749057b27 Fix gfx/frames 2017-06-24 16:28:50 -04:00
yenatch 803c5154f4 pngs in gfx/unknown 2017-06-24 16:27:52 -04:00
yenatch 131bda73bc pngs in gfx/misc 2017-06-24 02:50:42 -04:00
yenatch 89cb46a64d pngs in gfx/mobile 2017-06-24 00:53:38 -04:00
yenatch afc6f8033b forgot to remove 2bpp from gfx/tilesets 2017-06-24 00:50:33 -04:00
yenatch 65809032bf forgot to remove 2bpp from gfx/intro 2017-06-24 00:49:37 -04:00
yenatch 41ae3610f6 pngs in gfx/fx
- gave up on wind.png
- add --remove-yflip
2017-06-24 00:47:55 -04:00
yenatch f42e731d76 pngs in gfx/battle 2017-06-23 20:00:11 -04:00
yenatch 1f81d1851f pngs in gfx/ 2017-06-23 19:56:24 -04:00
yenatch a540926345 pngs in gfx/unown_puzzle 2017-06-22 23:53:57 -04:00
yenatch 89093e4670 pngs in gfx/trainers 2017-06-22 23:46:58 -04:00
yenatch 31d9c1fffa pngs in gfx/trade
game_boy.png can be rearranged in a nicer way, but it's a job for another time
2017-06-22 23:45:45 -04:00
yenatch bcb58c2939 Add --interleave to tools/gfx and refactor.
For images composed of 8x16 sprites.

The width has to be manually passed in. If this were an rgbgfx feature this would not be necessary.

Fixes 647f9b4452
2017-06-21 23:49:45 -04:00
yenatch 647f9b4452 pngs in gfx/title 2017-06-21 23:45:01 -04:00