mirror of
https://github.com/pret/pokeemerald.git
synced 2026-05-25 15:44:43 -05:00
* Added SpeciesInfo fields # Conflicts: # include/pokemon.h * Added missing comments * Renamed gigantamax to isGigantamax * Converted species flags to agbcc bit flags * Added padding after flags * Pikachu form config * Dex text * Reordered Paradox flag * Missing Pikachu ifdef comments * Moved P_GEN_x_POKEMON settings to the species_families file * Gen 1 Dex entries * Renamed file to species_enabled.h * Prevent Pokémon from evolving if their evolution is disabled * Prevent Pokémon from being affected by Eviolite if their evolution is disabled * Prevent Pokémon offspring if they're disabled * Corrected imprementation of evolution prevention It could potentially overwrite items by accident * Cross-evo configs * Gen 2 dex entries * Changed cry table to use assignable IDs # Conflicts: # include/pokemon.h * Form table pointers * Beginning support for moving data to gSpeciesInfo * Pokédexes reads text from gSpeciesInfo * Reading species names from gSpeciesInfo * Fixed erroneous copy-paste * Moved Bulbasaur to Raichu Family data do gSpeciesinfo * Added female pic sizes * Macros for Front, Back, Palette and Learnsets * Sandshrew to Dugtrio Families * Obtains Height/Weight from gSpeciesInfo * Read category from gSpeciesInfo * Removed unused data from pokedex_entries.h * Moved Gen 1 data to gSpeciesInfo * Moved Gen 2 data to gSpeciesInfo + fixed Ursaluna Bloodmoon not producing Teddiursa eggs * Moved Gen 3 data to gSpeciesInfo * Moved Gen 4 data to gSpeciesInfo * HGSS dex properly shows form sprites * Fixed data type for GetSpeciesHeight/Weight * Reading Pokédex Size data from gSpeciesInfo * Cleaned up mon graphic decompression function * Reading Front Pics gSpeciesInfo * Reading Back Pics gSpeciesInfo * Updated uses of GetMonSpritePalStruct to allow loading the data directly instead of reading the struct * Reading palettes from gSpeciesInfo * Reading animation delay from gSpeciesInfo * Fixed Pokémon Debug Menu not reading animation delay * Reading front anim Id from gSpeciesInfo * Reading back anim Id from gSpeciesInfo * Reading Animation Frames from gSpeciesInfo * Reading Icon Sprites from gSpeciesInfo * Reading Icon Palette IDs from gSpeciesInfo * Reading Footprints from gSpeciesInfo * Reading Mon Pic sizes from gSpeciesInfo * Separate mon pic sizes for female mon * Reading Level Up Learnsets from gSpeciesInfo * Reading Teachable Learnsets from gSpeciesInfo * Reading National Dex Number from gSpeciesInfo * Reading Enemy Mon Elevation from gSpeciesInfo * Reading Evolutions from gSpeciesInfo * Reading form table from gSpeciesInfo * Fixed button label inconsistency in pokémon debug menu * Reading form change table from gSpeciesInfo * Removed need to define mon graphics in include/graphics.h * Reordered mon graphics by family * Fixed National dex number offset * gFrontierBannedSpecies now checks IsSpeciesEnabled * Added 3 more toggles for Fusions, Primal Reversions and Ultra Burst * Gen 3 & 4 family toggles for dex entries * Fixed missing Mr. Rime data * Gen 1 dex descriptions as compound strings * Gen 2 dex descriptions as compound strings * Gen 3 dex descriptions as compound strings * Gen 4 dex descriptions as compound strings * Fixed compile in agbcc * Moved Gen 5 data to gSpeciesInfo * Using PLACEHOLDER_ANIM_SINGLE_FRAME when needed (same hash) * Renamed PLACEHOLDER_TWO_FRAME_ANIMATION to PLACEHOLDER_ANIM_TWO_FRAMES * Fixed capitalization for front pic anims * Fixed `CanEvolve` * Moved Gen 6 data to gSpeciesInfo * Gen 7 without macros * Gen 8 without macros * Gen 9 without macros * Fixed Gen 9 sound data * Finished moving Gen 7 data in macros (by Alex) Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com> * Ultra Necrozma is now included in the fusion forms define * Cries are now properly excluded from the rom when disabling species * Removed P_GEN_x_POKEMON from form_change_tables.h * Fixed Yanmega's cry ignoring the P_GEN_4_CROSS_EVOS setting * Added P_NEW_EVOS_IN_REGIONAL_DEX setting * Automatic ASSUMPTION_FAIL when used species are disabled * Finished moving Gen 8 data in macros (by Alex) Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com> * Expanded Alcremie macro * Finished moving Gen 9 data in macros (by Alex) * Fixed missing data for Komala and Marshadow * Form species id tables use family toggles + added missing Ursaluna form species id table * Fixed Genesect palettes * Fixed Flabébé family graphics * Fixed Minior Graphics * Fixed missing Calyrex data * Family toggles in mon graphcis (By Jasper/Bassoonian) Co-authored-by: Bassoonian <iasperbassoonian@gmail.com> * Fixed missing Ogerpon data * Ordered Level Up Learnsets (missing toggles) Also added White Basculin learnset * Added more Minior synonyms * Fixed enamorus order * Reordered teachable learnsets * Removed sSpeciesXXX level up learnsets + reordered * Removed unneeded assumes * Removed unused extra animations * Family toggles in mon level up learnsets (By Jasper/Bassoonian) Co-authored-by: Bassoonian <iasperbassoonian@gmail.com> * Fixed Phione graphics inclusion * Family toggles for Teachable Learnsets Co-authored-by: Bassoonian <iasperbassoonian@gmail.com> * Ordered Front Pic Anims * Family toggles for front pic animations Co-authored-by: Bassoonian <iasperbassoonian@gmail.com> * Fixed HGSS dex incorrectly showing the wrong mon when catching it * Family toggles for Egg Moves + reodered Co-authored-by: Bassoonian <iasperbassoonian@gmail.com> * Fixed HGSS not checking for null footprints * Review changes * Fixed Female difference mon not using their macros * Fixed Alcremie Macro * Fixed compile error when disabling the Bulbasaur family * Fixed Turtwig and Chimchar family + Houndour and Mareep cries not being excluded properly * Re-added missing Egg graphical data * Fixed crash during the Birch Intro when Lotad is disabled * Renamed PALLETE to PALETTES * Removed extra spacing for YOffsets * Fixed compile when only disabling cross-gen evolutions * Added Tera Forms define (Ogerpon and Terapagos) * Fixed Necrozma macro * Removed .noFlip = FALSE * Fixed dex number in summary screen for forms when nat dex is disabled * Fixed Paldean form paths --------- Co-authored-by: Alex <93446519+AlexOn1ine@users.noreply.github.com> Co-authored-by: Bassoonian <iasperbassoonian@gmail.com> |
||
|---|---|---|
| .. | ||
| config | ||
| constants | ||
| gba | ||
| test | ||
| agb_flash.h | ||
| AgbRfu_LinkManager.h | ||
| apprentice.h | ||
| bard_music.h | ||
| battle_ai_main.h | ||
| battle_ai_switch_items.h | ||
| battle_ai_util.h | ||
| battle_anim.h | ||
| battle_arena.h | ||
| battle_bg.h | ||
| battle_controllers.h | ||
| battle_debug.h | ||
| battle_dome.h | ||
| battle_dynamax.h | ||
| battle_factory_screen.h | ||
| battle_factory.h | ||
| battle_gfx_sfx_util.h | ||
| battle_interface.h | ||
| battle_main.h | ||
| battle_message.h | ||
| battle_pike.h | ||
| battle_pyramid_bag.h | ||
| battle_pyramid.h | ||
| battle_records.h | ||
| battle_script_commands.h | ||
| battle_scripts.h | ||
| battle_setup.h | ||
| battle_tent.h | ||
| battle_tower.h | ||
| battle_transition_frontier.h | ||
| battle_transition.h | ||
| battle_tv.h | ||
| battle_util.h | ||
| battle_util2.h | ||
| battle_z_move.h | ||
| battle.h | ||
| berry_blender.h | ||
| berry_crush.h | ||
| berry_fix_program.h | ||
| berry_powder.h | ||
| berry_tag_screen.h | ||
| berry.h | ||
| bike.h | ||
| braille_puzzles.h | ||
| cable_club.h | ||
| clear_save_data_menu.h | ||
| clock.h | ||
| coins.h | ||
| confetti_util.h | ||
| config.h | ||
| contest_ai.h | ||
| contest_effect.h | ||
| contest_link.h | ||
| contest_painting.h | ||
| contest_util.h | ||
| contest.h | ||
| coord_event_weather.h | ||
| credits.h | ||
| crt0.h | ||
| data.h | ||
| daycare.h | ||
| debug.h | ||
| decompress.h | ||
| decoration_inventory.h | ||
| decoration.h | ||
| dewford_trend.h | ||
| digit_obj_util.h | ||
| diploma.h | ||
| dodrio_berry_picking.h | ||
| dynamic_placeholder_text_util.h | ||
| easy_chat.h | ||
| egg_hatch.h | ||
| ereader_helpers.h | ||
| ereader_screen.h | ||
| event_data.h | ||
| event_object_lock.h | ||
| event_object_movement.h | ||
| event_scripts.h | ||
| evolution_graphics.h | ||
| evolution_scene.h | ||
| expansion_intro.h | ||
| faraway_island.h | ||
| field_camera.h | ||
| field_control_avatar.h | ||
| field_door.h | ||
| field_effect_helpers.h | ||
| field_effect.h | ||
| field_message_box.h | ||
| field_player_avatar.h | ||
| field_poison.h | ||
| field_screen_effect.h | ||
| field_special_scene.h | ||
| field_specials.h | ||
| field_tasks.h | ||
| field_weather.h | ||
| fieldmap.h | ||
| fldeff_misc.h | ||
| fldeff.h | ||
| fonts.h | ||
| fpmath.h | ||
| frontier_pass.h | ||
| frontier_util.h | ||
| global.berry.h | ||
| global.fieldmap.h | ||
| global.h | ||
| global.tv.h | ||
| graphics.h | ||
| gym_leader_rematch.h | ||
| hall_of_fame.h | ||
| heal_location.h | ||
| image_processing_effects.h | ||
| international_string_util.h | ||
| intro_credits_graphics.h | ||
| intro.h | ||
| item_icon.h | ||
| item_menu_icons.h | ||
| item_menu.h | ||
| item_use.h | ||
| item.h | ||
| landmark.h | ||
| libgcnmultiboot.h | ||
| librfu.h | ||
| lilycove_lady.h | ||
| link_rfu.h | ||
| link.h | ||
| list_menu.h | ||
| load_save.h | ||
| lottery_corner.h | ||
| m4a.h | ||
| mail.h | ||
| main_menu.h | ||
| main.h | ||
| map_name_popup.h | ||
| match_call.h | ||
| math_util.h | ||
| mauville_old_man.h | ||
| menu_helpers.h | ||
| menu_specialized.h | ||
| menu.h | ||
| metatile_behavior.h | ||
| mini_printf.h | ||
| minigame_countdown.h | ||
| mirage_tower.h | ||
| mon_markings.h | ||
| money.h | ||
| move_relearner.h | ||
| multiboot_pokemon_colosseum.h | ||
| multiboot.h | ||
| mystery_event_menu.h | ||
| mystery_event_msg.h | ||
| mystery_event_script.h | ||
| mystery_gift_client.h | ||
| mystery_gift_link.h | ||
| mystery_gift_menu.h | ||
| mystery_gift_server.h | ||
| mystery_gift_view.h | ||
| mystery_gift.h | ||
| naming_screen.h | ||
| new_game.h | ||
| option_menu.h | ||
| overworld.h | ||
| palette_util.h | ||
| palette.h | ||
| party_menu.h | ||
| pc_screen_effect.h | ||
| play_time.h | ||
| player_pc.h | ||
| pokeball.h | ||
| pokeblock.h | ||
| pokedex_area_region_map.h | ||
| pokedex_area_screen.h | ||
| pokedex_cry_screen.h | ||
| pokedex_plus_hgss.h | ||
| pokedex.h | ||
| pokemon_animation.h | ||
| pokemon_debug.h | ||
| pokemon_icon.h | ||
| pokemon_jump.h | ||
| pokemon_size_record.h | ||
| pokemon_storage_system.h | ||
| pokemon_summary_screen.h | ||
| pokemon.h | ||
| pokenav.h | ||
| random.h | ||
| rayquaza_scene.h | ||
| record_mixing.h | ||
| recorded_battle.h | ||
| region_map.h | ||
| reload_save.h | ||
| reset_rtc_screen.h | ||
| reshow_battle_screen.h | ||
| roamer.h | ||
| rotating_gate.h | ||
| rotating_tile_puzzle.h | ||
| roulette.h | ||
| rtc.h | ||
| safari_zone.h | ||
| save_location.h | ||
| save.h | ||
| scanline_effect.h | ||
| script_menu.h | ||
| script_movement.h | ||
| script_pokemon_util.h | ||
| script.h | ||
| secret_base.h | ||
| shop.h | ||
| siirtc.h | ||
| slot_machine.h | ||
| sound.h | ||
| start_menu.h | ||
| starter_choose.h | ||
| strings.h | ||
| task.h | ||
| test_runner.h | ||
| text_window.h | ||
| tileset_anims.h | ||
| tilesets.h | ||
| time_events.h | ||
| title_screen.h | ||
| trade.h | ||
| trader.h | ||
| trainer_card.h | ||
| trainer_hill.h | ||
| trainer_pokemon_sprites.h | ||
| trainer_see.h | ||
| trig.h | ||
| tv.h | ||
| union_room_battle.h | ||
| union_room_chat.h | ||
| union_room_player_avatar.h | ||
| union_room.h | ||
| util.h | ||
| vs_seeker.h | ||
| walda_phrase.h | ||
| wallclock.h | ||
| wild_encounter.h | ||
| wonder_news.h | ||