Romhacking.net

Romhacking => Personal Projects => Topic started by: Chaos Rush on June 17, 2015, 04:54:40 pm

Title: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on June 17, 2015, 04:54:40 pm
As some of you may know, a lot of GBA games have brightened, washed out colors in order to make it easier to see on an unlit GBA. This is a patch for *Mother 1+2* for GBA that restores the colors back to what they were on NES (just the Mother 1 side of the ROM, I have not bothered with the Mother 2 side and don't have any plans to)

...except I've made several patches. Because there are no true NES colors because of the way it handles colors. To my knowledge, NES games don't have any palette data, they just have 'color assignments' choosing from the NES's 64 different color 'slots'. But the way these colors appear can be different from one TV to another, whether it's between NTSC and PAL, or RF/AV cables... so really there are no 'true' NES palettes, hence why I've included several palette options from various sources.

When they ported Mother 1 to the GBA, they adapted the NES 64 color limit to it, and came up with their own unique color palette that was clearly optimized for the original model GBA and nothing else. Unfortunately that palette they used makes trees look neon-green on backlit displays.

Screenshots/Comparison:
(Yes, oddly enough the original GBA palette is the darkest for Magicant)

Mother 1 + 2:
(https://i.imgur.com/UdwwuqJ.png) (https://i.imgur.com/pTNN4kB.png)

Smooth(FBX):
(https://i.imgur.com/PmO5GWj.png) (https://i.imgur.com/8HH6uTl.png)

NES Classic Edition:
(https://i.imgur.com/JwzXlP0.png) (https://i.imgur.com/vH9XCRc.png)

Wii U Virtual Console:
(https://i.imgur.com/48i0QT0.png) (https://i.imgur.com/e9nOcKG.png)

These patches can be used in conjunction to any of the translation patches out there. You can patch it to a clean ROM (which means you'll play it in Japanese), or you can patch it to an already-patched translated ROM, either way it doesn't matter, as the only data these patches touch is the 64 colors that the game uses as its palette data.

I recommend using the standard Smooth(FBX) patch. Only use the Virtual Console color patch if you're playing it on a really bright display.

Link to patches: https://www.mediafire.com/file/ai3xr14iefm30js/MotherColorRestorationPatches.zip/file

The .zip file contains:
1. "M1 Color Restoration - Smooth(FBX).ips" (RECOMMENDED)
-makes color palette look like the accurate one made by FirebrandX,who went through great efforts to reverse-engineer an accurate NES palette.

2. "M1 Color Restoration - NES Classic.ips"
-makes color palette look like the one used by the NES Classic Edition.

3. "M1 Color Restoration - VC Official.ips"
-makes color palette look like the one that Nintendo uses on their Virtual Console releases for NES games on Wii and Wii U.

4. "BootToM1.ips"
-the game will immediately boot to Mother 1, and will skip the 'choose game' menu entirely. It essentially turns "Mother 1+2" into just "Mother 1".

5. "SkipSplashScreen.ips"
-ONLY USE THIS ONE IF YOU HAVE ALREADY APPLIED MATO'S TRANSLATION PATCH. What this patch does is it removes the splash info screen from Mato's translation patch. I wanted to remove it because in order to make a standalone Mother 1 for GBA, and Mato's splash screen mentions his Mother 2 hacks which is redundant if you're also going to use the 'BootToM1' patch.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: TheZunar123 on June 17, 2015, 11:43:42 pm
Nice work.

Unless this is the hack you're thinking of, there is a patch that fully uses Mato's translation in the NES version. It also updates the graphics too. http://www.romhacking.net/hacks/2211/
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Seihen on June 17, 2015, 11:53:11 pm
Dear god, does the Virtual Console version really look THAT dark?? I prefer the washed-out, ugly GBA scheme over the muted dark colors on the VC.

Though, of course, the mock NTSC NES palette is the best.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on June 18, 2015, 12:58:04 am
Nice work.

Unless this is the hack you're thinking of, there is a patch that fully uses Mato's translation in the NES version. It also updates the graphics too. http://www.romhacking.net/hacks/2211/
Actually "Mother: 25th Anniversary Edition" uses an abridged version of Mato's translation in order to fit in the NES ROM without doing major text repointing (source: https://forum.starmen.net/forum/Community/PKHack/Mother-Earthbound-for-NES-with-tomato-s-translation/page/1#post2069733). And not all enemy and item names are identical, it appears that DragonDePlatino only changed enemy/item names if it fit within the character limit of the EB0 enemy/item name (hence why the Redneck enemy is still 'Wally' in that hack), and that hack uses "Giegue" as the final boss name instead of "Giygas", despite the fact that they have the same name in Japanese and Shigesato Itoi himself has said that the final boss of Mother 1 and Mother 2 are the same entity (but of course, that could easily be remedied with simple search+replace hex editing). I'm not trying to sound rude in any way and I apologize if I come across as that, I'm just explaining why I cannot view 'Mother: 25th Anniversary Edition' as the definitive version of Mother 1.

Dear god, does the Virtual Console version really look THAT dark?? I prefer the washed-out, ugly GBA scheme over the muted dark colors on the VC.

Though, of course, the mock NTSC NES palette is the best.
Yeah, that's the actual palette that Nintendo uses on their NES VC games, as someone over at GBAtemp ripped the exact palette and I just inserted that into M1 GBA's palette. In the Mother1+2 ROM, at 0xF6441C are 128 bytes (64 colors) that the entire game uses as its palette data, and this palette is 'imitating' the NES's 64 color slots. Using a color tool (Advanced Palette Editor) you can modify the palette to whatever NES palette you want, and that's how I made these patches. I decided to include the VC palette anyway despite how dark it looks on most displays because it's the closest we'll ever get to an 'official' NES palette. I'm tinkering with that palette though and might make a third patch that looks like the VC colors, but brightened so that the 'white' color is actually white.

EDIT: updated the link which now contains an extra patch that is basically VC colors but brightened, screenshots in the first post also.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: vivify93 on June 18, 2015, 03:10:37 am
Hey, sweet stuff, dude! It looks great now. And I like the extra patches to skip the splash screen and boot automatically to Mother 1. It'll go nicely on my Wii! :thumbsup:
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: SunGodPortal on June 18, 2015, 02:26:54 pm
Quote
I'm not trying to sound rude in any way and I apologize if I come across as that, I'm just explaining why I cannot view 'Mother: 25th Anniversary Edition' as the definitive version of Mother 1.

Hmm. So what is the definitive version of Mother? (if there even is one) I'm wondering because I tried this game out last year and thought it was pretty cool, but I had a bunch of other games to play so I haven't begun playing it for real. Opinions please.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: John Enigma on June 18, 2015, 02:47:28 pm
This is awesome! This is really great!

Good job restoring the colors.

Now if only somebody might do the same thing with Mother 2. That is, once Jeffman is done with his VWF project for Mother 2 (GBA)
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Bobolicious81 on June 18, 2015, 04:47:59 pm
Hmm. So what is the definitive version of Mother? (if there even is one) I'm wondering because I tried this game out last year and thought it was pretty cool, but I had a bunch of other games to play so I haven't begun playing it for real. Opinions please.
If you want the best script, I'd recommend the GBA translation. If you don't want quite as much grinding, go with the 25th Anniversary Faithful Edition.
When I played it, the only option was Earth Bound Zero and I found that to be quite dandy too (aside from Giegue's name being different than his SNES counterpart)
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: TheZunar123 on June 18, 2015, 05:05:38 pm
The definitive version of Mother is the Japanese version. Go learn Japanese.

Seriously though, I think you're being a little too picky Chaos. DDP did his best with the limitations he could work with, so unless you're willing to make the changes to the game yourself or wait for someone else to do it, your best bet is to just settle for 25th Anniversary or the GBA version with Mato's translation. Not trying to be rude, but that's just my thoughts on it.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: SunGodPortal on June 18, 2015, 05:18:36 pm
Quote
If you want the best script, I'd recommend the GBA translation. If you don't want quite as much grinding, go with the 25th Anniversary Faithful Edition.

Ah. Sounds like I may want to go with the 2nd option then. I can't stand grinding these days. It's the video game equivalent of filler.

Quote
The definitive version of Mother is the Japanese version. Go learn Japanese.

No thanks. I listen to a lot of Japanese music because not only do I like how their short choppy sounds work well within the medium, I like being able to enjoy the melodies without being distracted by how stupid the lyrics are (I'm really picky about lyrics). If I learned Japanese it might potentially ruin some of my favorite music. I prefer to make my own associations based on the atmosphere that the music creates.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: TheZunar123 on June 18, 2015, 05:33:05 pm
I understand that, but the reality is that only the Japanese version is the truly definitive version, because of how different the language is. Many things just don't carry over and are lost in translation. I would bet even Mato's awesome translation has a few things like that, it's inevitable.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Bobolicious81 on June 18, 2015, 05:55:27 pm
I forgot about the "easy ring" in the GBA translation. That raises exp and money to reduce grinding. So it really comes down to better graphics vs more detailed script.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: SunGodPortal on June 18, 2015, 06:08:45 pm
Quote
I forgot about the "easy ring" in the GBA translation. That doubles exp and money to reduce grinding. So it really comes down to better graphics vs more detailed script.

I thought I remembered reading about that ring at some point but I couldn't remember which version it was included in. Sounds like the GBA trans + one of Chaos Rush's palette hacks is the way to go then.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on June 18, 2015, 06:09:58 pm
your best bet is to just settle for 25th Anniversary or the GBA version with Mato's translation.
That's exactly what I'm doing...?

Also while the definitive version of Mother 2 and 3 are definitely the Japanese versions (if you can understand it), I don't think that's the case in the Famicom version of Mother, which has an incomplete ending (though it could be argued that it's not in complete, it's just spookier), and something is different about getting the final melody (don't exactly remember what though).
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: TheZunar123 on June 18, 2015, 07:26:53 pm
I'm just saying since you mention in the OP that you're hoping for "a NES hack of Mother 1 containing Mato's translated script fully", the closest you can get until it happens would be those two options, unless you're willing to do the work yourself.

By "definitive version" I was really referring to the GBA Japanese version since that one has the ending iirc. Unless you want to be super nitpicky about a couple lines that were changed like the Dragon Quest reference which aren't even story related.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: John Enigma on June 18, 2015, 07:34:21 pm
That's exactly what I'm doing...?

Also while the definitive version of Mother 2 and 3 are definitely the Japanese versions (if you can understand it), I don't think that's the case in the Famicom version of Mother, which has an incomplete ending (though it could be argued that it's not in complete, it's just spookier), and something is different about getting the final melody (don't exactly remember what though).
According to the EarthBound Wikia page (not Wikipedia), it said that the original Japanese version had so many different things that to some programmers considered wrong. The English prototype known as EarthBound Zero, nowadays known as EarthBound Beginnings, had some tech. changes that fixed some things just to make the Japanese version (Mother) more right and accurate.

Here's the link: http://earthbound.wikia.com/wiki/Mother_(video_game)#Censorship_and_localization
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on June 18, 2015, 07:55:59 pm
Ideally a hacked version of EB0/EBB would be definitive IMO because as far as I know it's the most updated codebase (not counting the GBA port) but it also boasts superior music. And yeah, I wouldn't mind a NES hack containing Mato's full script (even DPP said he would if he could), but I do understand why it would be ridiculous (believe me, I've tried). Though I suppose it wouldn't be too hard to fix the item and enemy names, though when I looked into it I couldn't quite grasp how NES pointers worked, I'm only knowledgeable on GBA pointers. I'm not even bothered that much by Phil Sandhop's translation, it's the lack of consistency that I'm bothered by (item and enemy names that are different between EB0 and EB despite being the same in M1 and M2 Japanese), and I understand that this doesn't bother everyone because it doesn't affect game play at all. I think the GBA version + Mato's translation is the closest we'll ever get to an English definitive version, but one reason why it would still be nice to have it on NES is because of the superior music on the NES version. Someday I'll try to look into fixing the music on the GBA port, problem is the M1 GBA port doesn't use the Sappy engine that most GBA games do (but the M2 port and the 'game select menu' does).
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: John Enigma on June 19, 2015, 10:29:39 am
Quote from: Chaos Rush
If anyone can rip the palette that Nintendo uses for NES games on 3DS Virtual Console (which is a different palette from the one they use for Wii/Wii U), I will gladly make a patch for Mother 1 using 3DS VC colors (you'll be credited of course).
Just so you would know, there are two 3DS NES color versions: the normal, untouched VC version, and the 3D Classics version (for example, 3D Classics: Excitebike) without the 3D effect of course.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: SuperrSonic on November 22, 2015, 11:01:46 am
Sorry for bump.
Just so you would know, there are two 3DS NES color versions: the normal, untouched VC version, and the 3D Classics version (for example, 3D Classics: Excitebike) without the 3D effect of course.
You're not wrong, I just wanted to add more to this. The VC on 3DS has its settings exposed on a file, if you view this text file you see various settings: dark, motion blur, reduce color, etc.

Dark works by setting a value from 1 to 10, 10 being nothing and 1 being completely black. As it seems every NES VC uses dark = 7 so that's 30% black on screen. In any case disabling this gets you Ultimate NES Remix colors. 3D Classics Excitebike is confirmed to be a full remake, so it might not use the same colors as VC.

I have ripped the 3DS VC palette without the above filter, if you are still interested.
https://gbatemp.net/threads/ripping-the-nes-virtual-console-palette.371706/

This is good confirmation that Nintendo does not dim these games because they think it is correct, but for a completely different reason. I think it's obviously to prevent seizures, SMB3's patch file indicates that in certain parts of the game dark is set to 6 (40% black), this means they intentionally went through the trouble of doing such a specific change.
Of course not every NES game can trigger seizures but I guess Nintendo doesn't care for this.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: ShadowOne333 on November 22, 2015, 01:10:53 pm
I really want to continue with this project and restore the M2 palette for this compilation.
It's on my hacks-to-do after I finish debugging my EB Spanish translation actually.

Also, I was wondering if you could make a patch that boot ups directly into M2 instead of M1, I love having standalone ROMs when it comes to compilation ROMs.

Thanks in advance!
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on November 22, 2015, 04:29:34 pm
Also, I was wondering if you could make a patch that boot ups directly into M2 instead of M1, I love having standalone ROMs when it comes to compilation ROMs.

Thanks in advance!
I did manage to achieve that (involves just changing a simple pointer), don't remember if I took notes & don't have access to my PC right now. I'll try and post my notes later this week (no guarantees though, I've been quite busy IRL these past couple weeks and haven't even had time to work on my FFII retranslation).

As for the 3DS color palette patch, yeah I know I said back in June that I'll gladly do it but I'm satisfied with the NTSC replication patch. I can provide the offset though, and it's a really easy patch to make as the whole game only uses 64 (or possibly even less) colors. Another thing is if it's worth my time to do it, as I have little time these days that I would rather not sacrifice.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: ShadowOne333 on November 26, 2015, 12:01:48 pm
I did manage to achieve that (involves just changing a simple pointer), don't remember if I took notes & don't have access to my PC right now. I'll try and post my notes later this week (no guarantees though, I've been quite busy IRL these past couple weeks and haven't even had time to work on my FFII retranslation).

As for the 3DS color palette patch, yeah I know I said back in June that I'll gladly do it but I'm satisfied with the NTSC replication patch. I can provide the offset though, and it's a really easy patch to make as the whole game only uses 64 (or possibly even less) colors. Another thing is if it's worth my time to do it, as I have little time these days that I would rather not sacrifice.

I tried to reverse engineer the IPS patches.
I managed to find the pointer.

It's as 0x1F0.
The original pointers is A5370108, which is a little endian pointer that goes to address 0x0137A5.
Your autoboot hack has that very same pointer changed to points to 0xF000F0.
The pointer is in little endian is F000F008.

I tried to debug the game to see what address the game uses to go to Mother 2, but I didn't have any luck at all. :/
Do you have a method to do so? And what tools did you use?
If you could explain me via PM if you want, I would be really thankful, since I want to do the same for the Super Mario Advance series to boot straight into the main game and knowing how to do so will come in handy.

---------------------------------------

Apart from that, for anyone that wants to make the 3DS colour patch a thing, here you have the offset range for the Mother 1 palette.

Mother 1+2:
Mother 1 Palette Data Bank
F6441C-F64497
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on December 04, 2015, 02:23:58 am
I tried to debug the game to see what address the game uses to go to Mother 2, but I didn't have any luck at all. :/
Do you have a method to do so? And what tools did you use?
If you could explain me via PM if you want, I would be really thankful, since I want to do the same for the Super Mario Advance series to boot straight into the main game and knowing how to do so will come in handy.
Alright, so to boot to Mother 2, put D5 0E 01 08 at 0x1F0. Except there's an issue, this only works if Tomato's splash screen that he added in his M1+2 patch is still intact. If you remove the splash screen (or try to make it to boot to M2 on a vanilla M1+2 ROM), then it won't work. I have no idea why this is the case. (To remove Mato's splash screen, put 1D 48 01 60 at x27A, which is exactly what my remove splash screen patch does, it simply reverts those four bytes to what they are in a vanilla Japanese M1+2 ROM).

As for the method and tools I use, I use VBA's debugger , and also VBA-SDL-H. With VBA-SDL-H you can pause at any time and look at the most recently executed ASM code (which also displays what bytes are in its registers), in addition to putting breakpoints at offsets. For quick byte changes I just use VBA's memory viewer. Basically I just look at the ASM code and if I see an interesting pointer loaded into a register, try changing it and see what happens (that's how I found these offsets). It shouldn't be too hard to replicate with the Super Mario Advance games.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on July 06, 2019, 04:25:17 pm
It's been a while since I've updated this, but I've finally gotten around to doing this.

When the original color patch was made in 2015, it used an earlier version of FirebrandX's accurate NES palette but he's updated it since the original has come out. I've now updated the patch to use his finalized NES palette, called "Smooth(FBX). I've also included the palette used for NES Classic Edition.

Here is the download link to the new set of patches:
https://www.mediafire.com/file/ai3xr14iefm30js/MotherColorRestorationPatches.zip/file

Here are some comparison screenshots:

Mother 1 + 2:
(https://i.imgur.com/UdwwuqJ.png) (https://i.imgur.com/pTNN4kB.png)

Smooth(FBX):
(https://i.imgur.com/PmO5GWj.png) (https://i.imgur.com/8HH6uTl.png)

NES Classic Edition:
(https://i.imgur.com/JwzXlP0.png) (https://i.imgur.com/vH9XCRc.png)

Wii U Virtual Console:
(https://i.imgur.com/48i0QT0.png) (https://i.imgur.com/e9nOcKG.png)
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: John Enigma on July 11, 2019, 10:11:26 pm
I'm afraid to report that I found some glitches, and a game breaking bug.

Apparently, the latest patches break the game on the mGBA emulator. (Strangely enough, it works on VBA-M.)

I mean, look. (https://imgur.com/a/9NdfvUC)

I'm using the Smooth(FBX) patch. I don't know if this also happens on the other patches.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on July 11, 2019, 10:16:25 pm
I'm afraid to report that I found some glitches, and a game breaking bug.

Apparently, the latest patches break the game on the mGBA emulator. (Strangely enough, it works on VBA-M.)

I mean, look. (https://imgur.com/a/9NdfvUC)

I'm using the Smooth(FBX) patch. I don't know if this also happens on the other patches.
Are you using any other patches? Because the Smooth(FBX) patch by itself works on hardware for me. I'm not using the translation patch though, and your screenshot seems to be in English. What about the SkipSplashScreen or BootToM1 patches?

EDIT:
I just tested using Smooth(FBX) + BootToM1 using specifically mGBA, had no issues what so ever.
(https://i.imgur.com/p8D3qxB.png)

I'm going to assume maybe there's a conflict with Mato's translation patch or the SkipSplashScreen patch. I'll test those to see what the problem is, but in the mean time what specific patches did you apply?
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: John Enigma on July 11, 2019, 10:27:44 pm
Are you using any other patches? Because the Smooth(FBX) patch by itself works on hardware for me. I'm not using the translation patch though, and your screenshot seems to be in English. What about the SkipSplashScreen or BootToM1 patches?
I forgot to mention that yes, I am using the translation. I also forgot to mention that I patched the ROM with Mato's translation first.

And no, I haven't patched the ROM with the SkipSplashScreen or BootToM1 patches.

I do need to test it with the other patches though.

EDIT: Only played it with the Smooth(FBX) with no other patches, except for the translation patch.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on July 11, 2019, 10:38:00 pm
I forgot to mention that yes, I am using the translation. I also forgot to mention that I patched the ROM with Mato's translation first.

And no, I haven't patched the ROM with the SkipSplashScreen or BootToM1 patches.

I do need to test it with the other patches though.

EDIT: Only played it with the Smooth(FBX) with no other patches, except for the translation patch.
I just tested again using the exact patches you mentioned in the exact order, on mGBA. Still no issues whatsoever for me.
(https://i.imgur.com/VPsLCKO.png)

I'm sorry but I don't know what to tell you. Did you mess with the display layers setting on mGBA, or any other sprite settings? Because you say it works fine for you on VBA-M. For me, I've had no issues with my patches on VBA, mGBA, and hardware, so I'm not sure why you're having that issue.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: John Enigma on July 11, 2019, 10:46:37 pm
Since this also happens on the NES Classic and VC Colors, I'll explain a bit.

I haven't messed with the emulator. All I did was patch the ROM using FLIPS: I patch it with the translation first, then I give it an Output File name, and it saves. Next, I try to patch the same translated ROM with the Smooth(FBX) patch, give it the same Output File name, and then it replaces/overrides it.

Could it be something wrong with the patching directions?
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on July 11, 2019, 10:58:24 pm
Since this also happens on the NES Classic and VC Colors, I'll explain a bit.

I haven't messed with the emulator. All I did was patch the ROM using FLIPS: I patch it with the translation first, then I give it an Output File name, and it saves. Next, I try to patch the same translated ROM with the Smooth(FBX) patch, give it the same Output File name, and then it replaces/overrides it.

Could it be something wrong with the patching directions?
I use LIPS, and hadn't heard of FLIPS until now but I'm assuming, is this what you're talking about?: https://www.romhacking.net/utilities/1040/

I did a quick trial run using FLIPS, and still no issues for me. What about the MOTHER1+2 ROM with no patches at all?
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: DannyPlaysSomeGames on July 11, 2019, 10:59:53 pm
Since this also happens on the NES Classic and VC Colors, I'll explain a bit.

I haven't messed with the emulator. All I did was patch the ROM using FLIPS: I patch it with the translation first, then I give it an Output File name, and it saves. Next, I try to patch the same translated ROM with the Smooth(FBX) patch, give it the same Output File name, and then it replaces/overrides it.

Could it be something wrong with the patching directions?
Actually, Chaos, it would help if you gave a ROM hash, allowing Enigma something to compare his ROM to
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on July 11, 2019, 11:06:36 pm
Actually, Chaos, it would help if you gave a ROM hash, allowing Enigma something to compare his ROM to
Using HxD's checksum function I get,

Mother 1+2 w/ no patches:
SHA-1: F27336B9C96CA2D06C34E07A61A78538DEAC32B3
MD-5: F41E36204356974C94FABF7D144DD32A

Smooth(FBX):
SHA-1: 3E4001EC0667AA925B3CF10FB259EBF328582A9B

Smooth(FBX) + Tomato translation:
SHA-1: 15E71C24C5A35883925F0F7F01A89129E57F34E9

EDIT: and for the record, the VC patch in the latest release dates to 2015 as a leftover from the initial release, and one has has pointed out any such issue in the past 4 years.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: John Enigma on July 11, 2019, 11:41:24 pm
Okay. Now it just gets weirder. Because apparently, the non-translated Smooth(FBX) patched ROM doesn't work either.

I'm using mGBA v0.7.1. I swear I haven't tweaked anything in the emulator.

EDIT: And the ROM that I'm using to patch the color hack is a No-Intro ROM with a MD5 of F41E36204356974C94FABF7D144DD32A and a SHA-1 of F27336B9C96CA2D06C34E07A61A78538DEAC32B3. Which is exactly like your hashes.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on July 11, 2019, 11:51:08 pm
Okay. Now it just gets weirder. Because apparently, the non-translated Smooth(FBX) patched ROM doesn't work either.

I'm using mGBA v0.7.1. I swear I haven't tweaked anything in the emulator.

EDIT: And the ROM that I'm using to patch the color hack is a No-Intro ROM with a MD5 of F41E36204356974C94FABF7D144DD32A and a SHA-1 of F27336B9C96CA2D06C34E07A61A78538DEAC32B3. Which is exactly like your hashes.
What about vanilla Mother1+2 with no patches at all?
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: John Enigma on July 12, 2019, 12:00:08 am
Vanilla Mother 1+2 works.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chaos Rush on July 12, 2019, 12:05:56 am
Vanilla Mother 1+2 works.
Well I wish I could help you find the issue.

What are the hashes for the patched files? Or what about using LIPS? I believe you that my patches are causing the issues on your end, but also I swear that I'm telling the truth that I have no issues on my end with mGBA, VBA, and GBA hardware.
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: John Enigma on July 12, 2019, 12:21:31 am
I'll try to generate the hashes. Give me some time. Here I go.

July 12, 2019, 01:04:10 am - (Auto Merged - Double Posts are not allowed before 7 days.)

Okay. So apparently, all of them work now.

All I did was use LIPS to patch the colorization patches first (and then patch the translation later.) I really don't know if this really is the procedure to do it like that: Color patch then Mato's Translation.

EDIT: I can't tell if it was the LIPS program, or the procedure. @Chaos Rush
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Heaven Piercing Man on July 12, 2019, 02:13:42 am
I thought I was the only one to know about FLIPS since everyone has kept talking only about vanilla LIPS for years already...
Title: Re: Mother 1 GBA Color Restoration [completed]
Post by: Chronosplit on July 12, 2019, 06:13:22 pm
Dear god, does the Virtual Console version really look THAT dark?? I prefer the washed-out, ugly GBA scheme over the muted dark colors on the VC.
Fun random fact: this was for anti-epilepsy, the same reason why games like Earthbound saw some minor edits in the Virtual Console.  That's also why the Switch Online stuff does not have this palette, as they just edit those games before they're put online instead.  For some odd reason Nintendo apparently didn't edit the NES ROMs up until the classic editions?

IIRC Nintendo really didn't care about this until the DS era, so Mother 1 GBA didn't see any such edits.