Not long ago, I published a tool called "Gal's Palette Editor", an alternative to APE.
I figured that lots of people will just use my program to import a .PAL file into an offset, for let's say... editing titlescreen's charizard?
It is not annoying to do all the process of opening your favorite ROM, going to the charizard's palette, opening your favorite .PAL and clicking save.
However, it could be done easier.
Just because of boredom, I made a program that makes it even simpler to import a .PAL file into GBA. I made this in just an hour. Many parts of the code are similar to the ones I used in Gal's Palette Editor.
A pretty lazy way of inserting .PAL files into .GBA
How to use
Put the .exe file of the program in a folder with both the palette you want to import and your ROM
Type in the program "[palettefile].pal [gbafile].gba [offset]"
Example: If I want to import a palette file called "Pinsir.pal" to the ROM "FireRed.gba" in offset "0xEAD5E8" (which happens to be the titlescreen's Charizard's palette ), I will type in the program this:
Pinsir.pal FireRed.gba EAD5E8
Everything's clear now, right?
BTW the input is not case-sensitive if someone's wondering.
This is a program that I made in an hour. I do not really care about updating it or something just because it does what it is supposted to do.
As I stated before, MANY parts are similar to the code in Gal's Palette Editor. Both program were made in C#.
I also feel like it is pointless to release the source code. Everyone with a little C# knowledge could write a program identical to PAL2GBA with just using the source code from Gal's Palette Editor.