diff --git a/docs/index.html b/docs/index.html index 75486988..2551d61c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -6,7 +6,7 @@ PokéSprite - Index diff --git a/docs/overview/dex-gen7.html b/docs/overview/dex-gen7.html index 4b00a416..b98c814c 100644 --- a/docs/overview/dex-gen7.html +++ b/docs/overview/dex-gen7.html @@ -6,7 +6,7 @@ PokéSprite - Gen 7 @@ -18,7 +18,7 @@

Shiny VenusaurPokéSprite

Database project of box and inventory sprites from the Pokémon core series games

- +

This table lists all Pokémon box sprites for Gen 7, which can be found in the pokemon-gen7x directory. The list is up-to-date as of Pokémon Sword/Shield, and some of the sprites are from an earlier generation. All shiny sprites were custom-made and are not found in-game.

All box sprites are 68×56 as of Gen 8; the old Gen 7 sprites have been updated to the new size and contrast. (The original 40×30 sprites from Gen 7 are still available in the legacy sprites directory.)

@@ -31,7 +31,7 @@
- + diff --git a/docs/overview/dex-gen8-new.html b/docs/overview/dex-gen8-new.html index 8dce9e2d..d021a315 100644 --- a/docs/overview/dex-gen8-new.html +++ b/docs/overview/dex-gen8-new.html @@ -6,7 +6,7 @@ PokéSprite - Gen 8 (new sprites only) @@ -18,7 +18,7 @@

Shiny VenusaurPokéSprite

Database project of box and inventory sprites from the Pokémon core series games

- +

This table lists all Pokémon box sprites for Gen 8 (new sprites only), which can be found in the pokemon-gen8 directory. The list is up-to-date as of Pokémon Sword/Shield, and some of the sprites are from an earlier generation. All shiny sprites were custom-made and are not found in-game.

All box sprites are 68×56 as of Gen 8; the old Gen 7 sprites have been updated to the new size and contrast. (The original 40×30 sprites from Gen 7 are still available in the legacy sprites directory.)

@@ -31,7 +31,7 @@
Gen 7 sprite overview table
pokesprite-images v2.0.0 master-300 [bcf2b039]
Gen 7 sprite overview table
pokesprite-images v2.0.0 master-302 [2e6b5fd9]
#DexName名前/ローマ字SpritesFormSlug
- + diff --git a/docs/overview/dex-gen8.html b/docs/overview/dex-gen8.html index c5fa246e..cc498e12 100644 --- a/docs/overview/dex-gen8.html +++ b/docs/overview/dex-gen8.html @@ -6,7 +6,7 @@ PokéSprite - Gen 8 @@ -18,7 +18,7 @@

Shiny VenusaurPokéSprite

Database project of box and inventory sprites from the Pokémon core series games

- +

This table lists all Pokémon box sprites for Gen 8, which can be found in the pokemon-gen8 directory. The list is up-to-date as of Pokémon Sword/Shield, and some of the sprites are from an earlier generation. All shiny sprites were custom-made and are not found in-game.

All box sprites are 68×56 as of Gen 8; the old Gen 7 sprites have been updated to the new size and contrast. (The original 40×30 sprites from Gen 7 are still available in the legacy sprites directory.)

@@ -31,7 +31,7 @@
Gen 8 sprite overview table (new sprites only)
pokesprite-images v2.0.0 master-300 [bcf2b039]
Gen 8 sprite overview table (new sprites only)
pokesprite-images v2.0.0 master-302 [2e6b5fd9]
#DexName名前/ローマ字SpritesFormSlug
- + diff --git a/docs/overview/inventory.html b/docs/overview/inventory.html index 2365b4b8..63d28c92 100644 --- a/docs/overview/inventory.html +++ b/docs/overview/inventory.html @@ -6,7 +6,7 @@ PokéSprite - Gen None @@ -18,7 +18,7 @@

Shiny VenusaurPokéSprite

Database project of box and inventory sprites from the Pokémon core series games

- +

This table lists all inventory item sprites. These items are from the last several games and is up-to-date as of Pokémon Sword/Shield. The sprites are from Gen 3 through 8.

All sprites are 32×32 in size. There are sets of sprites: one with a Sword/Shield style white outline around the sprites, and one without (as all previous games). Both sets contain the same number of sprites.

@@ -27,7 +27,7 @@
Gen 8 sprite overview table
pokesprite-images v2.0.0 master-300 [bcf2b039]
Gen 8 sprite overview table
pokesprite-images v2.0.0 master-302 [2e6b5fd9]
#DexName名前/ローマ字SpritesFormSlug
- + diff --git a/readme.md b/readme.md index 7f45d7e6..d27dacee 100644 --- a/readme.md +++ b/readme.md @@ -16,10 +16,10 @@ This project contains both Pokémon box sprites and item sprites. For Pokémon, | Directory | Example | Size | Type | Description | |:----------|:-------:|:----------|:-----|:------------| -| `/pokemon‑gen7x` | ![/pokemon-gen7x/ example](pokemon-gen7x/shiny/venusaur.png) | 68×56 | Pokémon | [Gen 7 sprites](https://msikma.github.io/pokesprite/docs/dex-gen7.html), updated to Gen 8 size and contrast | -| `/pokemon‑gen8` | ![/pokemon-gen8/ example](pokemon-gen8/shiny/venusaur.png) | 68×56 | Pokémon | [Gen 8 sprites](https://msikma.github.io/pokesprite/docs/dex-gen7.html) (plus older Gen 7 sprites where needed) | -| `/items` | ![/items/ example](items/evo-item/thunder-stone.png) | 32×32 | Items | [Gen 3–8 inventory items](https://msikma.github.io/pokesprite/docs/inventory.html) | -| `/items‑outline` | ![/items-outline/ example](items-outline/evo-item/thunder-stone.png) | 32×32 | Items | [Gen 3–8 inventory items](https://msikma.github.io/pokesprite/docs/inventory.html) with *Sword/Shield* style outline | +| `/pokemon‑gen7x` | ![/pokemon-gen7x/ example](pokemon-gen7x/shiny/venusaur.png) | 68×56 | Pokémon | [Gen 7 sprites](https://msikma.github.io/pokesprite/overview/dex-gen7.html), updated to Gen 8 size and contrast | +| `/pokemon‑gen8` | ![/pokemon-gen8/ example](pokemon-gen8/shiny/venusaur.png) | 68×56 | Pokémon | [Gen 8 sprites](https://msikma.github.io/pokesprite/overview/dex-gen7.html) (plus older Gen 7 sprites where needed) | +| `/items` | ![/items/ example](items/evo-item/thunder-stone.png) | 32×32 | Items | [Gen 3–8 inventory items](https://msikma.github.io/pokesprite/overview/inventory.html) | +| `/items‑outline` | ![/items-outline/ example](items-outline/evo-item/thunder-stone.png) | 32×32 | Items | [Gen 3–8 inventory items](https://msikma.github.io/pokesprite/overview/inventory.html) with *Sword/Shield* style outline | The item sprites are separated by type in subdirectories (e.g. *"berry", "evo-item", "valuable-item",* etc). diff --git a/scripts/gen_docs.py b/scripts/gen_docs.py index d4a4b491..8b0b59ea 100755 --- a/scripts/gen_docs.py +++ b/scripts/gen_docs.py @@ -136,13 +136,13 @@ def wrap_docs_page(table_content, gen, gen_dir, curr_page, json_file, is_items_p def get_menu_links(curr_page): menu = [ - ['index', 'Index'], - ['overview/dex-gen7', 'Gen 7'], - ['overview/dex-gen8', 'Gen 8'], - ['overview/dex-gen8-new', 'Gen 8 (New sprites)'], - ['overview/inventory', 'Inventory'] + ['index', 'index', 'Index'], + ['overview/dex-gen7', 'dex-gen7', 'Gen 7'], + ['overview/dex-gen8', 'dex-gen8', 'Gen 8'], + ['overview/dex-gen8-new', 'dex-gen8-new', 'Gen 8 (New sprites)'], + ['overview/inventory', 'inventory', 'Inventory'] ] - menu_links = ['
  • %s
  • ' % (docs_url(item[0]), 'curr' if item[0] == curr_page else '', item[1]) for item in menu] + menu_links = ['
  • %s
  • ' % (docs_url(item[0]), 'curr' if item[1] == curr_page else '', item[2]) for item in menu] return ''.join(menu_links) def get_title_venusaur(): @@ -193,7 +193,7 @@ def read_repo_state(): version = package['version'] except: pass - + # In case this fails (e.g. Git is not installed, or this isn't a repo). commit = '[unknown]' try: @@ -227,7 +227,7 @@ def get_pkm_form(form_name, form_alias, is_unofficial_icon): if is_unofficial_icon: title.append('Unofficial icon (see below)') daggers.append('‡') - + if len(title): title = '; '.join(title) daggers = ''.join(daggers) @@ -299,7 +299,7 @@ def get_td_node(td): else: cols.append(f'') return ''.join(cols) - + # Otherwise it's a string, and we'll check if it contains an image. attr = ' class="image"' if str(td)[:4] == '{td}' @@ -372,7 +372,7 @@ def generate_items_table(itm, etc, dirs, curr_page, json_file, version = '[unkno if not item_dict.get(group): item_dict[group] = [] item_dict[group].append({ 'name': name, 'id': id }) - + for group, items in item_dict.items(): buffer.append(f'') for item in items: @@ -390,7 +390,7 @@ def generate_items_table(itm, etc, dirs, curr_page, json_file, version = '[unkno buffer.append(f'') buffer.append('') sprites_counter += 1 - + buffer.append('') buffer.append('') @@ -436,7 +436,7 @@ def generate_dex_table(dex, etc, gen, gen_dir, curr_page, json_file, add_female if not 'forms' in gen_data: continue - + for form_name, form_data in gen_data['forms'].items(): form_slug_file, form_slug_display, form_alias = determine_form(slug_en, form_name, form_data) form_name_clean = EMPTY_PLACEHOLDER if form_name == '$' else form_name @@ -458,7 +458,7 @@ def generate_dex_table(dex, etc, gen, gen_dir, curr_page, json_file, add_female form_data.get('is_prev_gen_icon', False), gen ) - + if not form_cols: continue first_col = form_cols[0] @@ -480,7 +480,7 @@ def generate_dex_table(dex, etc, gen, gen_dir, curr_page, json_file, add_female for col in row: buffer.append(get_td_node(col)) buffer.append('') - + # Add the remaining other icons. if not new_sprites_only: buffer.append('') @@ -502,7 +502,7 @@ def generate_dex_table(dex, etc, gen, gen_dir, curr_page, json_file, add_female ''') buffer.append('') - + buffer.append('') buffer.append('')
    Inventory sprite overview table
    pokesprite-images v2.0.0 master-300 [bcf2b039]
    Inventory sprite overview table
    pokesprite-images v2.0.0 master-302 [2e6b5fd9]
    #Item IDNameSpritesGroupFilename
    {col}
    {group.title()}
    {filename}
    {file}.png