summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2018-07-14 18:52:46 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2018-07-14 18:52:46 -0400
commit33c2e9fc57d1ea063bc8db28fedc55d49dd86ce2 (patch)
treecba24226c362f2435f4a1fed5f7207beb2412856
parentd0afdf4d5f2459df356b11d4d202ee1cc6bbeb76 (diff)
Show the tops of leaders' heads on the trainer card
-rw-r--r--Colored-trainer-card-badges.md4
-rw-r--r--Recolor-the-male-and-female-players.md14
-rw-r--r--Show-the-tops-of-leaders-heads-on-the-trainer-card.md85
-rw-r--r--Tutorials.md4
-rw-r--r--screenshots/gfx-trainer_card-leaders.pngbin0 -> 983 bytes
-rw-r--r--screenshots/trainer-card-heads.pngbin0 -> 2156 bytes
6 files changed, 104 insertions, 3 deletions
diff --git a/Colored-trainer-card-badges.md b/Colored-trainer-card-badges.md
index 709de14..6b5589e 100644
--- a/Colored-trainer-card-badges.md
+++ b/Colored-trainer-card-badges.md
@@ -107,10 +107,12 @@ Edit [engine/menus/trainer_card.asm](../blob/master/engine/menus/trainer_card.as
## 4. Redesign some badge graphics
-Replace [gfx/trainer_card/badges.png](../blob/master/gfx/trainer_card/badges.png) with this image, modifying the Hive Badge, Plain Badge, Fog Badge, and Rising Badge:
+Edit [gfx/trainer_card/badges.png](../blob/master/gfx/trainer_card/badges.png):
![gfx/trainer_card/badges.png](screenshots/gfx-trainer_card-badges.png)
+This modified the Hive Badge, Plain Badge, Fog Badge, and Rising Badge to look better with their new color palettes.
+
That's it!
![Screenshot](screenshots/badge-colors.png)
diff --git a/Recolor-the-male-and-female-players.md b/Recolor-the-male-and-female-players.md
new file mode 100644
index 0000000..37c04ad
--- /dev/null
+++ b/Recolor-the-male-and-female-players.md
@@ -0,0 +1,14 @@
+The male player, Chris, is red, and the female player, Kris, is blue. This affects color palettes in a number of different places, including the introductory naming screen, the trainer card, the overworld sprite, the Town Map sprite, and the Magnet Train cutscene.
+
+Here, we'll be making Chris purple and Kris green.
+
+
+## TOC
+
+
+TODO
+
+
+![Screenshot](screenshots/trainer-card.png)
+
+![Screenshot](screenshots/trainer-card-palettes-vram.png)
diff --git a/Show-the-tops-of-leaders-heads-on-the-trainer-card.md b/Show-the-tops-of-leaders-heads-on-the-trainer-card.md
new file mode 100644
index 0000000..b4c6166
--- /dev/null
+++ b/Show-the-tops-of-leaders-heads-on-the-trainer-card.md
@@ -0,0 +1,85 @@
+This one is a simple upgrade.
+
+
+## Contents
+
+1. [Edit the graphics](#1-edit-the-graphics)
+2. [Apply the colors to the entire head](#2-apply-the-colors-to-the-entire-head)
+
+
+## 1. Edit the graphics
+
+Edit [gfx/trainer_card/leaders.png](../blob/master/gfx/trainer_card/leaders.png):
+
+![gfx/trainer_card/leaders.png](screenshots/gfx-trainer_card-leaders.png)
+
+This just copies the tops of all the Gym Leaders' heads from their complete sprites in [gfx/trainers/](../tree/master/gfx/trainers/).
+
+
+## 2. Apply the colors to the entire head
+
+Edit [engine/gfx/cgb_layouts.asm](../blob/master/engine/gfx/cgb_layouts.asm):
+
+```diff
+ _CGB_TrainerCard:
+ ...
+- hlcoord 2, 11, wAttrMap
+- lb bc, 2, 4
++ hlcoord 3, 10, wAttrMap
++ lb bc, 3, 3
+ ld a, $1 ; falkner
+ call FillBoxCGB
+- hlcoord 6, 11, wAttrMap
+- lb bc, 2, 4
++ hlcoord 7, 10, wAttrMap
++ lb bc, 3, 3
+ ld a, $2 ; bugsy
+ call FillBoxCGB
+- hlcoord 10, 11, wAttrMap
+- lb bc, 2, 4
++ hlcoord 11, 10, wAttrMap
++ lb bc, 3, 3
+ ld a, $3 ; whitney
+ call FillBoxCGB
+- hlcoord 14, 11, wAttrMap
+- lb bc, 2, 4
++ hlcoord 15, 10, wAttrMap
++ lb bc, 3, 3
+ ld a, $4 ; morty
+ call FillBoxCGB
+- hlcoord 2, 14, wAttrMap
+- lb bc, 2, 4
++ hlcoord 3, 13, wAttrMap
++ lb bc, 3, 3
+ ld a, $5 ; chuck
+ call FillBoxCGB
+- hlcoord 6, 14, wAttrMap
+- lb bc, 2, 4
++ hlcoord 7, 13, wAttrMap
++ lb bc, 3, 3
+ ld a, $6 ; jasmine
+ call FillBoxCGB
+- hlcoord 10, 14, wAttrMap
+- lb bc, 2, 4
++ hlcoord 11, 13, wAttrMap
++ lb bc, 3, 3
+ ld a, $7 ; pryce
+ call FillBoxCGB
+ ; clair uses kris's palette
+ ld a, [wPlayerGender]
+ and a
+ push af
+ jr z, .got_gender3
+- hlcoord 14, 14, wAttrMap
+- lb bc, 2, 4
++ hlcoord 15, 13, wAttrMap
++ lb bc, 3, 3
+ ld a, $1
+ call FillBoxCGB
+ .got_gender3
+ ...
+```
+
+That's it!
+
+![Screenshot](screenshots/trainer-card-heads.png)
diff --git a/Tutorials.md b/Tutorials.md
index fc3cc09..334d2b2 100644
--- a/Tutorials.md
+++ b/Tutorials.md
@@ -10,6 +10,7 @@ Tutorials may use diff syntax to show edits:
**How to edit the…**
- [Town Map](Edit-the-Town-Map)
+- [Male and female player colors](Recolor-the-male-and-female-players) (*TODO*)
**How to add a new…**
@@ -40,6 +41,7 @@ Tutorials may use diff syntax to show edits:
- [Increase Pokémon sprite animation size](Increase-Pokémon-sprite-animation-size)
- [Remove the 25% failure chance for AI status moves](Remove-the-25%25-failure-chance-for-AI-status-moves)
- [Colored trainer card badges](Colored-trainer-card-badges)
+- [Show the tops of leaders' heads on the trainer card](Show-the-tops-of-leaders-heads-on-the-trainer-card)
- [Correct grammar for plural trainers like Twins](Correct-grammar-for-plural-trainers-like-Twins)
**Features from later generations:**
@@ -69,8 +71,6 @@ Tutorials may use diff syntax to show edits:
- Two more Unown forms
- Evolution method (location, held item, move)
- More daily and weekly events
-- Change the player sprite graphics and colors
-- Show the tops of leaders' heads on the trainer card
- Third trainer card page for Kanto badges
- Allow multiple banks of trainer party data
- Custom DVs for individual trainer teams (allows trainers to have shiny Pokémon)
diff --git a/screenshots/gfx-trainer_card-leaders.png b/screenshots/gfx-trainer_card-leaders.png
new file mode 100644
index 0000000..8f87aa5
--- /dev/null
+++ b/screenshots/gfx-trainer_card-leaders.png
Binary files differ
diff --git a/screenshots/trainer-card-heads.png b/screenshots/trainer-card-heads.png
new file mode 100644
index 0000000..66fa89c
--- /dev/null
+++ b/screenshots/trainer-card-heads.png
Binary files differ