blob: 9f2dced42b9d98dd658e459dc1d7a79006d54af3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
Tutorials may use diff syntax to show edits:
```diff
this is some code
-delete red - lines
+add green + lines
```
**How to edit the…**
- [Town Map](Edit-the-Town-Map)
**How to add a new…**
- [Map and landmark](Add-a-new-map-and-landmark)
- [Tileset](Add-a-new-tileset)
- [Pokémon species (up to 253)](Add-a-new-Pokémon)
- [Trainer class](Add-a-new-trainer-class)
- [Type (Fairy)](Add-a-new-Fairy-type)
- [Move (up to 254)](Add-a-new-move)
- [Move effect](Add-a-new-move-effect)
- [Item (up to 254)](Add-different-kinds-of-new-items)
- [TM (up to 120)](Add-a-new-TM)
- [Party menu icon (up to 253)](Add-a-new-party-menu-icon)
- [Overworld sprite](Add-a-new-overworld-sprite)
- [Sprite movement behavior](Add-a-new-sprite-movement-behavior)
- [Mart](Add-a-new-Mart)
- [Music song](Add-a-new-music-song)
- [Pack pocket](Add-a-new-Pack-pocket)
- [Radio channel](Add-a-new-radio-channel)
- [Wild Pokémon slot](Add-a-new-wild-Pokémon-slot)
- [Fishing rod](Add-a-new-fishing-rod)
**Upgrades to existing features:**
- [Expand tilesets from 192 to 255 tiles](Expand-tilesets-from-192-to-255-tiles)
- [Allow map tiles to appear above sprites (so NPCs can walk behind tiles) with `PRIORITY` colors](Allow-map-tiles-to-appear-above-sprites-\(so-NPCs-can-walk-behind-tiles\)-with-PRIORITY-colors)
- [Allow tiles to have different attributes in different blocks (including X and Y flip)](Allow-tiles-to-have-different-attributes-in-different-blocks-\(including-X-and-Y-flip\))
- [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)
- [Correct grammar for plural trainers like Twins](Correct-grammar-for-plural-trainers-like-Twins)
**Features from later generations:**
- [Physical/Special split](Physical-Special-split)
- [Infinitely reusable TMs](Infinitely-reusable-TMs)
- [Automatically reuse Repel](Automatically-reuse-Repel)
- [Running Shoes](Running-Shoes)
**To do:** *(feel free to contribute one of these!)*
- Decoration for your room
- Spawn point (for Fly or Teleport)
- Wild data
- Roaming Pokémon
- Animated tiles
- Object facing
- Map event script command
- Move effect script command
- Example map scripts (for common cases like an NPC that gives you an item)
- Scene for an existing map (aka triggers; auto-running event scripts)
- HMs:
- Rock Smash
- Dive
- Rock Climb
- 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)
- Remove all Pokémon sprite animations
- Implement dynamic overhead+underfoot bridges
- Pan the camera for cutscenes by making the player invisible
- Gain experience from catching Pokémon
- Evolution moves from Gen 7
- Puddles that splash (from [Polished Crystal](https://github.com/Rangi42/polishedcrystal/commit/14433071fc9d6c9452e964a6d486bc85939244bf))
- A trainer type that has a different party for all 16 badge counts (useful for open world games) ([via](https://hax.iimarckus.org/topic/7137/))
- Nuzlocke mode (an in-game enforced [Nuzlocke Challenge](https://bulbapedia.bulbagarden.net/wiki/Nuzlocke_Challenge))
- Useful unused content (`COLL_CURRENT_*`, `HELD_PREVENT_*`, `ENVIRONMENT_5`, `TRADE_GENDER_MALE`, `GROWTH_SLIGHTLY_*`, `SPRITE_UNUSED_GUY`, `PAL_NPC_PINK`, etc)
|