Page 1 of 1

Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Tue Dec 17, 2019 9:09 pm
by BryanFRitt
If you click on the levelset set numbers a list will pop up for levels to choose. Completed levels are in green, attempted but not completed in yellow, and unattempted levels in red.

Occasionally when I finish a level all the levels for the level set will turn red like I never even completed a level in the level set. The "HALL OF FAME" still shows me as having finished the level(s), but the levels are still shown in red.

rocksndiamonds-4.1.3.0 compiled with

Code: Select all

make --debug
on KDE+Compiz Debian Stable

Re: Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Thu Dec 19, 2019 8:13 am
by Holger
Hm, sounds weird! So this bug can not be reproduced in a deterministic way, but only happens every now and then? Or is there a way to always reproduce it?

I will check if I am able to reproduce this...

Re: Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Thu Dec 19, 2019 4:24 pm
by BryanFRitt
This had happened when I was doing a level in the 'CONTRIBUTIONS' > 'CONTRIBUTIONS 2005' > 'MARTIJN MODIJ - EMERALD HUNTER'.
It might have been level 20?

Re: Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Sun Dec 22, 2019 4:18 am
by BryanFRitt
This same levelset reset the level completion coloring back to red again for all it's levels. Not sure what caused/when it happened this time, just started RocksNDiamonds and saw that they were all red again for this levelset.

Re: Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Tue Dec 31, 2019 10:08 am
by filbo
> Completed levels are in green, attempted but not completed in yellow, and unattempted levels in red.

I was unaware of this, because for me, all levels are always shown in green. I see a menu with items like:

...
023: LEVEL 23
024: LEVEL 24
...

-- in which all digits are green and all other characters are blue. What am I missing?

Re: Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Tue Dec 31, 2019 8:24 pm
by BryanFRitt
I was unaware of this, because for me, all levels are always shown in green. I see a menu with items like:

...
023: LEVEL 23
024: LEVEL 24
...
Levels completed will be in all green. Levels started started but never completed will be in all yellow. and Levels never started will be in all red. [at least for me]
Rocks'n'Diamonds main menu > click on on numbers on the right of 'LEVELSET'
What 'CUSTOM GRAPHICS' theme are you using? Maybe it has something to do with this?
Rocks'n'Diamonds Main menu > 'SETUP' > 'CUSTOM ARTWORK' > 'CUSTOM GRAPHICS'.
I'm using The 'WIDESCREEN MODE [1920x1080]' theme I found in these forums, but the level history based coloring also works this way when I switch it to 'CLASSIC' or 'CLASSIC GRAPHICS'.

Re: Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Wed Jan 01, 2020 2:14 am
by filbo
I'm using no custom graphics at all. Perhaps it is different in EMC levels -- basically every levelset has (or potentially has) its own custom graphics. Currently in levelset 'Emerald Mine Club' -> 'Emerald Mine 10'. aka "$RO_GAME_DIR/levels/Emerald Mine Club/emc_emerald_mine_10"

Re: Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Thu Jan 02, 2020 5:20 pm
by BryanFRitt
filbo wrote:
Wed Jan 01, 2020 2:14 am
I'm using no custom graphics at all. Perhaps it is different in EMC levels -- basically every levelset has (or potentially has) its own custom graphics. Currently in levelset 'Emerald Mine Club' -> 'Emerald Mine 10'. aka "$RO_GAME_DIR/levels/Emerald Mine Club/emc_emerald_mine_10"
Here's my screenshot for Emerald Mine Club Emerald Mine 10 using 'CLASSIC GRAPHICS'.
solved in green, played but not solved in yellow, not played in red
EmeraldMineClub-EmeraldMine10.png
EmeraldMineClub-EmeraldMine10.png (30.87 KiB) Viewed 1480 times
To set theme...
Main Menu > 'SETUP' > 'CUSTOM ARTWORK' > 'CUSTOM GRAPHICS' > 'CLASSIC GRAPHICS' OR 'EMERALD MINE 10' (Both produced the same screenshot according to kdiff3)
To go to select level to play...
'EMERALD MINE CLUB' > 'EMERALD MINE 10' > click on level number

Re: Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Mon Jan 20, 2020 5:55 am
by filbo
Aha! I get the same results as you if I turn on (what I had turned off), Setup > Custom Artwork > Override Level Graphics.

It seems odd that using 'override level graphics' to override EMC Emerald Mine 10 with EMC Emerald Mine 10's graphics causes a change; but, it does.

Holger, what's going on here?

Re: Level completion coloring for finished levels gets reset for a levelset after finishing a level

Posted: Mon Jan 20, 2020 6:01 am
by filbo
Ooooh, even weirder.

Before I started playing with this, 'Override Level Graphics' was 'Auto', 'Custom Graphics' was 'Classic Graphics'. And what I saw looked one way.

I changed 'Override' to 'Yes', and saw the other thing (classic graphics with color-coded levels).
I changed 'Override' back to 'Auto', and still saw classic graphics.
I changed 'Override' to 'No', and saw the original thing.
I changed 'Override' back to 'Auto', and saw classic graphics.

So now, no matter which I have visited recently, 'Auto' always shows classic graphics.

(All tested during a single run. I wasn't saving settings, so I'm pretty sure if I exit and re-enter it'll be back to the 'other' graphics. In fact, yes, that's what happens.)
rnd.png
rnd.png (37.06 KiB) Viewed 1441 times