News: 11 March 2016 - Forum Rules

Author Topic: ROM Hacks: Kirby's Dream Land, in Color!  (Read 12603 times)

ShadowOne333

  • Hero Member
  • *****
  • Posts: 1683
    • View Profile
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #20 on: January 02, 2021, 10:50:40 pm »
Very well.
Due to the demand, I have decided to make an Addendum page for the small hack I did of KDL DX.
It's on queue right now, so it should be up in a few hours!



EDIT:
Addendum Hack is now available!
http://www.romhacking.net/hacks/5635/
« Last Edit: January 03, 2021, 10:59:17 am by ShadowOne333 »

minucce

  • Jr. Member
  • **
  • Posts: 49
    • View Profile
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #21 on: September 15, 2021, 12:25:59 am »
Asking for testers
https://github.com/minucce/workbox/raw/6d9ba7057e59bc453acafc6ace306c61e3bca61a/dx_fade.ips
(don't use old savestates as fade palettes are cached at boot time)



Apply to either version:
- GreenAndACat  https://www.romhacking.net/hacks/5213/
- ShadowOne333  https://www.romhacking.net/hacks/5635/


I'll release source later if no problems found, and maybe addendum if original author doesn't come around anymore
« Last Edit: September 15, 2021, 12:31:20 am by minucce »

EvilJagaGenius

  • Jr. Member
  • **
  • Posts: 64
    • View Profile
    • The Jaga's Nest
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #22 on: September 15, 2021, 11:29:08 pm »
Asking for testers
https://github.com/minucce/workbox/raw/6d9ba7057e59bc453acafc6ace306c61e3bca61a/dx_fade.ips
(don't use old savestates as fade palettes are cached at boot time)



Apply to either version:
- GreenAndACat  https://www.romhacking.net/hacks/5213/
- ShadowOne333  https://www.romhacking.net/hacks/5635/


I'll release source later if no problems found, and maybe addendum if original author doesn't come around anymore

Just finished a quick playthrough in Goomba Color, the only problem I found was after beating Dedede and the cutscene where Kirby flies off with the castle, I get a blank white screen for the credits.  After the credits roll the rest of the cutscene and the Extra Mode screen shows up fine.  Didn't try Extra Mode.  I know Goomba Color's not the most accurate emulator, so you might want to double-check.

minucce

  • Jr. Member
  • **
  • Posts: 49
    • View Profile
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #23 on: September 16, 2021, 12:28:21 am »
Tried in bgb and credits are okay. Working on a bugfix idea for black transitions (those brief frames which flicker white). And maybe also want to change how palettes are loaded, make it simpler for others to edit. Plus I noticed 2 rows of BG colors are not used; maybe use those to color Kirby pink (ending balloon, sound mode).

But I fantasize too much atm. Bugfixes first.

September 16, 2021, 09:17:30 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
@Rushiomatsu has an idea to change hud color. I will let author mention further about hack.

KDL DX also has a soft reset bug: double speed is turned off.

September 18, 2021, 09:02:34 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Service Repair DX
https://github.com/minucce-yard/Kirbys_Dream_Land_GB/tree/Service_Repair_DX

_________________________________________________

Kirby's Adventure colored hud

==>

Credit to Rushiomatsu (design), minucce (hacking)


https://github.com/minucce-yard/Kirbys_Dream_Land_GB/raw/b83577c782a04a01da92782364e5bfee26765181/hud_color/hud_color.ips


Revised only:
https://github.com/minucce-yard/Kirbys_Dream_Land_GB/raw/b83577c782a04a01da92782364e5bfee26765181/hud_color/kirby_hud.ips
(add this on top of hud_color)

_________________________________________________

Palette fading fix

==>

https://github.com/minucce-yard/Kirbys_Dream_Land_GB/raw/b83577c782a04a01da92782364e5bfee26765181/fade_palette/fade_palette.ips

Credits screen is fixed from earlier build. Thanks EvilJagaGenius for report!

_________________________________________________

Black fading fix

==>

https://github.com/minucce-yard/Kirbys_Dream_Land_GB/raw/b83577c782a04a01da92782364e5bfee26765181/black_fade/black_fade.ips

This is bug from original game also.

September 18, 2021, 11:51:12 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Double speed fixes
==>

https://github.com/minucce-yard/Kirbys_Dream_Land_GB/raw/451444d8da2e5a953471e059fd2a2f86e0fcc99d/double_speed/double_speed.ips


This slow cpu bug happens after soft reset. Also fixes fast music bug during transitions
« Last Edit: September 18, 2021, 11:55:19 pm by minucce »

emkarta

  • Jr. Member
  • **
  • Posts: 6
    • View Profile
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #24 on: September 18, 2021, 02:00:04 pm »
Fading patch is good except for credits - white bg on SameBoy.

I think you should fix ending also - mono gb looks like night time with full moon but color looks like sunrise or sunset (white sky is problem).

Thanks!
« Last Edit: September 18, 2021, 02:05:16 pm by emkarta »

Rushiomatsu

  • Jr. Member
  • **
  • Posts: 5
    • View Profile
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #25 on: September 19, 2021, 01:13:39 am »
Amazing work! And thank you so much for making the HUD color hack a reality!

minucce

  • Jr. Member
  • **
  • Posts: 49
    • View Profile
Re: ROM Hacks: Kirby\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s Dream Land, in Color!
« Reply #26 on: September 19, 2021, 01:00:49 pm »
Rushiomatsu found a minor bug with black_fade patch: not often sometimes items will (partially) disappear (vram timing). Unfortunately palette code is recycled heavily and fixing will be bothersome and take some thought.

This also has side-effects ffor ew things left I'd want to colorize.


Missing flashing effects would be genuinely hard to repair - mono cycles cleverly between 2 palettes which we don't have luxury. It'd take ... choosing sprite palettes per room as I'm assuming items, enemies, Kirby likely share some swatches.

September 19, 2021, 01:51:41 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
It could be possible to cycle 0 and 1/3/4/5/7, a compromise flashing effect. Although I'm unaware how color flashing looks in other Kirby games. I'll try creating a demo sometime if I can figure it out.

September 19, 2021, 09:14:31 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
==>

https://github.com/minucce/workbox/raw/d91b07faf5703b9b7e2d8f4404bc7559fcb66623/credits_dedede/credits_dedede.ips

Fixes corrupt ending sprite
_________________________________________________________________



https://github.com/minucce/workbox/raw/d91b07faf5703b9b7e2d8f4404bc7559fcb66623/kracko_eye/kracko_eye.ips

Fixes eye color to match previous battle
_________________________________________________________________

==>

https://github.com/minucce/workbox/raw/d91b07faf5703b9b7e2d8f4404bc7559fcb66623/recolor_sprites/recolor_sprites.ips

Fixes red fireball

September 19, 2021, 11:14:30 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Will need some opinions on Kirby flashing

== ==

== ==



Power-ups and waddles also share default Kirby palette. I'm unsure which ones can use different palette flashers.


Lolo and Lala boss fight fading technique is cruel (for color hack).

September 20, 2021, 02:55:57 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
After lots of testing, ended up with palette #1.

Flashing is fixed -- Kirby, 1-Up, Star, Waddle Doo, Whizzer, Scarfy. Not Lololo / Lalala fading yet .. that's trickier.

I want to fix a Kracko eye sprite error and merge it into recolor_sprites.

I'll make another batch post when ready.

September 21, 2021, 08:07:17 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Given my lack of time, it's going to be delayed. And the last 5% or so is the hardest part; redesigning everything to make it fit and play nicely.


I do have a plan worked out though to finally give me some satisfaction of fixing this game.
« Last Edit: September 21, 2021, 08:07:23 pm by minucce »

marc_max

  • Jr. Member
  • **
  • Posts: 76
    • View Profile
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #27 on: September 23, 2021, 11:12:16 am »
Now I see... The game uses the same BG and OBJ palettes for the entire game. Why don't we make it so every stage has its own colors?

ShadowOne333

  • Hero Member
  • *****
  • Posts: 1683
    • View Profile
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #28 on: September 23, 2021, 01:16:18 pm »
Now I see... The game uses the same BG and OBJ palettes for the entire game. Why don't we make it so every stage has its own colors?

That'd be pretty neat :P
Actually the whole Dream Land levels got remade in both Kirby Super Star (SNES) and Kirby Super Star Ultra (DS), so maybe those could be used for reference for the colors of the levels.
I think the most complete recreation of Dream Land would be a combination of all the levels in Spring Breeze in Super Star:
https://www.youtube.com/watch?v=KdbeMEsEMNU

Alongside the Stage 4 from Revenge of the King from Super Star Ultra (Basically a Hard mode of Spring Breeze with an extra level added):
https://www.youtube.com/watch?v=tmDWJDHFoxI

minucce

  • Jr. Member
  • **
  • Posts: 49
    • View Profile
Re: ROM Hacks: Kirby\\\\\\\'s Dream Land, in Color!
« Reply #29 on: September 23, 2021, 01:54:37 pm »
Still going through the rewrite phase as most of the patches are interlinked and require each other now; remaining (new) bugs are being discovered and fixed still.

Lolo fading effect (almost) works plus I've noticed a scrolling glitch in the credits (original game too).

Last problem is replacing the colors I swapped out, in a more efficient method. And maybe a few more minor color fixes.

Then release what I have and call it a day.
_______________________________________________


I won't be the one picking the colors for each stage. Or changing all the tilemaps / sprites. Or volunteering (other than some technical discussion if needed). :)
(Going to require a lot of inhal / exhal usage)


Note some OBJ colors are reserved every room:
- 0 = Kirby (pink, red)
- 1 = Stars (off-yellow) (can be switched around with #5 likely)
- 4 = Curry, Fireball (peach / off-orange + red)
- 5 = Blocks (yellow)
- 7 = Spikes, Cannons, Bombs, Smoke, Air (white, grey)


Which leaves ..
- 1 = color #2
- 2 = various enemies
- 3 = various enemies
- 4 = a few enemies
- 5 = a few enemies
- 6 = leaf, water (only several rooms use this)


BG0-6 = generally white/black are reserved

BG7 = reserved for hud
-- EDIT: Use LYC irq. If hud on, swap palette. Then all 8 palettes can be used for stage.


EDIT:
If one was going to swap out full palettes per stage, I'd do it after 6:4302, which turns off screen. Tiles are sent to vram after this and you have full time to do what you want.

September 24, 2021, 12:32:08 am - (Auto Merged - Double Posts are not allowed before 7 days.)
https://github.com/minucce-yard/Kirbys_Dream_Land_GB/tree/5879636978eaad1433d7fa3a7631910474a8357f


https://github.com/minucce-yard/Kirbys_Dream_Land_GB/raw/5879636978eaad1433d7fa3a7631910474a8357f/patch.zip
(You'll need a clean Revisited or DX rom. No savestates either)

___________________________________________________________

Lolo fix


Credits mountain fix


Kracko eye transparency fix


Screen fading fixed
- Options back to title

Sprite flashing fixed
== == ==

== ==

Fireball destructible block bug fixed

Credits scroll fix


Missing hud color fixed (oddly sometimes)

__________________________________________________

Shopping cart:
I wanted to fix Kirby ending balloon (pink), music test (pink), ending sky (yellow) but either I'll let them go or give them some time.


I'll probably create a Service Repair for mono GB also
- Credits mountain
- Credits scroll
- Black fade


September 25, 2021, 10:40:54 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Original game doesn't have credits scroll problem (just dx).

1)
==>

2)
==>

I've decided to leave rest of game alone for various design reasons or limited hardware palette.

3) Fixed post-credits fade effect


Which means I'm finally done repairing DX for now. Per some requests, I'm uploading to rhdn since some want Revised and some don't ..

September 26, 2021, 12:23:08 am - (Auto Merged - Double Posts are not allowed before 7 days.)
Just tried Kirby's Pinball DX.. Wow .. coloring is really good.
« Last Edit: September 26, 2021, 12:23:14 am by minucce »

Rushiomatsu

  • Jr. Member
  • **
  • Posts: 5
    • View Profile
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #30 on: September 26, 2021, 01:12:32 am »
I just grabbed the patch from your github and I played it. Superb work, minucce!

Only thing I could notice is this (the black pixel on Kracko's door):
But it's also a thing on the original, so not the colorization's fault:

Again, good work and best of luck on future projects!  :thumbsup:

minucce

  • Jr. Member
  • **
  • Posts: 49
    • View Profile
Re: ROM Hacks: Kirby\\\'s Dream Land, in Color!
« Reply #31 on: September 26, 2021, 09:42:49 am »
Nice catch!



https://github.com/minucce-yard/Kirbys_Dream_Land_GB/tree/b3e4b5745b338f4da89dde4423d861338d4939a1
(safe to apply on previous patch)

September 26, 2021, 03:48:32 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Someone asked if I could add the KDL2 sgb border (tiles only) to KDL1. Worth a try I suppose.

And an (add-on patch) request to keep the filled hud icon from Revised. Fair enough.

And upgrade the readme because it's confusing about patch order, crc, *sigh*

Plus someone encountered a *rare* tile corruption bug. Fixed that (8.3) but pushing to 8.4 now.

September 27, 2021, 11:57:55 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Rushiomatsu provided a SGB design based on Star Stacker



So we're at 9.0 now
https://github.com/minucce-yard/Kirbys_Dream_Land_GB/raw/3b7803c6e8174e950152371e3c2d6fcd5a59d9f9/patch.zip
« Last Edit: September 27, 2021, 11:57:55 pm by minucce »

emkarta

  • Jr. Member
  • **
  • Posts: 6
    • View Profile
Re: ROM Hacks: Kirby's Dream Land, in Color!
« Reply #32 on: September 29, 2021, 09:36:21 pm »
Very good job! :)


I noticed that original source code was posted here
https://github.com/GreenAndEievui/kdl-dx


Who is surprisingly still active
https://github.com/GreenAndEievui


And this was posted a few months ago
https://github.com/GreenAndEievui/kirbydreamland2