Dungeon Explorer brightness hack?

Started by ccovell, 10/25/2010, 11:10 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ccovell

Is anyone interested in me making a hack like this?

Example: original on left, hand-edited on right:
IMG

A little explanation:  Over 2 1/2 years ago #-o  I got fed up with Dungeon Explorer's dark and gloomy graphics, and wondered if I could hack the ROM to brighten its palette overall.  What I did was

1) Find the palette locations in the game ROM
2) Extract them into mutiple 512-byte files
3) Write a C conversion program to change them from PCE 9-bit RGB to Pure RGB 32-bit words (00RRGGBB)
4) Import the Pure RGB as a palette on the Amiga
5) Edit the palettes in Brilliance on the Amiga ('cause it has a 9-bit palette mode)
6) Save the palettes as binary files again
7) Write a C program that does the reverse conversion
8 ) Plonk the converted PCE palette back into the ROM

As you can see, it's a convoluted process.  It's kinda hard (impossible?) to do any realtime palette editing with the PCE file, either as a binary, or as it's running in an emulator.

Does anybody know of a way to speed up the process?

NecroPhile

Neat project.  Do you have any action screenies converted for comparison?

Quote from: ccovell on 10/25/2010, 11:10 AMDoes anybody know of a way to speed up the process?
Play Crystal Beans instead?  :P
Ultimate Forum Bully/Thief/Saboteur/Clone Warrior! BURN IN HELL NECROPHUCK!!!

shubibiman

Self proclamed Aldynes World Champion

nat

That's an interesting hack... But to be honest, I never even realized how dark the graphics in the game were until I did my DE review for Brothers Duomazov. At first I thought I'd encountered a bug in the emulator's screen capture function. For some reason it doesn't seem as bad on an actual CRT TV.

OldRover

You could skip steps 2 through 7 by writing a utility that reads the data from the PCE file, allows you to modify it as an in-memory buffer, then write it back to the PCE file. Understanding the 9 bit kung fu is pretty easy, but you should know all about it since you've already done games before. :)
Turbo Badass Rank: Janne (6 of 12 clears)
Conquered so far: Sinistron, Violent Soldier, Tatsujin, Super Raiden, Shape Shifter, Rayxanber II

ccovell

A quick ingame test:
IMG

The game actually uses a single 16-colour palette for much of its overworld/underworld graphics, so that was kinda easy.  Other levels and enemies have to be hacked later.

I could write my own editing program, but nothing beats the RGB/HSB sliders and pixel view of a real, professional paint program.  My method is working out fine enough for now.

Arkhan Asylum

Its a neat idea, but if you're playing on a real system and don't like it, its easier to just diddle the TV knobs up to where you want them, and save yourself the tedium of doing what you're doing, since most of us are play-it-on-real-hardware purists.




This "max-level forum psycho" (:lol:) destroyed TWO PC Engine groups in rage: one by Aaron Lambert on Facebook "Because Chris 'Shadowland' Runyon!," then the other by Aaron Nanto "Because Le NightWolve!" Him and PCE Aarons don't have a good track record together... Both times he blamed the Aarons in a "Look-what-you-made-us-do?!" manner, never himself nor his deranged, destructive, toxic turbo troll gang!

Duo_R

Playing in component really helps.
Add my YouTube channel: https://youtu.be/sOg93QUtlg0
For sale trade list: https://tinyurl.com/2csm7kq