• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Recent content by MWisBest

  1. M

    Quick Research & Development Thread

    HM Flash Lightens Entire Screen [EM] I got a little irked trying to train in the Victory Road basement by the Flash HM not clearing the entire screen. I'm playing the game on my phone, which has an AMOLED display. AMOLED displays are very susceptible to burn-in, so to avoid getting a nice big...
  2. M

    Quick Research & Development Thread

    Berries Replant Forever [EM] As most people know, you only have so much time to pick a grown berry before it "replants itself" and becomes a sprout again. By default, the berry can only do this 9 times (for a total of 10 plantings, including the initial time you put the berry in the soil...
  3. M

    Code: ASM Resource Thread

    Thanks! Did you mean to ask if I use IDA? If so, yes. Been using it for years now, mainly with Android OS development (patching old closed-source libs to work on newer Android versions for example). This is my first time writing any substantial assembly though, just so happens that reading...
  4. M

    Code: ASM Resource Thread

    I combined this into 1 routine and cut the total size down a lot. All credit to DizzyEgg of course, this is nothing compared to creating the mod in the first place. .text .thumb .thumb_func .align 2 @ 0x1C379E: 02 30 00 4A 10 47 XX+1 XX XX 08 @ 0x1C3864: 00 4A 10 47 XX+1 XX XX 08 main: @ at...
  5. M

    Code: ASM Resource Thread

    Breeding: Same Offspring = Same Species [EM] This is kind of a continuation of this post. To put it simply, if you put a Bulbasaur and an Ivysaur in the daycare, they produce fewer eggs than if you paired two Bulbasaurs or two Ivysaurs. This changes it so the Bulbasaur+Ivysaur pair produce the...
  6. M

    Quick Research & Development Thread

    Heh, works for me. Thanks for porting it.
  7. M

    Quick Research & Development Thread

    Continuing with my daycare stuff: Change Daycare Breeding Rate [EM] For those unaware, the "Breeding Rate" is the chance of receiving an egg after taking 256 steps. This is just a basic version that requires only small hex edits; I'm planning on trying to create a routine that separates the...
  8. M

    Development: ipatix' High Quality Sound Mixer | V2.1 released!

    I must say this is pretty awesome. By far my favorite mod. I did get tripped up a bit on this step though: I forget what I tried for the new pointer first, but eventually I figured out this is the pointer that's supposed to be used for that step above:
  9. M

    Code: ASM Resource Thread

    Thanks, I appreciate hearing that. My code comments can be a little excessive, but with reverse-engineering stuff I like to make notes of anything relevant in case I revisit it later. Glad it's helpful for you too.
  10. M

    Code: ASM Resource Thread

    Change Daycare Cost [EM] There's 2 versions of this routine. The first is completely configurable (when you compile it), and the changes you need to make to do so are very simple and explained well in the code: The second is a little different. Rather than a configurable multiplier, it uses...
  11. M

    Code: ASM Resource Thread

    Made another improvement to the reusable pokeballs: safari balls can now be reused as well! .text .align 2 .thumb @ FE3AA - 00 21 @ 56818 - 00 48 00 47 XX+1 XX XX XX @ 3F008 - 02 E0 C0 46 C0 46 C0 46 ! NEW @ Optional: change initial safari ball count?: FC0E6 - XX 20, XX = initial count main...
  12. M

    Development: I'm Fixin' It: Emerald's Broken PRNG

    One last option I whipped up: another 32-bit seed, bottom 16-bits is timer-based, but the upper 16-bits is RTC based like HackMew's original fix. Byte edits required: At 0x400 change 1D 48 00 24 04 70 to 00 F0 A8 F8 C0 46. At 0xAAED0 change DD F6 02 08 to XX XX XX 08, where XX XX XX is the...
  13. M

    Quick Research & Development Thread

    Surprised nobody has posted this before. Change Daycare XP Amount Per Step (Emerald) At 0x70AE8, change 01 30 to XX 30, where XX is the amount of XP you want per step. Personally, I think 2 is more reasonable than 1. At 0x70B04, change 04 39 to 04 31. This fixes the...
  14. M

    Quick Research & Development Thread

    The same improvement can be made to Emerald. BEFORE: 080008c6 8b91 ldrh r1, [r2, #0x1c] 080008c8 1c18 add r0, r3, #0x0 080008ca 4008 and r0, r1 080008cc 2800 cmp r0, #0x0 080008ce d0fa beq $080008c6 080008d0 bc01 pop {r0} 080008d2 4700 bx r0 AFTER: 080008c6 df02 swi $02 080008c8 8b91...
  15. M

    Development: I'm Fixin' It: Emerald's Broken PRNG

    Well that's not the method the game intended to be used. There's clearly a reason they changed to the timer method in FR/LG rather than using the RTC method from R/S; Emerald was released after FR/LG and has this timer method built-in, they just forgot to run it on each reset. Oh, and if...
Back
Top