Page 1 of 1

Crash Bug in Nightly

Posted: Wed Oct 29, 2014 7:02 pm
by Gizmog
Downloaded the latest nightly (20141029) to try to use the new slice melty stuff to do an acid trip simulator and stumbled on a crash. I imagine it's probably a divide by zero issue, though that's mere speculation.

To replicate:

1. Open the slice collection editor.

2. Create a new sprite slice. I used backdrop, but it seems to happen with anything.

3. Set "Dissolving" to Yes

4. Select "Dissolve Type" and hit right till it says Squash.

5. Hit right one more time. Crash!


If you go left instead, you can get to Flicker before crashing. Changing "Dissolve Over Ticks" from 0 to 1 lets you go past Squash/Flicker with no troubles.

And on another note, copying a slice (Ctrl+C, Ctrl+V in the collection editor) with a "Dissolve" enabled doesn't copy with it any of the dissolve settings.

And on a final note, previewing slices with the "Vaporize" dissolve in the editor is ABSOLUTELY THE COOLEST THING I HAVE EVER WITNESSED IN THIS ENGINE. Stacking a "dissolve over 1 tick" Vaporize on a "Doesn't Dissolve" copy of the same sprite makes a great "Slenderman is coming/radio distortion" effect and I can't wait to see what other shenanigans are possible. You guys are the best!

Posted: Wed Oct 29, 2014 7:24 pm
by Bob the Hamster
Oh! Thanks for finding that!

I can fix that. It should not be trying to dissolve when the dissolve over ticks is 0.

Expect the fix in the next nightly.

I'll also take a look at the copy/paste issue.

I know the vapourize thing you are talking about. The jury is still out as to whether or not we consider that a bug (probably not, I guess? it does look cool.)

Posted: Thu Oct 30, 2014 2:41 pm
by TMC
I guess the vapourise behaviour is worth keeping as a feature. However, just now I noticed two bugs with vapourise. Significantly, the tick number is off by one. On tick n of a n tick animation it's meant to be completely dissolved, like all the other animations. Please note that I'm going to fix this off-by-one bug. Also, the black lines wrap around to the bottom slightly.

Posted: Thu Oct 30, 2014 6:18 pm
by Gizmog
One thing I am curious about with regards to the vaporization behavior, is how does that work with waits and whatnot. It looks in the slice editor that there is stuff happening way quicker than 18.5 times a second? Will it pause for a second if there's a wait or what? I don't exactly know what I'm asking, there's just something about ti that seems that it might not behave the way you'd expect everything else to behave.

And I know, I know, nightly features are always works in progress and are not promises of future features nor guaranteed to work. Still no idea what a scrunch was, but Scrolls, Panels and Selects seem way cooler!

Posted: Thu Oct 30, 2014 7:10 pm
by Bob the Hamster
Vapourise might look like it is going faster, but that is an illusion. It uses the same tickrate as everything else.

And no, wait commands cannot pause the flickering of the vapourise animation

Posted: Fri Oct 31, 2014 7:07 am
by TMC
Hmmm, unlike the other dissolve animations, vapourise is going to look quite different as you vary the framerate.

Posted: Sun Dec 14, 2014 7:30 pm
by Spoonweaver
Figured this was a good thread to address James in.
Playing Don't Eat the Soap, RabMoghal reported to me...
[14:28] <RabMoghal> I died on the second screen and got a plot script loop message.

Posted: Mon Dec 15, 2014 4:05 pm
by Bob the Hamster
Spoonweaver wrote:Figured this was a good thread to address James in.
Playing Don't Eat the Soap, RabMoghal reported to me...
[14:28] <RabMoghal> I died on the second screen and got a plot script loop message.
Uh oh.

I wonder what version of Don't Eat Soap it was? I know there are some old versions floating around out there.

Posted: Mon Dec 15, 2014 9:13 pm
by sheamkennedy
Are you meaning to say that my much awaited "applying death animations to everything (slices)" is now here?

Posted: Mon Dec 15, 2014 9:21 pm
by Bob the Hamster
sheamkennedy wrote:Are you meaning to say that my much awaited "applying death animations to everything (slices)" is now here?
Yes, it is in the nightlies, and ready to test. http://hamsterrepublic.com/ohrrpgce/doc ... olvesprite

It works on all sprite slices (including backdrop slices)

Posted: Mon Dec 15, 2014 9:23 pm
by sheamkennedy
YYYYYAAAAAAAAEEEEEHH!

But only after my last Final Exam which begins in 3 hours...

Posted: Tue Dec 16, 2014 10:25 pm
by Mogri
Bob the Hamster wrote:It works on all sprite slices (including backdrop slices)
Oh, this is perfect for my Doom clone.

Posted: Wed Dec 17, 2014 6:37 am
by TMC
Doom? That's pretty pro. I was only going to attempt a Wolfenstein 3D clone.