![]() |
Pokemon first gen obedience
Hello all, I've been trying to remove the obedience aspect from my hack I'm making,
specifically pokemon blue, The level curve is pretty steep and you'll have pokemon it the 40s well before you get the 4th badge, I don't want people who utilize the in-game traded pokemon to get the shaft, does anybody know what I can do? |
Are you hacking using the Pokered disassembly? If so, I'll take a look and see if I can find it.
|
Actually no, I'm not. I'm just using whatever tools I can find, mostly the ones made by swampert.
EDIT: Ok I figured I'd try my hand at this whole pokered disassembly thing. How would I go about letting you see the stuff you need to see? |
Quote:
If you happen to find it first, just copy and paste the area of code into your post inside of a tag to compress it so you post isn't 400 lines long. I'm not super experienced with scripting, but if its as simple as changing a few parts to cancel it I can probably help. |
I believe I've found it. It's in "engine\battle\core.asm". Starting at line 4033:
Spoiler:
The way I see it, you can set each of the level checks to 101, that way once you get the first badge you're in the clear. Another option that MAY work would be to remove lines 4035 to 4043. I don't know if it missing would cause any errors, but it might skip the badge check altogether. You could probably also set the bit of the first badge (which is probably 0) and set the level check on that one alone to 101. Whatever you try, make sure you save a backup and make sure it works. |
Quote:
|
I had trouble doing it without Notepad ++, but once you save the edited file you can just use the "make (red)" command. With my hack I don't need to generate 2 different ROMS, since I've eliminated most missing elements between versions on Red. It also makes editing simpler, since I can ignore instances of anything that isn't "IF DEF (_RED)". Just make sure an unedited copy of the ASM exists somewhere in case it doesn't work out.
|
Yeah, I already had to start over multiple times due to not making a backup of the asm files that I edited.
I know that I'm probably biting off more than I can chew but I'm trying to add in at least three new pokemon. I always wished that they expanded on the original legendary birds, so far I've come up with two, Acuatro a water/flying type and Ricinco a poison/flying type. |
I found it! I was scrolling down and I found it in the Core.asm file located it the pokered/engine/battle folder.
Spoiler:
As I also want the trade pokemon to evolve, I'll be sure to let you know if I find anything, Thanks a lot for all the help! |
Quote:
|
Sure, will be interested to see if that works, since I've not tested it out.
What do you mean with trade pokemon to evolve? I would think if they evolved via trade naturally that so long as you're receiving it, it should evolve, even in game. If you're talking about making other pokemon evolve by trade then that's a different story. You can definitely switch evolution procs in the evos_moves.asm, but I'd be curious if you could set it in such a way that multiple conditions cause evolution... |
Quote:
Because of a translation error, haunter would not evolve, graveler did though, machoke and kadabra weren't even included in the .asm file so they wouldn't evolve either. and yeah, this was for the in-game trades, as all four of them had no trouble evolving after you received in a trade with another cart. This is what it was before: https://github.com/TheFakeMateo/RedPlusPlus/blob/master/engine/evolve_trade.asm This is it after I edited it: Spoiler:
With that all four will evolve upon being traded to you by in-game trades. |
Very cool, although personally I don't care for the idea of having those Mons grow super fast after evolving. I can imagine clearing the whole game with just Gengar. I actually switched my trademons to evolve at a pretty high level, although my hack isn't focused on super level curves.
|
Quote:
|
| All times are GMT -8. The time now is 2:30 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.