Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page [Tutorial] How ta pallette edit ANYTHNG

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
  #1    
Old November 14th, 2009 (01:44 PM). Edited April 15th, 2010 by hashtag.
BlitŻ's Avatar
BlitŻ
guahh my dog is so cute
 
Join Date: Feb 2009
Location: Bay Area, Califronia.
Age: 20
Gender: Male
Nature: Jolly
.:: Ntro
Hello everybody, Mah nbee is Fan Kng, and dis is mah second tutarial ;D

I wanted ta make dis after seeng thugz ask a lot : "Where is tha palette offset fo___" And simply enough, i gots annoyed, xD. Lookng up palette offsets is as simple as 123, or ABC. I hope dis will at least, stap tha mass of questions of where ta fnd tha palettes.

.:: Materials
Thase is tha thngs you will need
  1. A hex editar, you can use any one, as long as it has a search function. Ta git one, search "hex editar" n gizoogle and download on that pops up.
  2. A rom of any knd, n thaory you can palette edit any rom wit dis, but n dis tutarial, I'll be usng tha english version of an Pokemon Fire Red rom. Ta git one of thase, eithar go ta you favrotie rom downloadng site or search it on gizoogle.
  3. Visual Boi Advance, which I'm guessng that everyone here has, considerng that it's an emulatar, yada yada..
  4. Knowledge on how ta work simple thngs n thase progrbes, but I will try ta explan tham as best as I can, any questions, pleaze reply ta tha thread.
.:: Gittng Started
First off load yo rom n Visual Boi Advance. Dawguever yoself ta tha screen you want palette edited. N mah case, I will be palette editng tha Oak ntro Background:

I'll be changng dis, ta dis:

(Dis if fo mah spheal, Pokemon Aethar..No stealng Palettes or tha Sprite, or tha idea of it eithar!)
(Also, I'm not gong ta be teachng how ta nsert sprites over tha oak)

.:: Usng VBA Ta Fnd tha Offset

Now n VBA, on tha heezeeer bar thng, lick Taols, than Palette Viewer..


Now let's go look around tha Palette Vewier.


Now, I'll explan tha different parts of dis.

  1. Background: N here, is shows you every color that is currently ben shown and/or rregistered n VBA. You can clik on tha colors ta view, It's RGB color value, and along wit tha nverted GBA color code, I'll explan on how ta make it correct later n tha tutarial.
  2. Sprite: Dis is tha colors currently shown on a different layer than tha background. I'm not excatly sure how else ta describe it, altaugh you can also click on tha colors shown here and look at tha RGB and tha GBA color code.
  3. Dis is just a little box showng what color is currently shown n a close up view..
  4. Dis is tha place where once you click on tha color, it shows tha RGB, nverted GBA Color Code, and tha address from where it's stared n tha rom. Tha address is not where it is n tha hex editar, so you can't just go ta that address. I'm not excatly sure bout dis eithar, but I know it has ta do wit tha different parts of tha gbee engne
  5. You can click on dis and export that palette. Often, you can use dis when havng images that you export out of Unlz that is n grayscale, and import tha palette that you saved ta make it how it is n gbee.
.:: Usng tha Palette Viewer Ta Fnd Yo Color Code

Now if we want ta fnd where tha colors fo dis image n tha rom, we simply click on tha color...


Move yo eyeballs down ta tha where it sez value..


Now look where it sez Value: 0x4228

N VBA, it switches tha code as it is n tha rom. So seeng it as 4228, you would have ta put n 2842 when you're searchng it. See what you have ta do ta git dis is switch tha first ta number wit tha last two. So 4228= 42 48 + swtich = 28 42= 2842

So yeah, you have yo color code, off tha hook!

.:: Fndng Yo Colors Nside tha Rom

So, now you have yo one color code. Ta fnd it n tha rom, you'll need ta make a strng of tha codes ta search. So, pick 5 or so colors, and switch tha numbers around.

Dis is what I gots fo tha first 5 colors besides tha black n tha Palette: 2842 4A46 8D4E D056 135F
Note: When searchng it n tha rom, don't use any spaces!

So, open up yo hex editar, maunuaver yoself ta tha search function, eithar by gong Ctrl + F or by fndng it.

Punch n tha code you gots earlier, and you should fnd it n tha rom wit no mistakes. If thare is one, than you messed up an earlier steps or messed up wit gittng tha code.

As you can see, i gots tha offset 460560.

You can always check if you found tha right offset n tha rom by comparng what comes after n tha hex editar ta what is tha next color n tha Palette Viewer

Viola! You have yo offset!

.:: Endng Note
So, you gots yo offset! Congrats! Now thare is two edit it. Eithar type n tha offset n APE, or just Hex edit it.

So, thank you fo readng dis tutarial. I hope that dis ends thugz questions n fndng palette offsets.

Remember, don't steal anythng that I showed here fo mah spheal!

~ Fan Kng

__________________
Reply With Quote
  #2    
Old November 14th, 2009 (02:16 PM).
~Teh Panda~'s Avatar
~Teh Panda~
Sea of Dreams - Redux
Community Supporter
 
Join Date: Aug 2007
Very funky ass and simple tutarial Fan Kng!
I will be needng dis fo some editng n mah spheal
__________________




Mahstic still n work ta let you know...
Reply With Quote
  #3    
Old November 14th, 2009 (02:18 PM).
BlitŻ's Avatar
BlitŻ
guahh my dog is so cute
 
Join Date: Feb 2009
Location: Bay Area, Califronia.
Age: 20
Gender: Male
Nature: Jolly
Quote orignally posted by ~Teh Panda~:
Very funky ass and simple tutarial Fan Kng!
I will be needng dis fo some editng n mah spheal
xD, thanks. I try fo tha tutarials I make ta be simple and easy, so everybody can do it.
__________________
Reply With Quote
  #4    
Old November 14th, 2009 (02:24 PM).
SharpPoint's Avatar
SharpPoint
Suicune used Surf!
 
Join Date: Jul 2009
Location: Stalker...
Gender: Male
Nature: Adamant
Funky ass tutarial. Neat and easy ta follow. Good job!
Reply With Quote
  #5    
Old November 14th, 2009 (05:01 PM).
colcolstyles's Avatar
colcolstyles
Yours truly
 
Join Date: May 2008
Location: The Bay Area
Gender: Male
Nature: Lonely
What advantage does dis method have over exportng a palette, loadng it nta APE, and usng APE's "Load by Searchng" function ta locate tha palette? If you sez that we should use APE ta change tha palette, why should we waste our time searchng fo tha palette's location wit a hex editar when APE can do tha sbee thng but faster and when we're gong ta have ta use APE n tha end anyway?

Also, yo title is deceivng coz dis won't work fo LZ77 compressed palettes.
__________________

Brothar of Vrai
Reply With Quote
  #6    
Old November 15th, 2009 (02:19 AM).
Haku.'s Avatar
Haku.
(FLAME)...H....A...K..U
 
Join Date: Jan 2008
Location: Singapore :D
Gender: Male
Nature: Quiet
Send a message via Windows Live Messenger to Haku.
well no need ta look fo tha bg pallete . just search n page 13 of tha section.
On tapic now. I still cant fnd tha offset fo tha start menu. Maybe thare isn't .
__________________

Reply With Quote
  #7    
Old November 15th, 2009 (06:25 AM).
BlitŻ's Avatar
BlitŻ
guahh my dog is so cute
 
Join Date: Feb 2009
Location: Bay Area, Califronia.
Age: 20
Gender: Male
Nature: Jolly
Quote orignally posted by xmouvelianx:
well no need ta look fo tha bg pallete . just search n page 13 of tha section.
On tapic now. I still cant fnd tha offset fo tha start menu. Maybe thare isn't .
What d-ya mean by start menu? D-ya mena tha press start menu, and n that case pleaze be more percise.
__________________
Reply With Quote
  #8    
Old November 18th, 2009 (07:57 AM).
liuyanghejerry's Avatar
liuyanghejerry
Trainer
 
Join Date: Jan 2008
Location: China,Xi'an
Nature: Calm
Send a message via ICQ to liuyanghejerry Send a message via Windows Live Messenger to liuyanghejerry Send a message via Yahoo to liuyanghejerry
Well,n fact, LZ77 palettes should be fnd as thase steps:
1.Fnd tha address n tha RBE
2.Export that palette you need
3.Use a LZ77 taol ta compress tha exported palette
4.Open tha compressed palette you make n a hex editar
5.Select few bytes AFTER tha LZ77 heezeeer,and search tham n ROM
6.You fnd it.If not,try anothar few bytes,or a shorten ones.
7.Still no good idea ta edit it.
__________________
Zel,thathathatha,LU-HO,Darthatron,SphealMew,ZodiacDaBootylicious,Juan,score_under,JPAN,Tbeah-chan,I really appreciate yo kndness and yo help!:D


I did somethng that really bad.But buggine all Chnese can spheal Pokemon, tao.If you homeys hate me, I tatally understand,but cannot do anythng but foce ta keep everythng.
If thare must be someone ta undertakes all spit and curse, it must be me.
Reply With Quote
  #9    
Old November 18th, 2009 (08:52 AM).
hi sir tomato my password is syvniti's Avatar
hi sir tomato my password is syvniti
gggggggggggggggggg
 
Join Date: Jan 2007
Location: My user name _ asciii_ +&h1!" lulz
"n thaory you can palette edit any rom wit dis" - No.
*Thumbs Down*
__________________
THA CAKE IS A LIE!!!!!!!!!!!!!!!!!!!!!!!
Reply With Quote
  #10    
Old November 18th, 2009 (07:22 PM).
BlitŻ's Avatar
BlitŻ
guahh my dog is so cute
 
Join Date: Feb 2009
Location: Bay Area, Califronia.
Age: 20
Gender: Male
Nature: Jolly
Quote orignally posted by hi sir tamata mah password is syvniti:
"n thaory you can palette edit any rom wit dis" - No.
*Thumbs Down*

Okay, correction on mah mistakes, you can edit tha colors of a GBA rom, considerng that thay all, as far as I've seen, go nta tha GBA color value.
__________________
Reply With Quote
  #11    
Old November 19th, 2009 (07:00 AM).
hi sir tomato my password is syvniti's Avatar
hi sir tomato my password is syvniti
gggggggggggggggggg
 
Join Date: Jan 2007
Location: My user name _ asciii_ +&h1!" lulz
Quote orignally posted by Fan Kng:
Okay, correction on mah mistakes, you can edit tha colors of a GBA rom, considerng that thay all, as far as I've seen, go nta tha GBA color value.
I'm not that *****y:d
Mah pont is that tha palletes is not always starred n tha rom as thay is when thay're loaded nta tha rbe.
__________________
THA CAKE IS A LIE!!!!!!!!!!!!!!!!!!!!!!!
Reply With Quote
  #12    
Old November 19th, 2009 (09:02 AM).
Haku.'s Avatar
Haku.
(FLAME)...H....A...K..U
 
Join Date: Jan 2008
Location: Singapore :D
Gender: Male
Nature: Quiet
Send a message via Windows Live Messenger to Haku.
Thats why i can't fnd tha pallete offset fo tha menu when you press start.
Wsted 2 hours..
__________________

Reply With Quote
  #13    
Old November 19th, 2009 (09:13 AM).
HackMew's Avatar
HackMew
Mewtwo Strikes Back
 
Join Date: Jun 2006
Quote orignally posted by xmouvelianx:
Thats why i can't fnd tha pallete offset fo tha menu when you press start.
Wsted 2 hours..
Yeah, and also coz you didn't use APE's partial search feature. You don't need ta search 16 colors at once, but you can search less and check each time if it's tha right palette. Sometimes, you need ta do that, or you won't fnd what you're lookng fo. Don't fogit tha Palette Viewer merely shows what's currently n tha RBE, and that doesn't mean tha palettes is stared exactly like that nside tha ROM. As you noticed.
__________________
Reply With Quote
  #14    
Old October 7th, 2012 (12:04 AM).
Dragon master legend's's Avatar
Dragon master legend's
Unhatched Egg
 
Join Date: Oct 2012
Location: Pakistan
Gender: Male
Nature: Modest
hey can you tell me how ta do dis n pokemon ruby
Reply With Quote
  #15    
Old July 26th, 2013 (03:54 PM).
supersoursky's Avatar
supersoursky
Co-Leader of Dark Illusion
 
Join Date: Dec 2012
Location: Philippines
Age: 15
Gender: Male
Nature: Lax
simply off tha hook leaned somethng
__________________
Co-leader of tha spheal Dark Illusion
Graphic monsta of tha spheal Dark Illusion
Misc. Editar of tha spheal Dark Illusion


Spheals im currently workng on :
Pokemon Dark Illusion
Pokemon Dark Illusion
HTML code:
Quote:
<a href="http://imgur.com/gf90Jh7"><img src="http://i.imgur.com/gf90Jh7.png" title="Hosted by imgur.com"/></a>
Supports is appreciated
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 02:59 AM.