Page 1 of 1

Some working tapes not getting approved?

Posted: Thu Nov 17, 2022 11:13 pm
by BryanFRitt
I have some working tapes that aren't getting added to high score server.
I can exit and restart R'n'D, then playback these levels and it makes it to the exit and finish the levels.
I remember back when retrying some level(s?) in this set that they made it to the exit, but on playback went almost to the exit. Then I did some extra move(s) from the playback until the playback would also show up as successfully completing the level.
Even tried a command to upload the tapes.

Code: Select all

rocksndiamonds --mytapes -e "autoupload BD_Dream 023 056"
Still didn't show up on high score server.

Re: Some working tapes not getting approved?

Posted: Sun Nov 27, 2022 5:05 am
by BryanFRitt
Here's another one that finishes when I play it back(even after exiting, and restarting R'n'D), but doesn't seem to be getting accepted as a completed level on the high score server.

Code: Select all

rocksndiamonds --mytapes -e "autoupload emc_bug_mine_4 076"

Code: Select all

===============================================================================
Automatically uploading level tapes
-------------------------------------------------------------------------------
Level series identifier: 'emc_bug_mine_4'
Level series name:       'Bug Mine 4'
Level series author:     'Noshtromo 2000'
Number of levels:        103
===============================================================================

Tape 076:
- uploading score tape to score server - uploaded.

===============================================================================
Number of levels played: 0
Number of levels solved: 0 (0%)
-------------------------------------------------------------------------------
Summary (for automatic parsing by scripts):
LEVELDIR [WARN] 'emc_bug_mine_4', SOLVED 0/0 (0%)
===============================================================================

===============================================================================
SUMMARY: 1 tapes uploaded.
===============================================================================
I notice in this it says:

Code: Select all

LEVELDIR [WARN] 'emc_bug_mine_4', SOLVED 0/0 (0%)
What does this mean?

Re: Some working tapes not getting approved?

Posted: Sat Dec 03, 2022 5:00 am
by BryanFRitt
Came across another tape that wins the level, but isn't showing up on R'n'D high score server.
Earth_Shaker_Explosions 030
UPDATE: I refinished this level from start, this time without using any QUICK SAVES. This new completion is now saved on the game server with a high score.

Re: Some working tapes not getting approved?

Posted: Mon Dec 05, 2022 12:47 pm
by Holger
I was able to identify and check the solution tapes you mentioned above (that you uploaded, but that do not show up on the high score server). The reason why they do not show up is because they were marked as "rejected" (which does not happen very often; usually tapes with "quick-load/save" problems result in "unsolvable"). In this case, the tapes indeed solved the corresponding level with success, but with a slightly different number of game engine frames (usually off-by-one) than the number that was transmitted when uploading that tape (using the recorded number of game engine frames after the game).

This is typically caused by the notorious "snapshot bug" or "quick load/save" bug, which does not occur always, but only every now and then, and I already spent countless hours in debugging this problem, but so far I was unable to find the bug that causes this problem. :-(