Frequently Asked Questions: Difference between revisions
Restructure new moves question to make it clearer |
Explain how to disable Unown Stone drops |
||
| (7 intermediate revisions by 2 users not shown) | |||
| Line 100: | Line 100: | ||
==== Unnecessary Unown forms ==== | ==== Unnecessary Unown forms ==== | ||
Only certain Unown letters are needed to complete Aegis Cave (specifically, letters I, C, E, R, O, K, S, T and L). If you need extra slots you can replace the rest of Unowns with something else. If you do it, make sure to remove them from Aegis Cave’s Pokémon spawn lists. | Only certain Unown letters are needed to complete Aegis Cave (specifically, letters I, C, E, R, O, K, S, T and L). If you need extra slots you can replace the rest of Unowns with something else. If you do it, make sure to remove them from Aegis Cave’s Pokémon spawn lists. | ||
Enemy Unowns are also hardcoded to drop Unown Stones sometimes when defeated. To prevent this, go to the Symbols screen and set UNOWN_STONE_DROP_CHANCE to 0. | |||
==== Unused actors ==== | ==== Unused actors ==== | ||
| Line 120: | Line 122: | ||
The move list cannot be expanded at the moment, but there's some unused move slots that can be replaced without any side effects. They are the following: | The move list cannot be expanded at the moment, but there's some unused move slots that can be replaced without any side effects. They are the following: | ||
<div class="mw-collapsible mw-collapsed"> | |||
<div style="font-weight:bold;line-height:1.6;">List of unused moves (click the button to the right to expand)</div> | |||
<div class="mw-collapsible-content"> | |||
* 361: Excavate (same effect as Rock Smash) | |||
* 362: Spin Slash (same effect as Cut) | |||
* 379: Observer Orb (no effect, Rescue Team leftover) | |||
* 395: Reviver Orb (no effect, Rescue Team leftover) | |||
* 398: Famish (depletes the target's belly) | |||
* 402: Possess Orb (no effect, Rescue Team leftover) | |||
* 404: attack animation with no sound effect (safe to edit) | * 404: attack animation with no sound effect (safe to edit) | ||
* 408: Toss Orb (no effect, Rescue Team leftover) | |||
* 411: attack animation with no sound effect (safe to edit) | * 411: attack animation with no sound effect (safe to edit) | ||
* 413: walking animation with no sound effect (safe to edit) | * 413: walking animation with no sound effect (safe to edit) | ||
| Line 130: | Line 142: | ||
* 419: walking animation with no sound effect (safe to edit) | * 419: walking animation with no sound effect (safe to edit) | ||
* 420: walking animation with no sound effect (safe to edit) | * 420: walking animation with no sound effect (safe to edit) | ||
* 557: generic move sound effect ( | * 557: generic move sound effect ('''maybe''' safe to edit, not confirmed) | ||
* 558: generic move sound effect ( | * 558: generic move sound effect ('''maybe''' safe to edit, not confirmed) | ||
</div> | |||
</div> | |||
There's also a set of moves used for special purposes, which you can replace if you're certain their effect will never be called in your hack (for example, if you remove the Secret Bazaar, you can replace moves 421-423). These moves are the following: | There's also a set of moves used for special purposes, which you can replace if you're certain their effect will never be called in your hack (for example, if you remove the Secret Bazaar, you can replace moves 421-423). These moves are the following: | ||
* | <div class="mw-collapsible mw-collapsed"> | ||
* | <div style="font-weight:bold;line-height:1.6;">List of special moves (click the button to the right to expand)</div> | ||
<div class="mw-collapsible-content"> | |||
* 357: Bide second half | |||
** Displays a different message ID when used. This should be changed if the move is repurposed. | |||
* 358: Revenge second half | |||
** Displays a different message ID when used. This should be changed if the move is repurposed. | |||
* 359: Avalanche second half | |||
** Displays a different message ID when used. This should be changed if the move is repurposed. | |||
* 363: See-Trap Orb | |||
* 364: Mug Orb | |||
* 365: Rebound Orb | |||
* 366: Lob Orb | |||
* 367: Switcher Orb | |||
* 368: Blowback Orb | |||
* 369: Warp Orb | |||
* 370: Transfer Orb | |||
* 371: Slow Orb | |||
* 372: Quick Orb | |||
* 373: Luminous Orb | |||
* 374: Petrify Orb | |||
* 375: Stayaway Orb | |||
* 376: Pounce Orb | |||
* 377: Trawl Orb | |||
* 378: Cleanise Orb | |||
* 380: Decoy Orb | |||
* 381: Slumber Orb | |||
* 382: Totter Orb | |||
* 383: Two-edge Orb | |||
* 384: Silence Orb | |||
* 385: Escape Orb | |||
* 386: Scanner Orb | |||
* 387: Radar Orb | |||
* 388: Drought Orb | |||
* 389: Trapbust Orb | |||
* 390: Rollcall Orb | |||
* 391: Invisify Orb | |||
* 392: One-Shot Orb | |||
* 393: Identify Orb | |||
* 396: Shocker Orb | |||
* 397: Sizebust Orb | |||
* 399: One-Room Orb | |||
* 400: Fill-In Orb | |||
* 401: Trapper Orb | |||
* 403: Itemizer Orb | |||
* 406: Hurl Orb | |||
* 407: Mobile Orb | |||
* 409: Stairs Orb | |||
* 410: Longtoss Orb | |||
* 412: Pierce Orb | |||
* 421: Secret Bazaar Escape | * 421: Secret Bazaar Escape | ||
* 422: Secret Bazaar Cleanse | * 422: Secret Bazaar Cleanse | ||
| Line 160: | Line 222: | ||
* 555: Skull Bash second half | * 555: Skull Bash second half | ||
* 556: Ghost-type Curse animation | * 556: Ghost-type Curse animation | ||
</div> | |||
</div> | |||
If you need even more slots, you can also replace existing regular moves with entirely new ones. If you choose to do so, keep in mind that some moves have hardcoded checks that will cause problems if you replace them, so you should probably shouldn't touch those. Here's the list of moves with known hardcoded behavior: | If you need even more slots, you can also replace existing regular moves with entirely new ones. If you choose to do so, keep in mind that some moves have hardcoded checks that will cause problems if you replace them, so you should probably shouldn't touch those. Here's the list of moves with known hardcoded behavior: | ||
<div class="mw-collapsible mw-collapsed"> | |||
<div style="font-weight:bold;line-height:1.6;">List of moves with hardcoded effects (click the button to the right to expand)</div> | |||
<div class="mw-collapsible-content"> | |||
* 009: Thrash (makes the user attack in a random direction) | |||
* 031: Weather Ball (has a special type check in <code>GetMoveTypeForMonster</code>) | * 031: Weather Ball (has a special type check in <code>GetMoveTypeForMonster</code>) | ||
* 064: Thunder (has a special accuracy check in <code>MoveHitCheck</code>) | * 064: Thunder (has a special accuracy check in <code>MoveHitCheck</code>) | ||
| Line 172: | Line 241: | ||
* 471: Natural Gift (has a special check in <code>GetMoveTypeForMonster</code>) | * 471: Natural Gift (has a special check in <code>GetMoveTypeForMonster</code>) | ||
* 526: Lunar Dance (has a hardcoded effect to set the user to 1 HP after using the move) | * 526: Lunar Dance (has a hardcoded effect to set the user to 1 HP after using the move) | ||
</div> | |||
</div>Lastly, you should be aware that moves with IDs higher than 543 will not be listed properly when trying to remember them on Electrivire's shop. | |||
=== How can I edit the way an item / move effect works? === | === How can I edit the way an item / move effect works? === | ||
| Line 222: | Line 293: | ||
Yes, you can apply the [[ChooseStarter]] patch to do this. If you also want to remove the personality test you can also apply the [[SkipQuiz]] patch. | Yes, you can apply the [[ChooseStarter]] patch to do this. If you also want to remove the personality test you can also apply the [[SkipQuiz]] patch. | ||
If you want to skip the quiz and force a specific player and partner combination, see “[[ | If you want to skip the quiz and force a specific player and partner combination, see “[[Frequently Asked Questions#Can I skip the personality test and just force a certain starting team?|Can I skip the personality test and just force a certain starting team?]]” in the scripting section. | ||
=== Can I expand the list of starters (e.g. to add starters from later generations?) === | === Can I expand the list of starters (e.g. to add starters from later generations?) === | ||
| Line 263: | Line 334: | ||
[[File:Jump to scene.png|none|thumb|Adding the call to the debug scene chooser to EVENT_DIVIDE]] | [[File:Jump to scene.png|none|thumb|Adding the call to the debug scene chooser to EVENT_DIVIDE]] | ||
=== Can I skip the personality test | === Can I skip the personality test and just force a certain starting team? === | ||
Yes, in order to do this you will have to do two things: | Yes, in order to do this you will have to do two things: | ||