The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

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.


Advertise here

Reply
Click here to go to the first staff post in this thread.  
Thread Tools
  #26    
Old December 27th, 2013, 08:50 AM
wael96
 
Join Date: Jul 2013
Location: Beijing,China
Gender: Male

Advertise here
Thanks for ur reply, but I cannot open this link.
Reply With Quote
  #27    
Old December 28th, 2013, 06:24 AM
wael96
 
Join Date: Jul 2013
Location: Beijing,China
Gender: Male
"At this point you can just calculate the HEX values of your new palette"

Where should I find this new palette?
Reply With Quote
  #28    
Old December 28th, 2013, 08:41 AM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote:
Originally Posted by wael96 View Post
"At this point you can just calculate the HEX values of your new palette"

Where should I find this new palette?
"There is one main way to find your palette. Search for the first string of four words of your background’s 0x2 palette (I’ll discuss palette 0x3 shortly). You can do this by entering a battle with your chosen background, opening the palette viewer and reversing the colour values (e.g 0x1234 becomes 34 12). In the last screenshot you can see this as the string ’00 00 FC 73 D4 3F 90 3F‘ in front of the first marked byte. At this point you can just calculate the HEX values of your new palette and overwrite the current words but keep in mind the stray bytes - Leave them as they are."

VBA has a built in Palette viewer. Use it in battle and look through to find the palette you need on the left hand side.
__________________

Paired with Simba
Reply With Quote
  #29    
Old December 28th, 2013, 09:22 AM
wael96
 
Join Date: Jul 2013
Location: Beijing,China
Gender: Male
Quote:
Originally Posted by karatekid552 View Post
"There is one main way to find your palette. Search for the first string of four words of your background’s 0x2 palette (I’ll discuss palette 0x3 shortly). You can do this by entering a battle with your chosen background, opening the palette viewer and reversing the colour values (e.g 0x1234 becomes 34 12). In the last screenshot you can see this as the string ’00 00 FC 73 D4 3F 90 3F‘ in front of the first marked byte. At this point you can just calculate the HEX values of your new palette and overwrite the current words but keep in mind the stray bytes - Leave them as they are."

VBA has a built in Palette viewer. Use it in battle and look through to find the palette you need on the left hand side.
Yes, I found the palette now which is on the third row of the left hand side, and I already found the address on the HxD which include ’00 00 FC 73 D4 3F 90 3F‘. but I should replace these values, which values should I use?
Reply With Quote
  #30    
Old December 28th, 2013, 10:16 AM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote:
Originally Posted by wael96 View Post
Yes, I found the palette now which is on the third row of the left hand side, and I already found the address on the HxD which include ’00 00 FC 73 D4 3F 90 3F‘. but I should replace these values, which values should I use?
Each one of those "XX YY" correspond to a color. It is best to use APE to edit the colors.
__________________

Paired with Simba
Reply With Quote
  #31    
Old January 4th, 2014, 05:17 AM
Rasenshurikenbum's Avatar
Rasenshurikenbum
ASM is very cool!
 
Join Date: Apr 2011
Location: Poland
Age: 18
Gender: Male
Nature: Relaxed
I have a problem with Ruby. I made a grass background and a tilemap with 0x2 and 0x3 palette but it seems that it doesn't matter which palette I use. I made half of the background palette 0x2 and the other half 0x3. And when i changed the color in 0x2 palette it also changed the 0x3 palette. Any ideas?
__________________
Check out my tutorials:Next tutorials coming soon!
Reply With Quote
  #32    
Old March 28th, 2014, 09:03 PM
xerveltal's Avatar
xerveltal
 
Join Date: Mar 2014
Gender: Male
Hey How about for Emerald? How Can You insert Battle backgrounds?
Reply With Quote
  #33    
Old March 29th, 2014, 04:47 AM
Ksiazek Bartlomiej's Avatar
Ksiazek Bartlomiej
Rejishan awake...
 
Join Date: Jun 2008
Location: Takoabe Town (Region Thonsu)
Age: 21
Gender: Male
Nature: Hardy
Any Tutorial for Pokemon Ruby?
__________________
- During Centuries... Whole worlds try keep in survive... Beafore the space start existing... In chaos eye appeared two eggs... One of mighty pokemon Arceus... Secound with less known Rejishan... Those two pokemon start build their worlds in other warps... Rejishan lose him mission... And undone world named now was TORN WORLD where now live Giratina... Arceus create world with Pokemons where live everywhere alongside with humans... What do Arceus after fail of Rejishan? He give him able to live in him world... But Rejishan want create something which been himself... And from biggest dessert upper than Unova Region start creating new region... This region is Thonsu... New species of Pokemons start locate at their region... Arceus fell angry... But forgive Rejishan and make with him friendship... But now... Is no one know... Rejishan hide in human body... Human name of Thonsu Creator is Sir Allan Newlight... - MYTH ABOUT REJISHAN (Pokemon Dirty Sun plot)

MY MUSIC SHOP - http://www.pokecommunity.com/showthread.php?t=296954
Reply With Quote
  #34    
Old March 31st, 2014, 04:49 PM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote:
Originally Posted by Ksiazek Bartlomiej View Post
Any Tutorial for Pokemon Ruby?
Quote:
Originally Posted by xerveltal View Post
Hey How about for Emerald? How Can You insert Battle backgrounds?
All you need to do is find the BG table in both roms. Then everything else is exactly the same. You can do this by finding the offset of the some of the graphics in UNLZ or via logging in VBA (the normal way to find graphics.........) and then just search for the pointer.
__________________

Paired with Simba
Reply With Quote
  #35    
Old April 30th, 2014, 02:49 AM
Artemis64
 
Join Date: Mar 2014
Gender: Male
The table offset for Ruby is 1F95AC and the table offset for Emerald is 31ABF8. Just substitute this into KarateKid552's tutorial.
However, I'd like to know a few things:
-How do you set a certain area to load a certain BG?
-Does your patch work on R/S/E? If it doesn't, do you intend to release one for these games?
Reply With Quote
  #36    
Old April 30th, 2014, 02:47 PM
HidoranBlaze's Avatar
HidoranBlaze
 
Join Date: Apr 2013
Age: 18
Gender: Male
Quote:
Originally Posted by Artemis64 View Post
The table offset for Ruby is 1F95AC and the table offset for Emerald is 31ABF8. Just substitute this into KarateKid552's tutorial.
However, I'd like to know a few things:
-How do you set a certain area to load a certain BG?
-Does your patch work on R/S/E? If it doesn't, do you intend to release one for these games?
I think you meant 0x31ABA8. And it seems like Emerald's table format is a bit different from Firered's, so it looks like we'll need a custom routine.
I might as well contribute what I've discovered so far:
0x31ABA8 - 0x31AC6F: Contains 10 battle backgrounds, with the outside battle backgrounds and 2 indoor battle backgrounds, I think.
D8 CC D7 08: A pointer to an indoor battle background. This battle background has tiles on it, and its used for places like the Aqua Hideout and the Elite Four. There's probably a separate loading routine, but I haven't looked into this yet.
0x35838: Has a pointer to the Rayquaza battle background (the one with the clouds). This is the only pointer in the rom that points to the Rayquaza battle background. I haven't looked into this either.

I don't have time to look into this, but I guess someone could look into this? Idk hope this helps somewhat.
Reply With Quote
  #37    
Old April 30th, 2014, 05:34 PM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote:
Originally Posted by Artemis64 View Post
The table offset for Ruby is 1F95AC and the table offset for Emerald is 31ABF8. Just substitute this into KarateKid552's tutorial.
However, I'd like to know a few things:
-How do you set a certain area to load a certain BG?
-Does your patch work on R/S/E? If it doesn't, do you intend to release one for these games?
I do not at this point intend to make one for RSE. However, the source code is there, so if anyone wants to port it, go for it.
__________________

Paired with Simba
Reply With Quote
  #38    
Old May 25th, 2014, 04:30 PM
RaileysXerilyasRX's Avatar
RaileysXerilyasRX
The Superior of In-Between
 
Join Date: Feb 2014
Location: Philippines
Gender: Male
Nature: Adamant
Send a message via Skype™ to RaileysXerilyasRX
Quote:
Originally Posted by karatekid552 View Post
Pond Background

VV = 24B1EC
WW = 24B608
XX = 24B8A8
YY = 24BBE0
ZZ = 24B19C

Sea Background

VV = 24BD38
WW = 24C07C
XX = 24C314
YY = 24C520
ZZ = 24BCE0
I think the Pond should be the Sea, and the Sea should be the Pond. It is because after I edit the sea, I wonder why the edit didn't change. Then, when I went to a pond, the edit appears there. :3
__________________
RaileysXerilyasRX
"Light is one peaceful thing. Darkness is one dangerous thing. However, many fears from the darkness. The reality is everyone has his or her own darkness. You cannot have the light without the darkness. The good thing why the darkness is in you: It is because the darkness wants you to control it."
Reply With Quote
  #39    
Old June 25th, 2014, 01:29 PM
64smashmaster3ds's Avatar
64smashmaster3ds
 
Join Date: Jun 2013
Gender: Male
Nature: Quiet
When I try to insert the tileset in unLZ a message says image not index what am I doing wrong?
Reply With Quote
  #40    
Old August 5th, 2014, 07:29 PM
RaileysXerilyasRX's Avatar
RaileysXerilyasRX
The Superior of In-Between
 
Join Date: Feb 2014
Location: Philippines
Gender: Male
Nature: Adamant
Send a message via Skype™ to RaileysXerilyasRX
Quote:
Originally Posted by karatekid552 View Post
Sand Background

VV = 249F98
WW = 24A373
XX = 24A618
YY = 24A844
ZZ = 249F98
Another mistake found. The background image offset for the Sand background is same as the palette offset. My laptop isn't fixed yet so I can't post the correction. I hope you can correct this.
__________________
RaileysXerilyasRX
"Light is one peaceful thing. Darkness is one dangerous thing. However, many fears from the darkness. The reality is everyone has his or her own darkness. You cannot have the light without the darkness. The good thing why the darkness is in you: It is because the darkness wants you to control it."

Last edited by RaileysXerilyasRX; August 5th, 2014 at 07:33 PM. Reason: oops! just included in the reply which one is it. just in case.
Reply With Quote
  #41    
Old August 7th, 2014, 06:36 PM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote:
Originally Posted by RaileysXerilyasRX View Post
Another mistake found. The background image offset for the Sand background is same as the palette offset. My laptop isn't fixed yet so I can't post the correction. I hope you can correct this.
Get me the right ones and I gladly will.
__________________

Paired with Simba
Reply With Quote
Reply
Quick Reply

Sponsored Links


Advertise here
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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 02:47 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 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 - 2014 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.