sovereignx/sound/direct_sound_samples
Eduardo Quezada D'Ottone 4adc2dcb16
Species Simplifier™ - Part 3 (#3562)
* 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>
2023-12-08 15:05:10 +01:00
..
cries Species Simplifier™ - Part 3 (#3562) 2023-12-08 15:05:10 +01:00
phonemes Label phonemes 2021-11-06 12:30:40 -04:00
bicycle_bell.aif rename instrument samples 2019-05-25 08:25:19 -05:00
classical_choir_voice_ahhs.aif update instrument sample names 2019-12-19 03:42:09 -05:00
dance_drums_ride_bell.aif rename instrument samples 2019-05-25 08:25:19 -05:00
drum_and_percussion_kick.aif rename instrument samples 2019-05-25 08:25:19 -05:00
ethnic_flavours_atarigane.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
ethnic_flavours_hyoushigi.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
ethnic_flavours_kotsuzumi.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
ethnic_flavours_ohtsuzumi.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
heart_of_asia_gamelan.aif rename instrument samples 2019-05-25 08:25:19 -05:00
register_noise.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sc88pro_accordion.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_accordion_duplicate.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_bubbles.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_church_organ3_high.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_church_organ3_low.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_fingered_bass.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_flute.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_french_horn_60.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_french_horn_72.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_fretless_bass.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_glockenspiel.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_harp.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_jingle_bell.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_mute_high_conga.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_nylon_str_guitar.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_open_low_conga.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_orchestra_cymbal_crash.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_orchestra_snare.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_organ2.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_piano1_48.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_piano1_60.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_piano1_72.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_piano1_84.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_pizzicato_strings.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_rnd_kick.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_rnd_snare.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_slap_bass.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_square_wave.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_string_ensemble_60.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_string_ensemble_72.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_string_ensemble_84.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_synth_bass.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_taiko.aif one more instrument 2020-09-23 22:31:12 -04:00
sc88pro_tambourine.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_timpani.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_timpani_with_snare.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_tr909_hand_clap.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_trumpet_60.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_trumpet_72.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_trumpet_84.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_tuba_39.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_tuba_51.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_tubular_bell.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_wind.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sc88pro_xylophone.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sd90_ambient_tom.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sd90_classical_detuned_ep1_high.aif update instrument sample names 2019-12-19 03:42:09 -05:00
sd90_classical_detuned_ep1_low.aif update instrument sample names 2019-12-19 03:42:09 -05:00
sd90_classical_distortion_guitar_high.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sd90_classical_distortion_guitar_low.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sd90_classical_oboe.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sd90_classical_overdrive_guitar.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sd90_classical_shakuhachi.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sd90_classical_whistle.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sd90_cowbell.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sd90_enhanced_delay_shaku.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sd90_open_triangle.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
sd90_solo_snare.aif rename instrument samples 2019-05-25 08:25:19 -05:00
sd90_special_scream_drive.aif update instrument sample names 2019-12-19 03:42:09 -05:00
steinway_b_piano.aif rename instrument samples 2019-05-25 08:25:19 -05:00
trinity_30303_mega_bass.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
trinity_big_boned.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
trinity_cymbal_crash.aif update instrument sample names 2019-12-19 03:42:09 -05:00
unknown_01.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_02.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_03.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_04.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_05.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_06.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_07.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_08.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_09.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_10.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_11.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_12.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_13.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_14.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_15.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_16.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_17.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_18.aif Give generic names to unknown direct sound wave data 2021-11-06 17:00:24 -04:00
unknown_bell.aif rename instrument samples 2019-05-25 08:25:19 -05:00
unknown_close_hihat.aif rename instrument samples 2019-05-25 08:25:19 -05:00
unknown_female_voice.aif update instrument sample names 2019-12-19 03:42:09 -05:00
unknown_koto_high.aif rename instrument samples 2019-05-25 08:25:19 -05:00
unknown_koto_low.aif rename instrument samples 2019-05-25 08:25:19 -05:00
unknown_open_hihat.aif rename instrument samples 2019-05-25 08:25:19 -05:00
unknown_snare.aif rename instrument samples 2019-05-25 08:25:19 -05:00
unknown_synth_snare.aif rename instrument samples 2019-05-25 08:25:19 -05:00
unused_guitar_separates_power_chord.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
unused_heart_of_asia_indian_drum.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
unused_sc55_tom.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
unused_sc88pro_unison_slap.aif rename instruments (again) 2020-09-17 23:52:57 -04:00
unused_sd90_oboe.aif rename instrument samples 2019-05-25 08:25:19 -05:00
unused_unknown_male_voice.aif rename instrument samples 2019-05-25 08:25:19 -05:00