The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page Other Pokemon only uses struggle!!!

Notices
For all updates, view the main page.

Binary ROM Hacking Need a helping hand or just want to talk about binary ROM hacks? Get comments and answers to any ROM Hacking-related problems, questions or thoughts you have here.

Ad Content
Reply
 
Thread Tools
  #1   Link to this post, but load the entire thread.  
Old October 7th, 2016 (6:36 AM). Edited November 6th, 2016 by Froosty.
Froosty's Avatar
Froosty Froosty is offline
The_Learner
 
Join Date: Sep 2014
Location: Somewhere in this world.
Age: 25
Gender: Male
Nature: Brave
Posts: 535
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 :(
__________________
My works:
TOOL: TL's Quick Enhancer
TUTORIAL: Fire red habitat editing
TUTORIAL: Fire red Transparent text-box


| |
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old October 7th, 2016 (9:17 AM).
BluRose BluRose is offline
blu rass
 
Join Date: Apr 2014
Location: michigan tech
Age: 22
Gender: Male
Nature: Timid
Posts: 812
Quote:
Originally Posted by The_learner View Post
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
__________________
heyo check out my github:

BluRosie
highlights:
battle engine for heartgold
various feature branches in heart gold (fairy type, odd egg, mud slopes)

i'm a big part of the development team of pokemon firegold! all the code that i develop for that hack is also on my github

also on discord: BluRose#0412
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old October 7th, 2016 (9:32 PM).
Froosty's Avatar
Froosty Froosty is offline
The_Learner
 
Join Date: Sep 2014
Location: Somewhere in this world.
Age: 25
Gender: Male
Nature: Brave
Posts: 535
Quote:
Originally Posted by BluRose View Post
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 :(
__________________
My works:
TOOL: TL's Quick Enhancer
TUTORIAL: Fire red habitat editing
TUTORIAL: Fire red Transparent text-box


| |
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old October 8th, 2016 (12:06 AM).
Zervais's Avatar
Zervais Zervais is offline
Island Kahuna
 
Join Date: Aug 2016
Location: Norfolk, England
Age: 28
Gender: Male
Nature: Modest
Posts: 258
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.
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old October 8th, 2016 (1:20 AM).
Froosty's Avatar
Froosty Froosty is offline
The_Learner
 
Join Date: Sep 2014
Location: Somewhere in this world.
Age: 25
Gender: Male
Nature: Brave
Posts: 535
Quote:
Originally Posted by Zervais View Post
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.... :(
__________________
My works:
TOOL: TL's Quick Enhancer
TUTORIAL: Fire red habitat editing
TUTORIAL: Fire red Transparent text-box


| |
Reply With Quote
  #6   Link to this post, but load the entire thread.  
Old October 8th, 2016 (1:33 AM).
Zervais's Avatar
Zervais Zervais is offline
Island Kahuna
 
Join Date: Aug 2016
Location: Norfolk, England
Age: 28
Gender: Male
Nature: Modest
Posts: 258
Quote:
Originally Posted by The_learner View Post
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.
Reply With Quote
  #7   Link to this post, but load the entire thread.  
Old October 8th, 2016 (11:55 PM).
NohBuddy2016's Avatar
NohBuddy2016 NohBuddy2016 is offline
LOL
 
Join Date: Oct 2016
Location: LOL
Gender: Male
Nature: Quiet
Posts: 252
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.
__________________
LOL
Reply With Quote
  #8   Link to this post, but load the entire thread.  
Old October 9th, 2016 (11:46 PM).
Froosty's Avatar
Froosty Froosty is offline
The_Learner
 
Join Date: Sep 2014
Location: Somewhere in this world.
Age: 25
Gender: Male
Nature: Brave
Posts: 535
Quote:
Originally Posted by Zervais View Post
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 View Post
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 :)

.
.
__________________
My works:
TOOL: TL's Quick Enhancer
TUTORIAL: Fire red habitat editing
TUTORIAL: Fire red Transparent text-box


| |
Reply With Quote
Reply

Quick Reply

Join the conversation!

Create an account to post a reply in this thread, participate in other discussions, and more!

Create a PokéCommunity Account
Ad Content
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


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