Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page [Tutorial] [Ruby] Adding New Types

Notices
For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.



Reply
 
Thread Tools
  #51    
Old May 27th, 2014 (07:33 AM).
Spherical Ice's Avatar
Spherical Ice Spherical Ice is offline
Moderator
CS
 
Join Date: Nov 2007
Location: Leicester, UK
Posts: 3,502
Send a message via Skype™ to Spherical Ice
Quote originally posted by Wajahat619:
can you help on adding new type to pokemon Emerald
Follow the tutorial exactly as it is, however where there are instances of the offset 0x1F9720, instead use 0x31ACE8. You may also have to rummage around a little in unLZ a little to find the image of the types, but, theoretically, it should be around the same location.
Reply With Quote
  #52    
Old May 27th, 2014 (08:30 AM).
Wajahat619's Avatar
Wajahat619 Wajahat619 is offline
 
Join Date: Feb 2014
Gender: Male
Nature: Hasty
Posts: 43
i have problem with fairy image uploading because game just freezes when i view a pokemon profile, what should i do?
Reply With Quote
  #53    
Old July 23rd, 2014 (09:50 PM).
Jss1228's Avatar
Jss1228 Jss1228 is offline
 
Join Date: Mar 2013
Location: Princess' Castle
Gender: Male
Nature: Timid
Posts: 6
Hey I'm having trouble doing step number 8 I understand what I have to do but I'm not sure how to do it, I was wondering if you can re-explain it. I am using Hex workshop.
Reply With Quote
  #54    
Old July 23rd, 2014 (10:25 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is offline
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 7,066
Quote originally posted by Jss1228:
Hey I'm having trouble doing step number 8 I understand what I have to do but I'm not sure how to do it, I was wondering if you can re-explain it. I am using Hex workshop.
The default strength/weakness table is 1F9720.
Just swap the first two numbers and the last two numbers.
So, from 1F 97 20, swapping them will become 20 97 1F.
That's how you reverse an offset.

Then just add 08 at the end of the reversed offset.
So you'll have 20971F08.

Do the same thing for your new offset.

Then, on your Hex Editor, find the reversed default offset and replace all of them with your reversed new offset.

I hope that's clearer now. =/
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #55    
Old July 29th, 2014 (12:56 AM).
snocking snocking is offline
 
Join Date: Aug 2010
Posts: 1
Hello,I am sorry my Endlish is poor.Well,I want to add a New Types in NDS pokemon BW2.I have found the Type-effectiveness Table in overlay 167.And the offset is 0x3DC34.So I write the Repoint to 34DC0308,but I cannot reserch the value in overlay 167.Can you tell the right Old Table offset?
Reply With Quote
  #56    
Old August 16th, 2014 (06:57 PM).
Broly9990's Avatar
Broly9990 Broly9990 is offline
 
Join Date: Aug 2014
Gender: Male
Posts: 12
What's the number of the Type list sprite for Pokemon Fire Red? Because I've looked high and low but found nothing.
Reply With Quote
  #57    
Old August 17th, 2014 (06:06 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is offline
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 7,066
Quote originally posted by Broly9990:
What's the number of the Type list sprite for Pokemon Fire Red? Because I've looked high and low but found nothing.
Please see the [Note...] at the very first part of my tutorial.
You'll find a tutorial link for FireRed.
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #58    
Old September 2nd, 2014 (05:31 PM).
geebee05's Avatar
geebee05 geebee05 is offline
 
Join Date: Jul 2014
Location: Philippines
Gender: Male
Nature: Relaxed
Posts: 6
What kind of hex editor is that and where can i find it??
Thanks in advance
Reply With Quote
  #59    
Old September 2nd, 2014 (06:18 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is offline
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 7,066
Quote originally posted by geebee05:
What kind of hex editor is that and where can i find it??
Thanks in advance
Ahoy! Kumusta~

Anyway, I'm using Hex Workshop.
You can search for it in Google.

Though you can use any other hex editing programs.
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #60    
Old September 2nd, 2014 (06:42 PM).
geebee05's Avatar
geebee05 geebee05 is offline
 
Join Date: Jul 2014
Location: Philippines
Gender: Male
Nature: Relaxed
Posts: 6
thanks ! , By the way are you a filipino?
Reply With Quote
  #61    
Old September 12th, 2014 (05:54 PM).
rortik rortik is offline
 
Join Date: Aug 2014
Gender: Female
Posts: 56
Great tutorial! It worked great, except for some of the colors are now off on my type names in the summary screen (gonna have to fix that, but that'll be easy).

Unfortunately, I appear to have a problem or two.

I replaced ??? with Fairy, firstly.

1. In battle the moves still read ??? type.

2. While the defensive typing seems to work fine, (I haven't checked every one, but what I did check worked.) every single Fairy (???) move I use does almost NO damage.

For example, I was messing around with YAPE and a move editor, and I changed Zigzagoon to a normal/fairy type, and I also changed my Mawile's Vicegrip to a fairy move. When I used it, however, it didn't even come CLOSE to KOing the lv 4 Zigzagoon, even though Mawile's like lv 22. I'd estimate it did ~15% of the thing's hp.

I knew something was up, so I went and edited Vicegrip's power to 255, and tried again. +200 power, no difference. O.o

I'm thinking this is something to do with a default for ??? attacks.

It still does "super effective" damage, I tried it on a Poochyena too. Still did almost nothing.

Any suggestions?
Reply With Quote
  #62    
Old October 7th, 2014 (03:50 PM). Edited October 7th, 2014 by DrFuji.
Picrodus Picrodus is offline
 
Join Date: Apr 2013
Gender: Male
Posts: 14
Could the number of types be changed by expanding the image and putting fairy under tough?

On step 8 it keeps telling me the specified search string wasn't found. I'm using Pokemon ruby and hex workshop :(
Reply With Quote
  #63    
Old October 7th, 2014 (06:10 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is offline
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 7,066
Quote originally posted by Picrodus:
On step 8 it keeps telling me the specified search string wasn't found. I'm using Pokemon ruby and hex workshop
You are searching for the [20971F08] hex value, right? And the [type] is Hex Values, right?

Quote originally posted by Picrodus:
Could the number of types be changed by expanding the image and putting fairy under tough?
I believe that it's possible. I just haven't tried looking into it some more because of real life restrictions. :/
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #64    
Old October 7th, 2014 (06:25 PM).
Picrodus Picrodus is offline
 
Join Date: Apr 2013
Gender: Male
Posts: 14
Yes i f you are referring to when i have to use the replace function I am using the reversed offset. But I saw that earlier in the thread someone had the same problem but somehow figured it out but didn't explain how.

And yes whenever I am at the replace step I have type: hex values, find: 20971F08 and in this case I was trying to replace at 007E4140 and used 40417E08 and I even tried at the exact place of the demonstration and it still does it.
Reply With Quote
  #65    
Old October 7th, 2014 (06:30 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is offline
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 7,066
Quote originally posted by Picrodus:
Yes i f you are referring to when i have to use the replace function I am using the reversed offset. But I saw that earlier in the thread someone had the same problem but somehow figured it out but didn't explain how.

And yes whenever I am at the replace step I have type: hex values, find: 20971F08 and in this case I was trying to replace at 007E4140 and used 40417E08 and I even tried at the exact place of the demonstration and it still does it.
Well, you can try and manually change the bytes from the offsets.
Code:
1CDC8
1CF08
1CFE4
1D344
1D44C
1D564
2237C
28120
36CD0
That's the list of offsets where you need to replace the 20971F08 value.
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #66    
Old October 7th, 2014 (06:55 PM).
Picrodus Picrodus is offline
 
Join Date: Apr 2013
Gender: Male
Posts: 14
Honestly at this point I am confused about what you said. What am I supposed to put at those offsets? And am I supposed to change whatever it is I'm supposed to change before or after I try step 8?

And a offshoot long shot question is would adding some empty bytes right after where the table already is ruin the rom?

Thanks for being so helpful and patient with me.
Reply With Quote
  #67    
Old October 7th, 2014 (07:07 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is offline
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 7,066
Quote originally posted by Picrodus:
What am I supposed to put at those offsets? And am I supposed to change whatever it is I'm supposed to change before or after I try step 8?
You need to go to those offsets (CTRL + G) and change the 20971F08 bytes to your new reversed table offset, which would be 40417E08.
Spoiler:


Quote originally posted by Picrodus:
And a offshoot long shot question is would adding some empty bytes right after where the table already is ruin the rom?
Yes. That's why we need to copy and paste the current table to a new offset, so we can safely add new ones without ruining anything in the ROM.
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #68    
Old October 7th, 2014 (07:35 PM).
Picrodus Picrodus is offline
 
Join Date: Apr 2013
Gender: Male
Posts: 14
DJG, I am very sure at this moment that you are a lifesaver! Thank you so much. Though I must also ask where I can find the hex value numbers for the other types as I'm guessing its not as simple as normal being 01
Reply With Quote
  #69    
Old October 7th, 2014 (07:42 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is offline
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 7,066
Quote originally posted by Picrodus:
DJG, I am very sure at this moment that you are a lifesaver! Thank you so much. Though I must also ask where I can find the hex value numbers for the other types as I'm guessing its not as simple as normal being 01
Er... It's in the first post, under the [Reference] section.
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #70    
Old October 7th, 2014 (07:54 PM).
Picrodus Picrodus is offline
 
Join Date: Apr 2013
Gender: Male
Posts: 14
Ok thanks so much, and DJG I'm sorry but I must ask one more thing of you I am also having the problem of repointing the type names table in step 11 it is giving me the same problem as step 8 I'm really sorry to be a pain but I need to manually change those as well. Thank you so much for your help.
Reply With Quote
  #71    
Old October 7th, 2014 (07:59 PM).
destinedjagold's Avatar
destinedjagold destinedjagold is offline
Oh Hai Thar~ 'ω'
Silver Tier
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Posts: 7,066
Quote originally posted by Picrodus:
Ok thanks so much, and DJG I'm sorry but I must ask one more thing of you I am also having the problem of repointing the type names table in step 11 it is giving me the same problem as step 8 I'm really sorry to be a pain but I need to manually change those as well. Thank you so much for your help.
You'll only have to go to four addresses for step 11, so this one's going to be quicker.
Code:
2E3A8
121B60
133938
3B59D4
__________________

3DS FC: 0061-1111-6462
TSV: 1364(X), 0790(OR)


Reply With Quote
  #72    
Old October 7th, 2014 (08:46 PM).
Picrodus Picrodus is offline
 
Join Date: Apr 2013
Gender: Male
Posts: 14
Omg DJG you are the best. I have always been a fan but when you helped me with my problem you made my day. I am trying to build a game and I thank you so much for your help. It worked
Reply With Quote
  #73    
Old October 11th, 2014 (02:57 AM). Edited October 11th, 2014 by AtecainCorp..
AtecainCorp.'s Avatar
AtecainCorp. AtecainCorp. is offline
Rejishan awake...
 
Join Date: Jun 2008
Location: Takoabe Town (Region Thonsu)
Age: 22
Gender: Male
Nature: Hardy
Posts: 668
Technicaly to make it good you only can add three new types to game. Changing ??? to <For example Fairy or in my example Crystal type>, And two contest type editing. Three of contests type need to by changed into Physical, Special and Stats icons to make great effect inside game. <And make still usable Contests>
__________________
POKEMON RUBY RENEV - http://www.pokecommunity.com/showthread.php?t=341964
Reply With Quote
  #74    
Old November 23rd, 2014 (12:44 PM).
pokefreak890 pokefreak890 is offline
 
Join Date: Nov 2014
Gender: Male
Posts: 2
how do you remove the cool attribute in paint i cant seem to make it work i want to add the fairy type plz help me
Reply With Quote
Reply
Quick Reply

Sponsored Links
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 UTC -8. The time now is 11:17 PM.