The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary ROM Hacking (https://www.pokecommunity.com/forumdisplay.php?f=284)
-   -   Other Pokemon only uses struggle!!! (https://www.pokecommunity.com/showthread.php?t=379954)

Froosty October 7th, 2016 6:36 AM

Pokemon only uses struggle!!!
 
Back with a problem guys!
and this time its a serious one,

i expanded all the table of abilities, moves(used jambo51 hack) and pokemon with the help of POkemon Game editor,
.
.
I updated sprites for all the pokemons and even update the icons (not the base stats though)
I went to pokemon index 778(added pokemon and is litten)
I left the moves table as it is... simply has all the moves that bulbasaur has... but still it constantly uses "STRUGGLE" in battle.... I even tried repointing the move learnset of it but still only uses "STRUGGLE"
.
.
I am fed up with this problem.... this is not the first time I encountered this problem... I have been facing this problem many times... previous I redid the work thinking i did something wrong but I think its not a fault in me...
.
.
can anyone tell me what is causing this error and how to solve it.
.
.
pls I really need it :(

BluRose October 7th, 2016 9:17 AM

Quote:

Originally Posted by The_learner (Post 9439441)
Spoiler:
Back with a problem guys!
and this time its a serious one,

i expanded all the table of abilities, moves(used jambo51 hack) and pokemon with the help of POkemon Game editor,
.
.
I updated sprites for all the pokemons and even update the icons (not the base stats though)
I went to pokemon index 778(added pokemon and is litten)
I left the moves table as it is... simply has all the moves that bulbasaur has... but still it constantly uses "STRUGGLE" in battle.... I even tried repointing the move learnset of it but still only uses "STRUGGLE"
.
.
I am fed up with this problem.... this is not the first time I encountered this problem... I have been facing this problem many times... previous I redid the work thinking i did something wrong but I think its not a fault in me...
.
.
can anyone tell me what is causing this error and how to solve it.
.
.
pls I really need it :(

what did you do last time to cause it?
tbh it seems like you haven't actually given bulbasaur its new moves (using the three-byte system) and so the three-byte system is literally reading this differently when compared from bulba's table:
note: idk if this is actually the data and how it's formatted but eh it's sufficient
21 01 25 04 49 07
two-byte reads this like: tackle at level 1, growl at level 4, leech seed at level 7
three-byte reads this like: snatch at level 37, move index 0x4904 at level 7

Froosty October 7th, 2016 9:32 PM

Quote:

Originally Posted by BluRose (Post 9439592)
what did you do last time to cause it?
tbh it seems like you haven't actually given bulbasaur its new moves (using the three-byte system) and so the three-byte system is literally reading this differently when compared from bulba's table:
note: idk if this is actually the data and how it's formatted but eh it's sufficient
21 01 25 04 49 07
two-byte reads this like: tackle at level 1, growl at level 4, leech seed at level 7
three-byte reads this like: snatch at level 37, move index 0x4904 at level 7

I dont know what exacyly is happening, I tried everything but its happening time and again :(

Zervais October 8th, 2016 12:06 AM

I know this probably isn't going to work, but have you tried deleting the moves from that table and adding some in manually? It might be that it hasn't copied them over properly.

What tool are you using? PGE? I'm not adept at it but I'm sure there is a way you can delete all moves, save, then add some.

Froosty October 8th, 2016 1:20 AM

Quote:

Originally Posted by Zervais (Post 9440389)
I know this probably isn't going to work, but have you tried deleting the moves from that table and adding some in manually? It might be that it hasn't copied them over properly.

What tool are you using? PGE? I'm not adept at it but I'm sure there is a way you can delete all moves, save, then add some.

Actually there is even something very strange...... i hadnt edited moves for any pokemon but all pokemon use moves upto volcanion(i tried some random entries) but litten and rowlet use struggle while again popplio use proper moves.....
I am feeling really frustuated....
It somehow even crapped the BW repel system.... :(

Zervais October 8th, 2016 1:33 AM

Quote:

Originally Posted by The_learner (Post 9440432)
Actually there is even something very strange...... i hadnt edited moves for any pokemon but all pokemon use moves upto volcanion(i tried some random entries) but litten and rowlet use struggle while again popplio use proper moves.....
I am feeling really frustuated....
It somehow even crapped the BW repel system.... :(

I would still have a go at replacing all of their moves manually, just to see if that works. Or even try editing on a different tool, just to see if that makes a difference.

As for your BW repel, you've probably overwritten some of the offsets when you repointed something. Can you add it in again but change where it writes the data? That way you can place it in some free space which won't get touched any time soon.

NohBuddy2016 October 8th, 2016 11:55 PM

This "problem" is usually common with things such as bases and patches, cause all they do is ADD the information, not set it up... that needs to be manually done. Almost every base ROM and such is simply a data adder, nothing more.

So in actuality, it isn't a problem, it is just there for you to edit how you see fit.

Froosty October 9th, 2016 11:46 PM

Quote:

Originally Posted by Zervais (Post 9440436)
I would still have a go at replacing all of their moves manually, just to see if that works. Or even try editing on a different tool, just to see if that makes a difference.

As for your BW repel, you've probably overwritten some of the offsets when you repointed something. Can you add it in again but change where it writes the data? That way you can place it in some free space which won't get touched any time soon.

Quote:

Originally Posted by NohBuddy2016 (Post 9441861)
This "problem" is usually common with things such as bases and patches, cause all they do is ADD the information, not set it up... that needs to be manually done. Almost every base ROM and such is simply a data adder, nothing more.

So in actuality, it isn't a problem, it is just there for you to edit how you see fit.

Well thanks to you guys for your reply,
but its semms there is some else problem...
.
.
because all the add pokemons use the same pointer for the moveset but all others are using it properly except litten and rowlet (actually then pokemon index is not using moves properly), so I have decided to leave those pokemon index alone and repoint the pokemon data somewhere else.... hope other entries are also not buggy like this one :)

.
.


All times are GMT -8. The time now is 9:11 AM.


Like our Facebook Page Follow us on Twitter © 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.