Skip to content

Latest commit

 

History

History
83 lines (42 loc) · 3.54 KB

CREDITS.md

File metadata and controls

83 lines (42 loc) · 3.54 KB

Credits

First of all, I want to thank the people behind Bulbapedia. The documentation was extensive and without it, I never would've started on this project.

Secondly, I'd like to extend my thanks to Alex "IsoFrieze" Losego from the Retro Game Mechanics Explained Youtube channel. His videos on the topic of Gen 1 sprite decompression were pretty helpful.

I don't know the identity of the authors of the Pokémon gen 1 and 2 ROM maps on datacrystal.romhacking.net, but these were a valuable resource as well.

I also want to thank the community behind the pokecrystal project. Without them, I would'nt as easily have found the rom offsets of the pokémon front sprites for Pokémon Crystal.

And of course I'd like to extend my thanks to everyone else in the pokémunity who wrote documentation or code for these old pokémon games.

Below, I've listed an overview of the documents and other resources used during the initial development of this library.

While several github repos are listed, I didn't copy any of the code. Instead I used these as reference while debugging some of the bugs I encountered.

Actual links:

https://github.com/magical/pokemon-sprites-rby

https://www.youtube.com/watch?v=aF1Yw_wu2cM

https://glitchcity.wiki/wiki/Sprite_decompression_\(Generation_I\)

https://rgmechex.com/tech/gen1decompress.html

https://github.com/seanmorris/pokemon-parser/blob/master/source/PokemonRom.js

https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_species_data_structure_\(Generation_I\)#:~:text=The%20Pok%C3%A9mon%20species%20data%20structure,order%20rather%20than%20index%20number.

https://www.smogon.com/smog/issue27/glitch

https://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue/ROM_map

https://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Gold_and_Silver/ROM_map

https://bulbapedia.bulbagarden.net/wiki/Stat

https://bulbapedia.bulbagarden.net/wiki/Individual_values#:~:text=In%20Generation%20I%20and%20II,in%20binary%200000%2D1111\).

https://bulbapedia.bulbagarden.net/wiki/Effort_values

https://bulbapedia.bulbagarden.net/wiki/List_of_European_language_event_Pok%C3%A9mon_distributions_\(Generation_I\)

https://bulbapedia.bulbagarden.net/wiki/List_of_European_language_event_Pok%C3%A9mon_distributions_\(Generation_II\)

https://bulbapedia.bulbagarden.net/wiki/List_of_PCNY_event_Pok%C3%A9mon_distributions_\(Generation_II\)

https://bulbapedia.bulbagarden.net/wiki/Save_data_structure_\(Generation_I\)

https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_data_structure_\(Generation_I\)

https://bulbapedia.bulbagarden.net/wiki/Save_data_structure_\(Generation_II\)

https://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_index_number_\(Generation_I\)

https://bulbapedia.bulbagarden.net/wiki/Experience#Relation_to_level

https://github.com/LinusU/pokemon-sprite-compression

https://gbdev.io/gb-asm-tutorial/part1/tiles.html#:~:text=The%20concept%20of%20a%20%E2%80%9Ctile,referred%20to%20as%20meta%2Dtiles.

https://gbdev.io/pandocs/Palettes.html

https://bulbapedia.bulbagarden.net/wiki/List_of_color_palettes_by_index_number_\(Generation_I\)

https://github.com/xvillaneau/poke-sprite-python/tree/trunk

https://www.nesdev.org/wiki/Tile_compression#Pok%C3%A9mon_LZ

https://github.com/LinusU/pokemon-sprite-compression/blob/main/doc/gen2.txt

https://github.com/pret/pokecrystal

https://www.huderlem.com/demos/gameboypalette.html

https://bulbapedia.bulbagarden.net/wiki/Shiny_Pok%C3%A9mon#Determining_Shininess

https://bulbapedia.bulbagarden.net/wiki/List_of_moves

https://bulbapedia.bulbagarden.net/wiki/List_of_items_by_index_number_\(Generation_II\)