How I Hacked Pokémon Emerald to make Pokémon walk with you

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ย. 2022
  • I created a hack of Pokémon Emerald that allows Pokémon to follow behind the player in the overworld. I did this by using the C disassembly created by the people at PRET. By importing all the sprites Gen I - Gen III from Pokémon HeartGold and SoulSilver into this game I hijacked a certain already existing sprite and using the animation frames I added (recolored with a special process to use the Gen III palettes) let the Pokémon walk behind the player in the overworld. In the video I go over the process and discuss aspects of GBA programming, certain GBA graphics modes and sprite palettes.
    Try Pokémon Emerald Ambulation and Emerald Chaos Ambulation for yourself at:
    notin.tokyo/pokemon
    Also available at:
    www.romhacking.net/hacks/7266/
    www.romhacking.net/hacks/7267/
    How to apply the patch:
    • How to Appy Game Hack ...
    In Pokémon Emerald Chaos Ambulation all Pokémon Battles and Encounters are randomly chosen from the 386 Pokémon but are at the same level as the original Pokémon would be. For example, a level 5 Ralts could become any Pokémon at that level, with all the associated moves of that new Pokémon.
    Any artists interested in creating art for Lugia, Ho-oh or updating the exisintg animations for the three Hoenn legendary Pokémon, please check out the existing artwork at: bit.ly/3TaY8TA
    Any submissions should be emailed to InkboxSoftware@notin.tokyo
    Sources:
    Pret Disassembly
    github.com/pret/pokeemerald
    Bug Reporting Form
    forms.gle/C8F1nVguNavk8CqJ7
    This hack should be fully compatible with existing save files, so if you have a .sav file on an emulator then your game, after being patched, should continue to function as normal.
    gameboy advance cartridge by Braden Stranks,
    Gameboy Advance by Billy Sweetman,
    and folder by BlackActurus from the Noun Project
  • เกม

ความคิดเห็น • 681

  • @Madia367
    @Madia367 ปีที่แล้ว +1644

    One of the original concepts behind Pokémon was to have monsters travel with you and explore the landscape of the world. Don’t know why they scarcely use the follow function.

    • @Ceezy223.
      @Ceezy223. ปีที่แล้ว +41

      Space I assume.

    • @solgaleo3533
      @solgaleo3533 ปีที่แล้ว +81

      Apparently it was intended for GSC. We even have the placeholder sprite for the mechanic, which is a sprite of Imakuni. Imakuni was also one of the DJs in the Radio Tower, in place of Mary I believe.

    • @ZidaneTribal93
      @ZidaneTribal93 ปีที่แล้ว +21

      That profile Pic, I miss old TH-cam

    • @JACKHARRINGTON
      @JACKHARRINGTON ปีที่แล้ว +18

      Not enough artists maybe? They're a big _multimedia_ franchise but their team is still very small. Fwiw.

    • @PCB389
      @PCB389 ปีที่แล้ว +8

      No, the main is to collect them all, and pay to Nintendo to collect them all 😎

  • @LoScorpioneRosso1
    @LoScorpioneRosso1 ปีที่แล้ว +1318

    This should have been a feature in every game
    Despite all the messes, I was glad they can follow us in Scarlet/Violet, but the different walking speed is super annoying.

    • @mariotheundying
      @mariotheundying ปีที่แล้ว +64

      It's realistic, same as the realistic Pokemon sizes, should've specified in your suggestions Pokemon fans

    • @LoScorpioneRosso1
      @LoScorpioneRosso1 ปีที่แล้ว +161

      ​@@mariotheundying I'm not sure people buying Pokémon games are looking for realism in anything else other than the size of the creatures

    • @mariotheundying
      @mariotheundying ปีที่แล้ว +42

      @@LoScorpioneRosso1 people said "add the real sizes, be realistic!" So they did, both statements

    • @LoScorpioneRosso1
      @LoScorpioneRosso1 ปีที่แล้ว +75

      @@mariotheundying It's actually still wrong, because the speed has to be the same of the player's avatar, not the one of Miraidon/Koraidon. This would imply that fast pokémon would only run in real life without being able to slow down to the same speed of walking people, while slow pokémon are stuck to even slower movements than the human walking speed. And still, this doesn't apply to some pokémon like Talonflame, that goes slower than the human character despite being a fast pokémon. Let's call this as it should be: they didn't care about setting a staged speed for all of them and just did things randomly, so now you have either a creature that has to catch up to you or returns into the pokéball, or creatures that overshoot and you have to catch up to them. About the size it's not really a call for realism, it's just damn idiotic to see a Wailord of the same size of a Sunkern.

    • @cupie2255
      @cupie2255 ปีที่แล้ว +62

      @@mariotheundying Walking speed has already been an issue in both BDSP and SwSh. People were specific about it in their complaints, gamefreak just isn't very concerned with delivering a polished product anymore, as evidenced by the atrocious release state of their recent games.

  • @VersacePokemon
    @VersacePokemon ปีที่แล้ว +279

    “I changed something, did you catch it?”
    *Chooses Entei as starter*
    “That’s right! I moved the bag one space over to the right!”

  • @yevgeniylankin7032
    @yevgeniylankin7032 ปีที่แล้ว +449

    We’re getting spoiled with all these extra gen 3 features!!! I’d like to see this ported to FRLG as well. Would be a great addition to the Plus rom hacks out there!

    • @raylubin
      @raylubin ปีที่แล้ว +16

      Ahh yes! That would be the motivation I need to finally try a frlg nuzlocke

    • @starlight_garden
      @starlight_garden ปีที่แล้ว +18

      Pokemon Yellow had Pikachu following you around, so it's sad that you didn't have that in the remakes.

    • @dinoboi55
      @dinoboi55 ปีที่แล้ว +6

      Pokemon radical red( a rom hack of fire red) has following sprites for most pokemon

    • @marie-camilleschaap2708
      @marie-camilleschaap2708 ปีที่แล้ว +3

      FRLG are the remake for Red and Green. Let's go is the closest to a Pokémon Yellow remake.

    • @RaphielShiraha64
      @RaphielShiraha64 ปีที่แล้ว +6

      @@dinoboi55 I dislike radical red because well i don't really like super hard romhacks, i just prefer playing the ones with vanilla based difficulty.
      And yes i know they have difficulty options to make it easier, that don't change the wack movesets and teams though, still got stuck on misty for hours then gave up.

  • @anon_y_mousse
    @anon_y_mousse ปีที่แล้ว +809

    I had no idea anyone reverse engineered these. Not that it would be necessary because emulators are really good now, but it'd be interesting if someone ported these so you could run them without an emulator. Maybe even merge them all into one game with the different story lines as chapters.

    • @yevgeniylankin7032
      @yevgeniylankin7032 ปีที่แล้ว +95

      I’m surprised we don’t have native 3ds and vita/switch ports as of now.

    • @anon_y_mousse
      @anon_y_mousse ปีที่แล้ว +31

      @@yevgeniylankin7032 I'd love to see them all ported to as many systems as possible. Might have to look into what it would take, because I'm sure the code in its disassembled state could use a good refactoring for generic usage.

    • @theleonpasta7336
      @theleonpasta7336 ปีที่แล้ว +21

      Man, just imagine what fans could do if they got ahold of the official source code from Nintendo in another giga leak, full on source ports of the original gameboy games and gameboy advance games would be fucking incredible, I mean I don't think they could really improve all that much outside of gameplay stuff like making it a single game idk something like Pokemon: E/R/S Evolved with all the Pokemon in their respective spots from each game and able to be caught in one save file (with an options menu to pick which specific Pokemon availability you want, of course with a 4th option having all of them equally spread throughout, plus the missing Johto Pokemon to complete the Gen 3 dex, and of course the event items, essentially what I imagine unless they want to implement trading and version differences as options via a single game session which sounds pretty difficult though it'd be amazing and the most 'vanilla' way to achieve having all 386 Pokemon available without altering locations and adding ways of getting the other starters and legendaries/mythicals who may not have specific in game events like Mew in Gen 1 or Jirachi in Gen 3 who were given away instead of being able to be normally caught at an in game location like Gen 3 Faraway Island and Mew) and I imagine multiple save slots and possibly even communication between said slots could be possible with a decompilation remake of the classic Pokemon games. Not to mention anyone who made that could definitely make it possible to trade/tranfer Pokemon between Gen 1 and 2 Remakes/Source Ports (not sure which or if both are technically right) and the Gen 3 one, finally adding the thing that sadly couldn't be done back in the 2000's. Like I said though since pretty much none of the Pokemon games before Gen 6 have any frame rate or even visibility issues not much aesthetically would likely be different, but I think the perfect experience with these games could and definitely would be possible granted dedicated fans put in the work and we get a leak with the source code for any/all of the Pokemon games like how Super Mario 64 and Ocarina of Time's source code were leaked. This is slightly unrelated but I really, really hope Gen 6 and 7 get their source code leaked someday, because source ports of those games would be amazing, they could make the textures look as good as possible, drastically increase the frame rate (which the 3ds games are somewhat infamous for) and increase the aspect ratio which since they're 3d games would likely have a more drastic and better result than the 2d Pokemon games, not to mention I imagine fans would do things like add the national Dex to those games, along with an option to change the encounters to include the missing Pokemon either throughout the main game or in the post game similar to a lot of rom hacks, and also hopefully the option to change between the different version's encounters, and a 'max' option which allows you to catch em all in the regions dex. (Also, since I'm throwing out ideas, multiple save files and dedicated option in the menu to trade between Pokemon saves would be fucking perfect, I guess it'd be fine if remakes on PC just gave you the option to switch between the two versions, but that'd be lame as shit when multiple saves, dedicated trading possibly with the option to connect to another via the internet and trade similar to how some emulators are able to do netplay with someone potentially states away, hell maybe they could even implement a 'GTS' system into the first three generations via these hypothetical source ports

    • @anon_y_mousse
      @anon_y_mousse ปีที่แล้ว +1

      @@theleonpasta7336 A lot of the reason why they didn't include them all for each game was size limitations of the platform and the cartridges themselves. They could certainly include a lot of them, but as time went on they grew a bit more than the portable platforms allowed for. Now they could easily get all of them in one game and with full 3D graphics too. While backporting to the 3DS would be cool, I'd prefer to not be as limited and just look forward to bigger and better platforms. As for SM64 and OOT, those were actually reverse engineered, the source code wasn't leaked. They are remarkable projects and part of their goal was to make it possible to regenerate the original ROM from their reverse engineered copy, and you can indeed do that. Because of their immense work there have been some really cool forks where they've fixed bugs and slowdowns in the original games even allowing it to run on the original hardware in a fixed state. You should look up the SM64 port to PC and give it a play.

    • @sebastianaliandkulche
      @sebastianaliandkulche ปีที่แล้ว +15

      ​@@theleonpasta7336Something i would really want is a widescreen option while maintainong the size of the sprites (which with would require doing new upscaled sprites) and/or an option to zoom out the camera to match the resolution of the screen, so you have widescreen with the same original sprites. A beautoful game made even more beautiful ❤

  • @BeefyBidoof
    @BeefyBidoof ปีที่แล้ว +140

    Have you talked to the developers of Pokemon Quetzal? They have follower pokemon in their RSE hack and might be able to give some tips with debugging

  • @solgaleo3533
    @solgaleo3533 ปีที่แล้ว +128

    Apparently the follow Pokémon mechanic was intended for GSC, which would make sense considering that it was released after Yellow. We even have the placeholder sprite for the mechanic, which is a sprite of Imakuni. Imakuni was also one of the DJs in the Radio Tower, in place of Mary. I believe most of Yellow’s emotion bubbles are unused in the final too

    • @nixel1324
      @nixel1324 ปีที่แล้ว +23

      So _that's_ why they added it in the GS remakes!

    • @RetirededKat
      @RetirededKat 8 หลายเดือนก่อน

      Imakuni was also a special fight in the GBC Pokemon Trading Card Game who rewarded you with what were easily the worst cards in the game.

    • @ChangedMyNameFinally69
      @ChangedMyNameFinally69 6 หลายเดือนก่อน

      You got proof of this?

    • @solgaleo3533
      @solgaleo3533 6 หลายเดือนก่อน

      @@ChangedMyNameFinally69 it’s stated on TCRF on the GS Development page on the unused sprites section

    • @ChangedMyNameFinally69
      @ChangedMyNameFinally69 6 หลายเดือนก่อน +1

      @@solgaleo3533 Ah I must've forgotten that. I wish Imakuni popped up as a side character in the games, LgPe would've been the perfect opportunity. Surprised there was never a Pulseman cameo either.

  • @janomomo153
    @janomomo153 8 หลายเดือนก่อน +31

    This user was sadly recently assassinated by nintendo for copyright infringement

  • @astupidquestion
    @astupidquestion ปีที่แล้ว +302

    This is criminally underrated. I love this so much

  • @xthintz
    @xthintz ปีที่แล้ว +142

    Solid mod addition to the game, just adds to the experience
    It would be spetacular if you continue to improve it like maybe finding a way to solve the color bugs, some follower behaviors on the overworld, like making them reflect on the water, getting properly some overworld structure layers etc
    Maybe adding some interactions with the follower.
    It's already a amazing addition to the game, i'm already re-playing emerald with this mod, i hope for more stuff in the future

  • @HalIucinations
    @HalIucinations ปีที่แล้ว +59

    As someone that grew up with gen 1, Red being my first, I love seeing younger people do more with the older gens ❤️ emerald is probably my favorite Pokemon game of all time

  • @koganeitou
    @koganeitou ปีที่แล้ว +7

    Not to sound self-centered, but I think this was made for me, and others like me, who find this oversaturated catalogue of romhacks --unappealing overall-- or maybe demotivated is a better word, because many of them are appealing and really catch your eye. So as to not undermine them or trample on their passion or the hard work and effort they put into them. But that's the reality of it, at the end of the day.
    I think I've just been desperately looking for a Pokémon game or romhack that captures that eye-catching quality like these original gen 3 games had, which can also keep my attention without having too much going on. Simple is better. Less is more, as they say. Every so often, I try again and find a nice-looking new RSE hack, but lose interest for some month(s) or even years. . .
    Because lately... it feels like, just so overwhelming with all these romhacks being made. I'm sure they're great. They look amazing and make me want to play and finish them but I just don't ever have the time. Because of that, I've wanted to just set it all aside and get a more vanilla nostalgic trip/experience of playing a gen 3 game. More pure I guess. Whether it's Ruby, Sapphire, or Emerald. And I think this is perfect for me right now. To really satiate this unfulfilled feeling I keep getting when I think about these games and try to replay them as romhacks, and in a way I guess give closure to these nostalgic memories of that first Christmas when I was 6 playing Sapphire for the first time, and the many times I played and replayed all 3 games growing up.
    Thank you for what you've done with this, and thanks for giving us a way to play it, instead of just being something you're showing off for views and clout but don't want to share for whatever the reason would be.
    You took a simple thought. A brilliant idea and put in work to create perfection. You made something beautiful and I will thoroughly enjoy this while I'm on vacation from work for another week, and hopefully after that whenever I have time! Kudos to you, and cheers!!!

  • @VelumCaeli
    @VelumCaeli ปีที่แล้ว +25

    Any chance to make the changes open source? A friend and I wanna try and do something similar with FRLG.

  • @MrKelsomatic
    @MrKelsomatic 9 หลายเดือนก่อน +2

    I can't tell you how much I love this. I'm so grateful you've made this. I'm probably picking up a Miyoo Mini+ soon and so I thought I'd dig into rom hacks and patches and just happened to google to see if follower pokemon was something anyone added to gen 3. Follower pokemon were one of my favorite things about HG and SS and I've always hoped they'd bring it back.
    I've never played a randomizer or a done a nuzlocke before (as a lifelong pokemon fan) but I'm currently doing a test run with your hack and it's SO MUCH FUN. Thank you, and thank you for making this video showing how it was made.

  • @tommymaxey2665
    @tommymaxey2665 ปีที่แล้ว +11

    Gen 3 is my favorite generation. I love the hardware of the GBA SP. Kanto and Hoenn are amazing reigons. And the pixel design is timeless. I was able to get a full hoenn living dex and using my two emerald copies I was able to get the Johto starters. I'm impressed by your programming work. Gen 3 would be more complete if this feature was added

  • @zanez7953
    @zanez7953 ปีที่แล้ว +8

    Having my pokemons to follow me was also one of my favorite things about Soul Silver, and now watching this feature being added to my favorite pokemon game is awesome. All the hacking and patching explaination was really interesting :)

  • @mosatu
    @mosatu ปีที่แล้ว +10

    8 seconds in "The best games by far were HeartGold and SoulSilver"
    I take great caution not to use this word often but that was legitimately based.

    • @PeruvianPotato
      @PeruvianPotato ปีที่แล้ว

      Why do you even take "great caution" in the first place?

  • @robertlupa8273
    @robertlupa8273 ปีที่แล้ว +104

    "Pokemon *Emerald Chaos* Ambulation"
    We were on the verge of greatness. We were *_this_* close.

    • @purplegill10
      @purplegill10 ปีที่แล้ว +6

      I think I'm wooshing right now. What's the joke?

    • @monotone5059
      @monotone5059 ปีที่แล้ว +27

      @@purplegill10 He wanted it to be Pokemon Chaos Emerald Ambulation

    • @robertlupa8273
      @robertlupa8273 ปีที่แล้ว +21

      @@purplegill10 Chaos Emeralds are powerful gems from the Sonic franchise.

    • @joemck85
      @joemck85 ปีที่แล้ว +7

      I nearly typed it that way when I saved the patch file.

    • @purplegill10
      @purplegill10 ปีที่แล้ว +6

      @@robertlupa8273 ...I'm so dumb. That's genius.

  • @jacobb2685
    @jacobb2685 ปีที่แล้ว +6

    This was fascinating to watch. Thank you for sharing your creative process!

  • @jb43623
    @jb43623 ปีที่แล้ว +7

    This is amazing. A dream come true! Thank you so much for creating this :)

  • @eefstroganoff
    @eefstroganoff ปีที่แล้ว +7

    This is incredible. Your hard work is unmatched

  • @fromixty
    @fromixty ปีที่แล้ว +6

    This is amazing ! Great job ! You just earned yourself new subscriber.

  • @glitchy_weasel
    @glitchy_weasel ปีที่แล้ว +24

    What a neat project. Companion Pokemons is something that I find to bring much more life and engagement to Pokemon games. Fantastic job!!!

  • @typachi
    @typachi ปีที่แล้ว +79

    This is beautiful! Seeing that someone was willing to do this to emerald, maybe this opens the possibly for gen 5 to get the same love!

    • @ultrasquid579
      @ultrasquid579 ปีที่แล้ว +13

      For that to happen, there will likely need to be decompilations of their source code, which is difficult and slow.

    • @crzyshrf9836
      @crzyshrf9836 ปีที่แล้ว +1

      Gen 5 already essentially has the mechanic in the code, at least in B2W2

    • @typachi
      @typachi ปีที่แล้ว +2

      @@crzyshrf9836 yeah I think you can have a certain Pokemon follow you in a npc's house

    • @crzyshrf9836
      @crzyshrf9836 ปีที่แล้ว +1

      @@typachi yeah so logically it would make gen 5s very easy to do

    • @mds_main
      @mds_main ปีที่แล้ว +2

      I think the most difficult part would be to create adequate sprites for all the gen 5 pokemons, while importing the rest from HGSS

  • @RukiStudios
    @RukiStudios ปีที่แล้ว +8

    What you have done is fantastic! Not sure if there's such a thing for decomps (I'm pretty sure that there is), but you can change how the palletes are loaded into the game to load them dynamically. Meaning that instead of loading a static amount of palletes, you can have the game only load the palletes for objects and stuff that is shown in the screen. That should fix the problem with overlapping colors like the tall grass animation

  • @owenK1100
    @owenK1100 ปีที่แล้ว +4

    Knowing most of this gba stuff already from a class I took in college, this is super cool and provides a brief overlook at how developing for gba works, very cool stuff!

    • @Samir-rd8xp
      @Samir-rd8xp 9 หลายเดือนก่อน

      what was the class about

    • @owenK1100
      @owenK1100 9 หลายเดือนก่อน

      @@Samir-rd8xp programming on the GBA, called Media Device Architecture

  • @damnjd4061
    @damnjd4061 ปีที่แล้ว +6

    wow man why are you so underrated, this is incredible work

  • @lateusbetelgeuse
    @lateusbetelgeuse ปีที่แล้ว +8

    Love this patch! I would like to report some errors like you said.
    1. The pokemon does not come out of a pokeball like you said in the video. Actually, I don't mind this one, but the pokémon should not appear inside a building, NPC or any other overworld sprite.
    2. If you enter a building, specially having the pkmn by your side, the sprite stays aligned with you and goes through the building instead of returning to the ball or dissappearing.
    3. When you walk and turn, at some angles and for a fraction of a second the pokémon glitches and looks where it shouldn't. That does not happen in your video so it may be a regression.
    I've only played it for a couple of minutes and I spotted those errors with my starter (Mudkip).

    • @armandomingo3327
      @armandomingo3327 ปีที่แล้ว

      The Game Corner Bug.

    • @johnpoku9854
      @johnpoku9854 10 หลายเดือนก่อน

      Did you have a glitch with the first gym? After I beat it the game bugged and put me in some black void

    • @lateusbetelgeuse
      @lateusbetelgeuse 10 หลายเดือนก่อน

      @@johnpoku9854 No but I'm not surprised. A friend of mine got stuck a couple of times after normal trainer battles in the mid of the game
      T T
      He did not save the game but he lost interest on this patch afterwards.

  • @doofs
    @doofs ปีที่แล้ว +1

    your humour got a lot of genuine laughs outta me lol
    great video, absolutely keep up the good work

  • @logangarfield7044
    @logangarfield7044 10 หลายเดือนก่อน

    This looks so cool!
    Thank you for making this, I will definitely be playing it in the future

  • @israel9350
    @israel9350 2 หลายเดือนก่อน +1

    Amazing rom hack, I’ll be beta testing the entire project just like the good old days. Thank you so much ☺️

  • @solgaleo3533
    @solgaleo3533 ปีที่แล้ว +11

    It’s interesting hearing about the GBA and how it works being used to how the SNES works. For example, while transformations to sprites are possible by default on the GBA, to do it on the SNES, all background layers are unusable, meaning mock backgrounds are achieved only using sprites or HDMA

  • @porkulio
    @porkulio 11 หลายเดือนก่อน

    Bro the amount of work you did is mind blowing! Congratulations!!!!

  • @Random_Commoner
    @Random_Commoner ปีที่แล้ว +20

    Such a cool project, congrats

  • @henrygreen2096
    @henrygreen2096 ปีที่แล้ว +2

    Great video, man. I'm just getting into coding and this stuff is a huge inspiration!
    No negativity toward the hard workers at GF, I mean this in the best way possible: I wish that Game Freak could spend as much time putting detail into the Pokémon game as this ONE PERSON did by himself. Not really in THIS specific situation because, as mentioned in the video, the overworld sprites didn't even exist at the time of Emerald.
    I say 'could' because I genuinely don't believe it's their fault completely. There's probably so much back and forth between Nintendo and the PKMN Company, awful time crunches, and, at the end of the day, there is a budget. Which probably isn't as high as I think it might be.

  • @Oneandonlyagust
    @Oneandonlyagust ปีที่แล้ว +1

    We don't deserve people like you man. Fantastic job. Maybe I'll finally properply play emerald just because of your mod. Keep up the great work 😌

  • @coffee-ouji
    @coffee-ouji ปีที่แล้ว

    thankyouthankyouthankyou so much for making this
    watching the process in the video was amazing
    can't wait to download it since i was thinking on replaying Emerald again X3

  • @aidanbrophy9947
    @aidanbrophy9947 ปีที่แล้ว

    Dude… Amazing!!! Incredible work and video

  • @LordNuttington
    @LordNuttington ปีที่แล้ว +13

    Really enjoying this on the chaos version, it's going to make caves far less annoying!

  • @MatterMadeMoot
    @MatterMadeMoot 11 หลายเดือนก่อน

    Wicked cool. Respect for your hard work making one of my favorite games that much cooler

  • @aregularfan7506
    @aregularfan7506 ปีที่แล้ว +6

    This is amazing, very cool concept and brilliant execution. I know this might be way too much of an ask, but can you (or someone) please consider doing this for gen 5 as well. I love the gen 5 games and think that following pokemon will make them truly the perfect Pokemon games, I hope it would be doable.

  • @Kekekero994
    @Kekekero994 ปีที่แล้ว

    Wow bro you deserve all the likes and subs. You’re a genius!! Keep up the good work!

  • @guyrocketram9698
    @guyrocketram9698 ปีที่แล้ว +1

    every romhack should impliment this, you are a saint for figuring this out, please make this open source! every romhack ever would be better for having this!

  • @kinggranit190
    @kinggranit190 ปีที่แล้ว +4

    You are insane this is great hope someone uses this code you made for their own Pokémon ( hacks )custom games.

  • @TheStickCollector
    @TheStickCollector 11 หลายเดือนก่อน

    I want to make this myself.
    Good job and I will refer to this if I ever try implementing it myself, as a tutorial or something or a guide more like.
    Impressive skills

  • @barisbasar3909
    @barisbasar3909 8 หลายเดือนก่อน

    Guys like you are legends. ,much love goes out to you and everyone who does similar stuff

  • @TheGreenManThom
    @TheGreenManThom 2 หลายเดือนก่อน

    I like your thought process. Gotta even the playingfield before comparing the games.

  • @HerculesMays
    @HerculesMays 10 หลายเดือนก่อน +1

    So, personal story: I distinctly remember as a little kid walking in the mall with my mom in the spring of 2005 when I saw this big shiny green poster for Pokemon Emerald outside a game store. I immediately went inside and begged my mom to get Emerald, she told me that I'd already had Sapphire and didn't understand what was special about Emerald.
    I'd remembered seeing a commercial or something that showed part of the intro where the Pokemon run beside you while you're biking and I seriously THOUGHT that Emerald had added a Pokemon following mechanic in the overworld and I was SO excited for that.
    Suffice to say, I was a biiiit let down when no such mechanic was actually in the game, so seeing this totally avenges the let down I felt as a kid back then! :D

  • @claysweetser4106
    @claysweetser4106 10 หลายเดือนก่อน

    Really cool! I would be interested in hearing more about how the Pokemon games' internals work, and how hacks like this are implemented.

  • @ThePuffGD
    @ThePuffGD 4 หลายเดือนก่อน +2

    Played this for 15 hours all the way up to slateport where the game glitched out and I got put out of bounds. Can't get back in either. I guess my playthrough is over. Great hack man :))))))

  • @WiiFan-1300
    @WiiFan-1300 2 หลายเดือนก่อน

    This is amazing!! Fantastic job!! 🔥🌊💨

  • @divaMichellemusic
    @divaMichellemusic ปีที่แล้ว

    He puts this into simple terms, which makes it feel easy, but this is actually very time consuming
    Theres so many variables not apparent to the untrained eye, and even to the trained eye, it's difficult to move around the minor bugs the game retorts with by tweaking with the files (Ex., The minor lag and twitches the pokémon models do when the character changes direction while walking)
    I absolutely adore this concept
    Can't wait to support you moving forward

  • @seiotonashi4049
    @seiotonashi4049 ปีที่แล้ว

    wow i never foresaw it sir...that you are the modder behind on that Ambulation i saw on the site... Nice work Sir!!!,,,,

  • @CatBlack0226
    @CatBlack0226 หลายเดือนก่อน

    Amazing! Beautifully Amazing! Thank you so much for this. I love it SOOO MUCH

  • @kingguix
    @kingguix 10 หลายเดือนก่อน +2

    Inkbox is not the hero we deserve, but he is the one that wee need !
    This is a dream that comes true

  • @n0lain
    @n0lain ปีที่แล้ว +1

    So awesome, great work!!

  • @kira64xyz
    @kira64xyz ปีที่แล้ว +5

    another absolute banger video

  • @montassarsalah2520
    @montassarsalah2520 ปีที่แล้ว +5

    Good job man, well done But the number of likes is small. If they knew how long you stayed to do this, they would be impressed

  • @zafosinferno888
    @zafosinferno888 9 หลายเดือนก่อน

    I played the first minutes on the game and i already have found a few bugs. I am sure it's an INSANELY large amount of work to have even reach this far and kudos. It's an amazing hack. So now to the bugs.
    When the mon is at either side of the character when entering a room, it doesn't go in the ball and it just phases through the wall. Looking forward to a new update. HUGE fan!

  • @curtisnortham4866
    @curtisnortham4866 2 หลายเดือนก่อน

    Absolutely brilliant as always, id love to see more of the code while we are being walked through how you did it, but thats just me being nosey😂. Absolutely brilliant video 💚

    • @curtisnortham4866
      @curtisnortham4866 2 หลายเดือนก่อน

      Shit this video is from a year ago. Just noticed, my bad hahaha💚

  • @GetOffUrPhone
    @GetOffUrPhone ปีที่แล้ว +2

    Thats insane, gen 3 was my childhood and i always wanted to see something like this lol

  • @xthintz
    @xthintz ปีที่แล้ว +12

    There's a hack called pokemon quetzal, which also added the following sprites and without visual bugs, maybe you can pick some things from there to improve your mod 😉

    • @NeCoruption
      @NeCoruption ปีที่แล้ว +1

      Dude I just started that and it's the best ROM to date I've played. Want fusions but need a computer for it

  • @roikiller762
    @roikiller762 9 หลายเดือนก่อน +1

    Your work is really inspiring bro

  • @numberoneappgames
    @numberoneappgames 11 หลายเดือนก่อน

    Good job, this looks so cute.

  • @nelsonharrington8376
    @nelsonharrington8376 10 หลายเดือนก่อน

    Amazing work my man!

  • @No__direction__
    @No__direction__ 10 หลายเดือนก่อน

    This is really cool and I wish I could learn to code video games like this

  • @HackFluid7
    @HackFluid7 หลายเดือนก่อน

    Nice video👍🔥, sure am gonna play the rom hack i got inspired and now im thinking of making a rom hack myself but i might just change .gba to C cuz i know a bit of C so it will be easier and then change it back to gba

  • @UltraCenterHQ
    @UltraCenterHQ 11 หลายเดือนก่อน +1

    I absolutely love how HeartGold and SoulSilver had that companion feature

  • @bradleydias425
    @bradleydias425 10 หลายเดือนก่อน +1

    Waiting for more updates. I can't wait for this to be fully playable as a patch I can use for my existing game. I've got 300 hours on emerald with my emulator. Very excited to see this finished. I play multiplayer, so I hope that it won't crash the multiplayer instances. If it can be disabled in multiplayer, that would be something I encourage you to check.

    • @johnpoku9854
      @johnpoku9854 10 หลายเดือนก่อน

      I don't think it's being updated

  • @emiliomarquez2163
    @emiliomarquez2163 11 หลายเดือนก่อน +1

    I have a huge bias for the heart gold and soul silver, even though they were not the first Pokémon game I played, so I love seeing this feature on other games!! Thanks

  • @Testaccount515
    @Testaccount515 4 หลายเดือนก่อน

    Man this was an incredible undertaking

  • @matthewcaffee2125
    @matthewcaffee2125 ปีที่แล้ว +2

    my man working hard to create the scientifically perfect pokemon game

  • @tapewormrage
    @tapewormrage ปีที่แล้ว +1

    1:40
    Entei:
    “Greetings! Would you like to be equals?”

  • @MasterYamato-HeartWood
    @MasterYamato-HeartWood ปีที่แล้ว

    I would love to try your work thank you bro your work is a true master piece ❤❤❤

  • @yaa2813
    @yaa2813 ปีที่แล้ว +1

    Also, AWESOME with the shiny support as well

  • @robertocarmona473
    @robertocarmona473 8 วันที่ผ่านมา

    this is amazing thank you for your effort ❤❤❤❤

  • @natetete1379
    @natetete1379 11 หลายเดือนก่อน

    You... Absolute...... GENIUS!!!
    this is dope.

  • @FOOD2o
    @FOOD2o 10 หลายเดือนก่อน

    really cool and very informative for an amateur programmer such as myself, although i feel like pokémon mystery dungeon’s sprites would better fit gen 3’s overworld

  • @lunoxmain4737
    @lunoxmain4737 ปีที่แล้ว +7

    You're the one who made those cute walking sprites? OH MY! THANK YOU FOR YOUR HARD WORK! Your work cured my depression ❤️ and to all that continued to do the same man I love you guys!

    • @josewgs777
      @josewgs777 ปีที่แล้ว +1

      the hack called pokemon quetzal have walking pokemon too and gen 8

  • @jakeparkinson8929
    @jakeparkinson8929 ปีที่แล้ว

    Cool idea to expand upon this, mystery dungeon with turn based combat from the regular games.

  • @aneitalt
    @aneitalt ปีที่แล้ว +5

    With how much work you put into this, do you think you could provide any help or tips for me too? I want to add Following Pokémon to Pokémon Black & White and I'm not sure how to create and apply the script to the games.
    Would it be possible to see what script you used? Did you use C# or C+? How did you add/stitched the script to the game?

    • @solgaleo3533
      @solgaleo3533 ปีที่แล้ว

      What’s nice is a lot of Unova Pokémon have overworld sprites, either from the game itself, the Hidden Grotto mechanic or the Entralink Forest. Unfortunately, not all of them would be functional, as, like in HGSS with Ho-Oh, Lugia, Dialga, Palkia, Giratina and Arceus, the actual overworld sprite used when it’s an NPC is much too large, and a different 64x64 sprite is used. A 64x64 sprite is also used for some other Pokémon like Wailord and Steelix within HGSS.

  • @InfiniteSodas
    @InfiniteSodas ปีที่แล้ว

    Really cool hack, thank you!

  • @Zwigg0
    @Zwigg0 ปีที่แล้ว

    Super interesting to see what goes on behind the scenes of ‘rom hacks’ thank you for bringing pokemon’s best feature to my favorite game!

  • @nikitapower947
    @nikitapower947 ปีที่แล้ว

    Commenting to help promote your awesome channel

  • @efraincami1609
    @efraincami1609 ปีที่แล้ว +1

    You did by yourself what Game freak can't. RESPECT!!!

  • @ImmortalAbsol
    @ImmortalAbsol ปีที่แล้ว

    Brilliant work!

  • @dlatua
    @dlatua 11 หลายเดือนก่อน

    Good job man!

  • @xmgentertainment
    @xmgentertainment 10 หลายเดือนก่อน

    This is great I always wanted to see pokemon Follow behind me in emerald much respect

  • @SoItalian
    @SoItalian ปีที่แล้ว +3

    This is great! Good job! Also, can you apply this to Sapphire?

  • @jamesniosi7239
    @jamesniosi7239 ปีที่แล้ว

    The fact that your first Pokémon game was the best one was an instant like

  • @saged1513
    @saged1513 2 หลายเดือนก่อน

    Never actually played through emerald, but I think this might make me finally get around to it

  • @mjdxp5688
    @mjdxp5688 ปีที่แล้ว +10

    This is amazing! I wonder if it'll work if I attempt to apply this patch to a ROM that allows you to catch all available Pokémon normally. If it doesn't, would you be okay with me attempting to create one myself? I'm not the most experienced ROM hacker, but I'd love to at least give it a try.

    • @kikankuro
      @kikankuro ปีที่แล้ว +1

      Outside of legendaries, it would be relatively simple with the available poketools online to edit what pokemon appear where. As for legendary Pokemon, unless you want them popping up randomly in the wild, you'd need to set up events either in pre existing places, like caves and such, or make new areas for them to wait for the player to arrive to. You could also have NPCs gift the player pokemon, like starters, with a few dialogue script edits I think (it's been a while since I messed with any of the tools).

  • @SlimyMana
    @SlimyMana ปีที่แล้ว

    I LOVE THIS SO MUCH THANK YOU

  • @Nyto98
    @Nyto98 ปีที่แล้ว

    The bag and entei joke alone made me subscribe lmao

  • @felipeminelli2045
    @felipeminelli2045 ปีที่แล้ว

    dude, i dont care thats its not perfect, you did a REALLY GREAT job in this hack!!

  • @Luxopi
    @Luxopi ปีที่แล้ว

    I love ur work and i will try it :)))

  • @llorsstories3300
    @llorsstories3300 9 หลายเดือนก่อน

    please more content like this, make a a series of messing with this rom or something

  • @UpdogUpdogUpdog
    @UpdogUpdogUpdog ปีที่แล้ว +2

    Any chance this could be made to be compatible with the Emerald Double Plus patch?

  • @powerchordgamer
    @powerchordgamer 10 หลายเดือนก่อน

    one thing that I found really nice about this, is that its compatible with my existing vanilla emerald save. I have a physical copy of emerald, a GB operator to copy my save file from the game(And a legal way to get the rom), as well as a gba flashcart to play this hack on real hardware.. I can continue playing my same file I've been playing with this hack. thats so cool

  • @Phoenax
    @Phoenax ปีที่แล้ว

    HG/SS by far not the best games plot/fight wise, but having Mons walking behind us definitely helped a lot. Best mechanic ever.
    Note: If I wasn't so overfed on playing Pokemon Emerald (around like, 500 hours or more xd), I'd definitely play this one. Since It's just the Follower animations (for now), not enough to put me into the game again. But I hope to see updates on this, keep going!!