Romhacking.net

Romhacking => Personal Projects => Topic started by: MojoDodo on January 25, 2022, 05:41:33 AM

Title: Galaga & Galaxian DX [GBC]
Post by: MojoDodo on January 25, 2022, 05:41:33 AM
WIP Hack for Galaga & Galaxian for gameboy, to add gameboy color support.

7 day link to the ips patch
https://filebin.net/ypxqi9wau7dv0ihy (https://filebin.net/ypxqi9wau7dv0ihy)

I've worked against the "Galaga & Galaxian (E) [ S ][!].gb" rom, but it seems to work against any of the Galaga & Galaxian roms, although you will need to fix the headers after.

Color is ok for both games, but I've broken the graphics a bit on the DMG & Super Gameboy, so if you want to play on one of those for now, just use the unpatched rom.

Still to do :
Title: Re: Galaga & Galaxian DX [GBC]
Post by: SuperStarFox on January 25, 2022, 03:34:34 PM
Sounds pretty nice! I really like Galaga especially when you use rapid fire on enemies. By the way, I suggest you change the fonts and in game fonts with the ones from the actual arcade game. Same with Galaxian.  :)

https://www.spriters-resource.com/arcade/galaga/sheet/125248/

Another suggestion for Galaxian would be to switch the intro demo text "We are the Galaxians" to the top and the other intro text "Mission: Destroy Aliens" to the bottom.

https://www.spriters-resource.com/arcade/galaxian/sheet/125247/

Other than that, I will give the hack a try and see how it goes when I get the chance. Till then, keep it up.

EDIT: I tried out the hack, it looks okay and there doesn't seem to be any issues so far. Galaga could use more arcade color design. I also remember making these mockups on DeviantArt, lemme show you.  :laugh:

Mockup Link: https://www.deviantart.com/supastarfox/art/Galaga-and-Galaxian-775119889

Title Screen: https://www.deviantart.com/supastarfox/art/Galaga-and-Galaxian-Galaga-Title-775111882

Galaga Game Screen: https://www.deviantart.com/supastarfox/art/Galaga-and-Galaxian-Galaga-Colorized-77494

Title Screen (Galaxian): https://www.deviantart.com/supastarfox/art/Galaga-and-Galaxian-Galaxian-Title-775111695

Galaxian Game Screen: https://www.deviantart.com/supastarfox/art/Galaga-and-Galaxian-Galaxian-Color-Restored-775100715

These might or might not be possible considering these are just mockups. But you're welcome though.  ;D

EDIT 2: My mockups were updated yesterday, sorry dudes.
Title: Re: Galaga & Galaxian DX [GBC]
Post by: MojoDodo on January 26, 2022, 06:07:49 PM
Version 1.1 release

Better colors for galaxian
Fixes bugs introduced in v1.0 for DMG and Super Gameboy graphics

http://www.romhacking.net/hacks/6541/

SuperStarFox - Great mock ups, but I couldn't work out what you meant by the shine
Title: Re: Galaga & Galaxian DX [GBC]
Post by: SuperStarFox on January 26, 2022, 07:24:29 PM
It's okay, and good job by the way.
Title: Re: Galaga & Galaxian DX [GBC]
Post by: Titney on January 27, 2022, 05:48:49 AM
This is some funny timing cause I just tried this game for the first time the other day, and then this hack pops up right after.

Tried both the WIP and 1.1 on umodified original GBC and the Galaxian colors look much better in the 1.1 version.

Thank you for this, good work!
Title: Re: Galaga & Galaxian DX [GBC]
Post by: Da_GPer on February 21, 2022, 06:52:20 AM
I tried running the game using mGBA and it only gave me a white screen after the GBC BIOS.
Title: Re: Galaga & Galaxian DX [GBC]
Post by: MojoDodo on February 22, 2022, 02:31:03 AM
@Da_GPer

It is working for me on mGBA 0.9.3


The md5 hash of my final 1.1 .gbc is 1b87d9ad90df06c1ee4a2ae280ed6d88, as reported by [url]https://emn178.github.io/online-tools/md5_checksum.html[/url]

The md5 has of my cgb_boot.bin bios file is dbfce9db9deaa2567f6a84fde55f9680

The md5 of the original rom "Galaga & Galaxian (E) [S][!].gb" is 08f46bb59e52562f08c76f4e6c0040c5


Are you able to check your file md5s against mine, and maybe we can move towards getting it working for you.[/s]
Title: Re: Galaga & Galaxian DX [GBC]
Post by: Da_GPer on February 22, 2022, 07:38:19 AM
I downloaded both the 0.9.3 release as well as the most up to date development release. As you said, 0.9.3 worked perfectly. The development though, didn't. The development release I downloaded is 0.10-7287-7b6dd5b13. It has Super Game Boy Color, giving you the ability to use Super Game Boy borders on Game Boy Color games as well as other features not in 0.9.3.
Title: Re: Galaga & Galaxian DX [GBC]
Post by: MojoDodo on February 24, 2022, 11:28:40 PM
ok, I can reproduce the bug, and it seems like it is some sort of timing / communication issue.

I'm not sure if I will be able to fix it, given that the sgb/gbc modes are kind of "out there" in terms of documentation and behavior, but I will have a look at it on the weekend.

Cheers, and thanks for your report.
Title: Re: Galaga & Galaxian DX [GBC]
Post by: Da_GPer on February 25, 2022, 03:08:27 AM
Quote from: MojoDodo on February 24, 2022, 11:28:40 PM
ok, I can reproduce the bug, and it seems like it is some sort of timing / communication issue.

I'm not sure if I will be able to fix it, given that the sgb/gbc modes are kind of "out there" in terms of documentation and behavior, but I will have a look at it on the weekend.

Cheers, and thanks for your report.

You're welcome. I suggest talking to Minucce, who made the Kirby's Dream Land DX SGBC hack and Vague Rant, who made the Link's Awakening DX SGBC hack. They might be able to help. Good luck! ;D
Title: Re: Galaga & Galaxian DX [GBC]
Post by: SuperStarFox on February 25, 2022, 04:38:36 AM
You might also wanna colorize Galaga to look more like the arcade version when you get the chance. It doesn't look like it was fully colorized as it still uses the Super Game Boy palettes.