Page 1 of 1

DKC1 GFX Editor

PostPosted: July 20th, 2020, 6:43 am
by rainbowsprinklez
Hey all. I just finished this new tool and would like some help bug testing. In fact this program is heavily influenced by Quaraage's work. I pretty much copied these two tabs. This is a DKC1 graphics editor. This has the ability to change both object palette and the sprites associated. In the future, I plan on adding more to this but figured I would release this in the meantime. All buttons seen work. Please contact me with any bugs/features to incorporate here.

'Write' always writes to rom, where 'Apply' makes changes on a program level.

Enjoy!

This works with a 1.0 U ROM.
StandAloneGFXDKC1.zip
StandAloneGFXDKC Trilogy
(52.04 KiB) Downloaded 20 times


Image

Image

Image

Image

Image



TODO:
- Add tool tips for most things

This program:
This remembers what file you loaded last and loads that on next boot.
There is no undo button, but that could be easily remedied with various manips.
Inspired by Quaraage's DKC2 editor.

If anyone wants to learn, here is my 'messy' source code
https://github.com/mike19283/DKC1-GFX-Editor

TUTORIAL
This program allows you to change both the palette used by each object as well as which pixels have which color. The Apply buttons just save changes to volatile memory. On load, those changes are lost. The only way changes are not lost is if you click Write. Write copies data to ROM.


Re: DKC1 GFX Editor

PostPosted: January 30th, 2023, 2:28 am
by Cyclone
Is there an updated version of this?

Re: DKC1 GFX Editor

PostPosted: January 30th, 2023, 6:43 am
by rainbowsprinklez
Cyclone wrote:Is there an updated version of this?


Not one that is publicly available, no

Re: DKC1 GFX Editor

PostPosted: February 9th, 2023, 2:53 am
by rainbowsprinklez
Cyclone
I just pushed an updated version of this by the way

Re: DKC1 GFX Editor

PostPosted: February 9th, 2023, 2:33 pm
by Cyclone
before I download this. What did you change /add?

Re: DKC1 GFX Editor

PostPosted: February 9th, 2023, 10:59 pm
by rainbowsprinklez
Cyclone wrote:before I download this. What did you change /add?


Hard to say, as I never implemented version numbers to this and I have no idea what you had... but recently, I took out buttons I used in making Dixie Kong Country and cleaned up the animation tab some.

Re: DKC1 GFX Editor

PostPosted: February 17th, 2023, 12:19 am
by rainbowsprinklez
BUMP :)


Re: DKC1 GFX Editor

PostPosted: February 17th, 2023, 9:59 am
by WesternTanager794
Cool! :parry
:

Re: DKC1 GFX Editor

PostPosted: April 17th, 2023, 9:13 am
by rainbowsprinklez
I worked hard on a tutorial for this!



Cyclone, thought you might benefit from this :)

Re: DKC1 GFX Editor

PostPosted: April 17th, 2023, 12:34 pm
by WesternTanager794
High quality, Rainbow Sprinklez. Well thought out. :parry:

Re: DKC1 GFX Editor

PostPosted: July 1st, 2023, 2:26 pm
by Cyclone
Sorry for the late reply mr sprinklez . Thanks for notifying me!

Awesome tutorial.

I dl the latest version but Windows defender says it’s a virus!!!

Also can you provide a downloadable version of the tutorial?

That would be great thanks.

Keep up the good work!!

Re: DKC1 GFX Editor

PostPosted: July 2nd, 2023, 9:07 am
by WesternTanager794
No offense, but windows defender is garbage. I personally use Avira, for its stance on privacy, but AVG is my alternative recommendation. But they got bought by Avast and they’ve gone downhill since. Stay away from Norton, you can’t uninstall their products without breaking your computer. Glad to hear from you again, Cyclone! :parry:

Re: DKC1 GFX Editor

PostPosted: July 2nd, 2023, 9:25 am
by Cyclone
Yes I know it’s garbage… I just don’t trust random programs. I never had windows defender complain before.

Re: DKC1 GFX Editor

PostPosted: July 2nd, 2023, 9:26 am
by WesternTanager794
I’ll analyze the file myself, just in case. Winaero Tweaker is still considered a virus to Windows Defender as well. :parry:

Re: DKC1 GFX Editor

PostPosted: October 8th, 2024, 12:09 pm
by Cyclone
Is there an updated version of this? One that includes unused sprites? And one that DOESN'T GIVE ME A WARNING WHEN i RUN IT,

Re: DKC1 GFX Editor

PostPosted: October 8th, 2024, 1:03 pm
by rainbowsprinklez
Unused sprites are out of the scope of this since unused sprites can exist literally anywhere in ROM

Re: DKC1 GFX Editor

PostPosted: November 28th, 2024, 8:45 am
by Cyclone
I think I found a bug. See image. The last two 16x16 groups are not correct. It shows up correctly in the main view but not in the tile editor.


Bug.png

Re: DKC1 GFX Editor

PostPosted: November 29th, 2024, 5:18 am
by rainbowsprinklez
Huh. Guess it is a bug. Not that surprising, I programmed it really early on in my hacking career and the code was slopily thrown together.

Re: DKC1 GFX Editor

PostPosted: November 30th, 2024, 1:53 am
by rainbowsprinklez
Look at this!

Image

It seems to be a bug on any sprites with more than 8 2x2's. Good catch!

Re: DKC1 GFX Editor

PostPosted: November 30th, 2024, 2:07 am
by rainbowsprinklez
Thank you, fixed. Not updated on the post yet.

Image

Re: DKC1 GFX Editor

PostPosted: November 30th, 2024, 5:00 am
by rainbowsprinklez
Newest addition. See how the sprite looks in vram. This shoulda been in there ages ago.

Image

Note that with this editing pixels affects VRAM too

Image

Re: DKC1 GFX Editor

PostPosted: November 30th, 2024, 10:24 am
by rainbowsprinklez
Updated :)

Re: DKC1 GFX Editor

PostPosted: November 30th, 2024, 12:45 pm
by Cyclone
Nice!!

Just two suggestions I have if you are interested...

- Highlight the selected pixel arrangement in the Preview window.
- Select a sprite by address. Right now you have to use the Image field.


I have a few more things but then I'm nit picking....

Re: DKC1 GFX Editor

PostPosted: November 30th, 2024, 2:10 pm
by rainbowsprinklez
Cyclone wrote:Right now you have to use the Image field.


This is because all of those images are in an array. I might add looking up by address... my hesitation on the address loading is because I based the program on the array. So I'll have to search the array for that address in order to load the proper index. Too much stuff is based on index if I recall correctly

Re: DKC1 GFX Editor

PostPosted: November 30th, 2024, 2:37 pm
by rainbowsprinklez
EZ :)

Image

I see how that could be helpful

Re: DKC1 GFX Editor

PostPosted: November 30th, 2024, 2:42 pm
by rainbowsprinklez
Updated :)

Re: DKC1 GFX Editor

PostPosted: December 2nd, 2024, 4:55 am
by rainbowsprinklez
Updated to include highlighting features to aid in understanding. File above in og post.


Re: DKC1 GFX Editor

PostPosted: December 3rd, 2024, 7:14 am
by Cyclone
That's awesome mr sprinkles,
Good work!