Search found 2813 matches

by Holger
Thu May 06, 2021 1:48 pm
Forum: Bug Reports
Topic: Game Crash when too much fill
Replies: 2
Views: 98

Re: Game Crash when too much fill

Found and fixed it! The problem was the recursive flood fill function, which went too deep and exploded the stack on a 128x128 sized level! :shock: (Did not happen on Linux with its 8 MB stack size, while it blew up the 1 MB stack on Windows. :cry: ) I've replaced the recursive function with an iter...
by Holger
Wed Apr 28, 2021 11:56 pm
Forum: Bug Reports
Topic: Observation: Is this a bug or not
Replies: 2
Views: 61

Re: Observation: Is this a bug or not

Yeah, right. That's because when moving players, there's a loop over all four players, starting with the first one (that's the yellow one). If he successfully started moving, the tile he is leaving is immediately marked as "free", so the second player can immediately start moving, too. Tha...
by Holger
Wed Apr 28, 2021 7:34 pm
Forum: Help
Topic: question about changing the background
Replies: 6
Views: 223

Re: question about changing the background

Thank you, Eizzoux, for helping out here! :-)
by Holger
Wed Apr 28, 2021 7:32 pm
Forum: Level and Artwork Design
Topic: EMC LEVELS: Normal Wall 8 graphics seem to be missing
Replies: 1
Views: 135

Re: EMC LEVELS: Normal Wall 8 graphics seem to be missing

Thank you for mentioning your observation -- this should indeed not happen, and should be treated as a graphical bug that should be fixed.
by Holger
Wed Apr 28, 2021 7:30 pm
Forum: New Ideas
Topic: New option to have elements behave like acid
Replies: 2
Views: 89

Re: New option to have elements behave like acid

The "acid" element sort of violates the "unwritten law" that two elements cannot be at the same tile, in that a movable element can move towards a tile that is already occupied by the "acid" elements (causing the moving element to be absorbed). That is, the "acid&q...
by Holger
Wed Apr 28, 2021 2:37 pm
Forum: Bug Reports
Topic: Mashing the click
Replies: 2
Views: 79

Re: Mashing the click

The phenomen you just encountered is called "event queue", and it's not a bug, but a feature. ;-) But seriously: Yes, I already changed this behaviour once (and I still use a function "ClearEventQueue()" here and there, for example when customizing the keyboard and joystick contr...
by Holger
Wed Apr 28, 2021 2:18 pm
Forum: Bug Reports
Topic: Game Crash when too much fill
Replies: 2
Views: 98

Re: Game Crash when too much fill

Argh, that's horrible! :shock:

Indeed I was able to reproduce this inside a Windows 10 VM (while having no problems and no crashes on my Linux box and on my Mac)! :(

I will try to debug and fix this! :|
by Holger
Sun Mar 14, 2021 10:47 am
Forum: Bug Reports
Topic: "Last played sets" bugs
Replies: 6
Views: 1175

Re: "Last played sets" bugs

Hi mat, it seems that I am either not able to reproduce the described behaviour, or that I did not understand it correctly. I will describe what I just tested, so you may correct me if I did something differently than you had done it. Regarding "change a levelset after running the game", I...
by Holger
Mon Mar 08, 2021 10:07 pm
Forum: Level and Artwork Design
Topic: Unsolvable levels
Replies: 60
Views: 50232

Re: Unsolvable levels

Can't remember anymore, but I think you are right! :D
by Holger
Mon Mar 08, 2021 10:06 pm
Forum: Bug Reports
Topic: pause during tape replay tape, replay tape again issue; until R'n'D restart
Replies: 3
Views: 367

Re: pause during tape replay tape, replay tape again issue; until R'n'D restart

Well, that sounds strange ... I have to check this before I can say something about it, but I'm almost sure that you encountered something buggy. :-)
by Holger
Mon Mar 08, 2021 10:02 pm
Forum: Bug Reports
Topic: Crashes, most often when starting or finishing levels?
Replies: 27
Views: 7229

Re: Crashes, most often when starting or finishing levels?

Great to hear this, and thank you for this feedback! :-) When looking at some of your stack traces again, I have the suspicion that the problem (although it never happened on any of my systems, mainly Linux and Mac) could be this one: commit f5b65dacd63ac8767720f317ed227291a286e306 Date: Fri Feb 19 ...
by Holger
Sun Feb 28, 2021 12:18 am
Forum: Bug Reports
Topic: "Last played sets" bugs
Replies: 6
Views: 1175

Re: "Last played sets" bugs

Should all be fixed now with the latest version 4.2.3.1 (just released)!

Thanks again for quickly reporting these show-stopper bugs!
by Holger
Sun Feb 28, 2021 12:16 am
Forum: R'n'D Announcements
Topic: Rocks'n'Diamonds 4.2.3.1 released!
Replies: 0
Views: 1275

Rocks'n'Diamonds 4.2.3.1 released!

This patch release fixes two nasty bugs in the last minor release version:
  • fixed horrible crash bug when using “last played level set” menu
  • fixed unneeded reloading of artwork when using “last played level set” menu
Now available on the download page!
by Holger
Fri Feb 26, 2021 2:29 pm
Forum: Programmer's Corner
Topic: Rocks'n'diamonds in a browser!
Replies: 19
Views: 2533

Re: Rocks'n'diamonds in a browser!

Since 4.2.3.0, the R'n'D Emscripten port (at https://www.artsoft.org/rocksndiamonds/play ) now also supports storing local data in the browser, so things like tapes, scores, edited levels, game progress and general settings are persisted between invocations of the game. :-)
by Holger
Fri Feb 26, 2021 12:47 pm
Forum: Bug Reports
Topic: "Last played sets" bugs
Replies: 6
Views: 1175

Re: "Last played sets" bugs

This is really a horrible bug! :oops: I've never encountered this when testing on my Linux box, but immediately (and reproducibly) get crashes when running on the Mac. I have no idea why this bug does not show up on my Linux system (which it should). :roll: The unneeded reloading of custom artwork w...