![]() |
Quote:
|
Quote:
|
[FR] Complimentary Premier Ball for purchases of over 9 Poké BallsEver since RSE, the Poké Mart clerk has thrown in a bonus Premier Ball when the player purchases at least 10 Poké Balls. This feature was absent from FireRed, however, presumably for accuracy reasons for the remake factor of the game. To implement this feature, simply assemble the following routine and place a pointer (+1) at x9BF64. Code:
Code:
Code:
|
Someone can convert this asm to EM
is a screen that display IV and EV screens is very usefull https://www.pokecommunity.com/showpost.php?p=9229108&postcount=919 https://i869.photobucket.com/albums/ab256/jiangzhengwenjz/q_zpshnquzant.gif |
REQUEST for FR: A 'givepokemon' routine that allows the user to set custom OT name and TID/SID. (useful for creating legal event pokemon) |
Quote:
Code:
Code:
|
Quote:
|
Quote:
|
Eh, this routine is around the time when I first started. I'm currently very rusty on ASM and haven't tested the fix. Please try this:
Spoiler:
Untested, and may not compile as is. Post updates here please. |
Quote:
|
Quote:
|
Quote:
Code:
Code:
|
Quote:
|
|
Quote:
|
Quote:
Otherwise, it works great :-) |
out of date, see updated post
|
[FR]: Get IVs of a selected POKEMON in PARTY
Spoiler:
|
Here's a short little routine for Firered that recalculates the entire party's stats because I wasn't sure if there was a similiar function.
Spoiler:
|
Feature request [EM][FR if you want] A hacked giveitem command combined with showpokepic to achieve this: http://i.imgur.com/3bqhTRs.png (I made it with paint.net, it's not something I saw in a hack already) PS. if possible the ideal thing would be that in a script you would only use the normal giveitem, so all the already existing scripts would get this feature |
[FR] Ability CapsuleFind 0x1FC bytes of free space at a word-aligned address, and take note of it. Create an item of Type 1 ("Out of battle"). Set the item's Field pointer to the address you noted, plus 1. Assemble the following routine, changing 0xXXXXXX to the address you noted (not plus 1). Open the generated .bin file, navigate to the location address, and select 0x1FC bytes. Copy the bytes and paste them in your ROM, at the same address. Code:
It will fail ("It won't have any effect") if used on a Pokémon whose base stats has two identical abilities, or if one of the abilities are ID 0x0. EDIT 2019/05/29: There was a bug at line 72 where 0 was being stored at a garbage address. It also now checks the species using req_species2 to prevent the Ability Capsule (potentially) working on Eggs, and adds a relevant check (as it turns out, this is technically redundant as the Use menu will not come up for Eggs to begin with, but it's better to redundant than sorry). If you used this routine before this edit's date, I'd recommend updating the ASM to make sure! Thanks to BreadCrumbs/Squeetz for pointing these issues out! |
Probability of Dodging Poke Balls [FR]
This routine uses the wild pokemon's base speed stat to calculate a probability that it will dodge a thrown pokeball (~5-10%). (credits to Urz, shanem7, and ghoulslash for bug finding, scripting, and testing!) MAJOR EDITS: 1. Fixed bugs/battle flag checks for trainer battles/old man/poke dude, and ghost battles 2. Hook insertion changed to be more compatible with other battle routines 3. It adds in the ability to use a custom messages! So you can keep the original ghost battle string the same. 4. Added a check that makes the ball automatically miss if the enemy is in the air/underground/underwater (credit to shanem7 for this idea) 5. Changed it so the base threshold is halved for paralysis instead of an automatic contact 6. You can use the pokeball deflection animation instead of the pokemon dodging animation with your own custom message! See the comment in the code to see how 7. dodgeball rate modifiers based on evasion and speed stat changes 8. substitute causes auto-dodge 9. Wrap effect reduces dodge rate by 1/4 (added 8/5/17) 10. (9/28/18): fixed jump address to not overwrite register NOTE: Safari Balls are unaffected by this routine. Master Ball is also unaffected but can be with an easy change (see comments) Insertion: *NOTE: THE HOOK ADDRESS HAS CHANGED TO 0802D508. REMEMBER TO RESTORE PREVIOUS HOOKS Quote:
The Routine: Code:
Thanks :) |
Quote:
|
Quote:
|
Please give your feedback to potential changes for this thread at this thread: https://www.pokecommunity.com/showthread.php?t=393085
|
| All times are GMT -8. The time now is 8:46 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.