I know the Amiga version was the original one, but don't know which came first, the Genesis or Sega CD port. Curiously, did anyone back in the day when print was king noticed or mentioned this in reviews? It doesn't seem like any of the so-called "retro lovers" on YouTube noticed or mentioned the difference between the Mega and Sega CD backgrounds, either.
Anyway. Looking at the ISO the missing graphics are actually there, including the Dense Jungle tiles... The issue is they're simply not loaded into the level's memory. Compare the level through a VDP Viewer output:Genesis versionSega CD version
But even more interesting is that they must have been expected to be, because there are tilemap definitions for the scrolling background: the level will automatically display any graphic referenced in its tilemap, just not the correct one. I assume this must have been some mistake on Core Design's part.
I've tracked down one of the possible strings that affect this by running breakpoints on the Genesis version, then comparing it with the CD version's code. The CD version uses the same code *twice*, presumably because unlike the Genesis version, the Dense Jungle is composed of two levels and not just one. Regardless, the changes I've made definitely require a lot more fiddling. The missing tiles are loaded into memory but they're not quite where they should be and they corrupt other stuff. Not sure how to go about this one for now.
August 23, 2021, 07:50:18 am - (Auto Merged - Double Posts are not allowed before 7 days.)
So, update: I got it working.
I'm just playtesting it now to check if there are any side effects (doubt it), and then I'll have to scour the nets for releases and make IPS patches.
I'll update the post with more info on the issue that was present in the game as soon as possible.