I've spent a long time trying to think of a statement that would do this justice, but by now you should already know how much I appreciate this project.
I haven't found any bugs other than ones already mentioned, so I guess that's a good sign.
(To anyone having trouble with AutoLaunch: DKCRE doesn't seem to permit relative paths. When I changed my savestates path in ZSNES from "\Saves" to the absolute path "C:\Program Files\zsnesw151\Saves," it started working.)
I did notice a few things in the DKCv10U.INI file that could be improved, though. Thankfully, most of these can easily be changed.
In the PalEdit16CategoryList section, a few of the object palettes addresses are off by a couple of bytes.
3C834E = arrow sign
**Should be 3C8350**3C869A = Squidge
**Should be 3C8698**3C870E = animal crate, moss-lined barrel
**Should be 3C8710**Some other object palettes (mostly beta/unused) appear to be missing as well:
3C8208 = brown gradient [BETA]
3C8332 = Alternate Bananas? [BETA]
3C83E6 = Alternate Tire? [BETA]
3C8620 = five shades of yellow, five shades of grey [BETA]
3C86B6 = grey-to-white gradient [BETA]
3C8800 = orange rope? [BETA]
3C892C = Butterfly, Purple and Yellow *
3C894A = Butterfly, Pink and Yellow *
3C8968 = Butterfly, Gold and Yellow *
3C8986 = Butterfly, Azure and Red *
3C89FE = Coal Elevators
3C8A94 = Alternate STOP Barrel? [BETA]
3C8B0C = Puftup [BETA]
3C8C56 = solid white [BETA]
3C8C74 = Whale (Picture Frame in Treehouse)
3C8E36 = Alternate Cranky Kong? [BETA]
3C8E72 = Spelling Bee Bonus Golden Letters, Dark **
* = Only missing from PalEdit16CategoryList
** = Missing from PalEdit16CategoryList, ExtractionMode_PaletteNames, and the DKCv10Uspr2pal.dat file
The KONG letters actually use different sprite values than the Spelling Bee Bonus letters, but the overrides are using the latter instead of the former.
{A551|01021988……………………………} = Golden Letter, K
**Should be 1950**{A55D|01021998……………………………} = Golden Letter, O
**Should be 1954**{A569|01021994……………………………} = Golden Letter, N
**Should be 1958**{A575|01021978……………………………} = Golden Letter, G
**Should be 195C**Also, I think it would be a good idea to make the animation script pointer table location configurable in the INI, just like the sprite pointer table. I'm currently working on patches which add/edit animation scripts. DKCRE immediately crashes when I go to a level with objects, because I moved the aforementioned table to a different bank.