hex007 / freej2me

A free J2ME emulator with libretro, awt and sdl2 frontends.
Other
500 stars 78 forks source link

Game breakage as of commit 15da0af and transparency issues #78

Open Nokia64 opened 4 years ago

Nokia64 commented 4 years ago

Affected game: PocketPanic's NanoKid Tested versions (Nano_Kid.jar ,md5sums) : 2f513920c9575bc22694c24449e4bfff d99c81a690887a3bd8dff7b7bf30ca95 b081948d2be440b129ddce8d07b6959c

Game as of FreeJ2ME 6c70d1ffb6282f5267687480fde776ce59edee01 NanoKid-6c70d1f-128x128 Game since FreeJ2ME 15da0af11514970072ad930195c56bf465e02e88 NanoKid-15da0af-128x128 Game running on a Nokia 3100: (screenshot taken using gammu and a data cable) NanoKid-Nokia3100 On a Sony Ericsson, no issues were experienced either: NanoKid-ScratchySE

This appears to be the mixture of two issues. Graphical elements over transparent areas don't seem to be cleared properly, and since FreeJ2ME 15da0af11514970072ad930195c56bf465e02e88 areas that shouldn't become transparent are becoming so.

recompileorg commented 4 years ago

That partially rolled back a change that was supposed to fix some transparency issues because it caused some other issues in known working games.

Transparency is a mess with some really weird hacks. I think I'm missing something fundamental.

Nokia64 commented 3 years ago

Which are some of the games this roll back fixed? I could give them a try across some devices for any inconsistencies

TwoSpacesSG commented 1 month ago

It is worth mentioning that long since Nokia64's mysterious disappearance, I looked into versions of this game, and found out that there's a Siemens 132x176 version of this game, which, despite being in Italian and for Siemens, is pretty much the definitive version of the game due to the inclusion of a MIDI soundtrack. This version works entirely correctly on FreeJ2ME without additional graphical glitches, so it is odd to me that the Nokia versions have this issue on FreeJ2ME.