lifeviewer bug

Has something gone haywire? Let us know about it!
User avatar
rowett
Moderator
Posts: 4594
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

b-engine wrote: February 8th, 2025, 7:05 am I'm once against asking.
So when you use LifeViewer on your smart TV all the UI buttons work, it's just interacting with the background to draw cells or pan that is ignored?
b-engine wrote: February 8th, 2025, 7:05 am This should be easy enough to implement. I'm unable to modify patterns when this bug happens.
It's not just about how easy things are to implement. See this post for more information on prioritization.
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: lifeviewer bug

Post by b-engine »

rowett wrote: February 8th, 2025, 11:34 am So when you use LifeViewer on your smart TV all the UI buttons work, it's just interacting with the background to draw cells or pan that is ignored?
All the UI buttons works, but it's impossible to pan or draw cells simply because I cannot move the cursor while holding down the OK button.

When that mobile bug happens, trying to pan the camera or draw cells instead scrolls the entire page.
User avatar
islptng
Posts: 496
Joined: May 24th, 2024, 6:17 am
Location: 种花家

Re: lifeviewer bug

Post by islptng »

???

Code: Select all

x = 1, y = 1, rule = W30|W110
o!
My sandbox | All my engineered replicators | BsKngt | TNT
Asperger, ISTP, using a Dvorak keyboard.

I love my new school life.
User avatar
pifricted
Posts: 1140
Joined: May 25th, 2024, 10:26 am
Location: Click here to set your location

Re: lifeviewer bug

Post by pifricted »

islptng wrote: February 10th, 2025, 12:35 am ???

Code: Select all

x = 1, y = 1, rule = W30|W110
o!
These red cells follow “001” or “100”, so they birth:

Code: Select all

x = 4, y = 4, rule = W30History|W110History
.2A$D2AD$D2AD
...is enjoying his teenage time.
User avatar
islptng
Posts: 496
Joined: May 24th, 2024, 6:17 am
Location: 种花家

Re: lifeviewer bug

Post by islptng »

pifricted wrote: February 10th, 2025, 12:49 am These red cells follow “001” or “100”, so they birth:

Code: Select all

x = 4, y = 4, rule = W30History|W110History
.2A$D2AD$D2AD
But they shouldn't.
My sandbox | All my engineered replicators | BsKngt | TNT
Asperger, ISTP, using a Dvorak keyboard.

I love my new school life.
User avatar
pifricted
Posts: 1140
Joined: May 25th, 2024, 10:26 am
Location: Click here to set your location

Re: lifeviewer bug

Post by pifricted »

islptng wrote: February 10th, 2025, 12:54 am But they shouldn't.
LifeViewer run a Wolfram Rule like this:

Code: Select all

x = 1, y = 1, rule = R1,C2,S0-7,B1,4,NW124000000
o!
We had the same problem when we emulate rules with odd Wolfram number. At last LifeViewer use ruletables/ruletrees to do that.
...is enjoying his teenage time.
User avatar
rowett
Moderator
Posts: 4594
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

islptng wrote: February 10th, 2025, 12:35 am ???

Code: Select all

x = 1, y = 1, rule = W30|W110
o!
Fixed in build 1241. Note that only the bottom row is kept alive since the alternating rules will change previously computed rows.

Use the script commands below if you want the previous rows to look alive:

Code: Select all

#C [[ COLOR DEADRAMP Aqua HISTORYSTATES 1 ]]
x = 1, y = 1, rule = W30|W110
o!
WhiteHawk
Posts: 1442
Joined: July 10th, 2024, 5:34 pm

Re: lifeviewer bug

Post by WhiteHawk »

On period-43 glider gun, the gun immediately disappears in generation 1 and gives this weird reading when lv "identifies" it.
Screenshot 2025-02-20 092554.png
Screenshot 2025-02-20 092554.png (146.91 KiB) Viewed 4111 times
EDIT: this dissappearing act is happening on all other LV windows on the Wiki
Currently working to improve Life's guns and work on updating SKOPs and Isotropic rules most similar to B3/S23 to Life standards. Will get software to begin searches eventually.

Pseudastur albicollis
User avatar
unname4798
Posts: 2569
Joined: July 15th, 2023, 10:27 am
Location: Near ConwayLife servers

Re: lifeviewer bug

Post by unname4798 »

WhiteHawk wrote: February 20th, 2025, 10:28 am On period-43 glider gun, the gun immediately disappears in generation 1 and gives this weird reading when lv "identifies" it.
Screenshot 2025-02-20 092554.png

EDIT: this dissappearing act is happening on all other LV windows on the Wiki
Ok, but it says "Oscillator period 43." I also remember the bounding box being 507 x 510 and the population being between 296 and 362.
User avatar
rowett
Moderator
Posts: 4594
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

WhiteHawk wrote: February 20th, 2025, 10:28 am On period-43 glider gun, the gun immediately disappears in generation 1 and gives this weird reading when lv "identifies" it.
Screenshot 2025-02-20 092554.png

EDIT: this dissappearing act is happening on all other LV windows on the Wiki
Seems fine to me. Please let me know which build you are using. The latest is 1245.
WhiteHawk
Posts: 1442
Joined: July 10th, 2024, 5:34 pm

Re: lifeviewer bug

Post by WhiteHawk »

rowett wrote: February 20th, 2025, 11:53 am Seems fine to me. Please let me know which build you are using. The latest is 1245.
I don't know, but the problem seems to be fixed
Currently working to improve Life's guns and work on updating SKOPs and Isotropic rules most similar to B3/S23 to Life standards. Will get software to begin searches eventually.

Pseudastur albicollis
User avatar
muzik
Posts: 6605
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: lifeviewer bug

Post by muzik »

WhiteHawk wrote: February 20th, 2025, 12:32 pm
rowett wrote: February 20th, 2025, 11:53 am Seems fine to me. Please let me know which build you are using. The latest is 1245.
I don't know, but the problem seems to be fixed
I was experiencing the bug as well, it was without a doubt linked to the Inverse theme triggering the Basic cell shader in an incomplete way, which has now been resolved.
Parity Replicator Collection v1.6 is now live - please send all relevant discoveries here.
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: lifeviewer bug

Post by confocaloid »

confocaloid wrote: February 19th, 2025, 8:31 pm Rule:Display256 exists, but the snippet now reports an error, probably due to missing rule lines in the section "@TABLE"?

Code: Select all

x = 26, y = 1, rule = Display256
ABCDEFGHIJKLMNOPQRSTUVWXpApB!
[...][...]
I think this is a bug (judging by the semantics behind the RuleLoader implementation of ruletables).

An empty ruletable (one without any explicitly listed rules) defaults to "a cell always stays in the same state". That leads to a well-defined cellular automaton (even if maybe not a very "interesting" one, but still well-defined). Therefore an empty ruletable without any explicit rules should be accepted and correctly interpreted.

Code: Select all

x = 26, y = 1, rule = Test204540
ABCDEFGHIJKLMNOPQRSTUVWXpApB!

@RULE Test204540
@TABLE
n_states:256
neighborhood:Moore
symmetries:none
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
rowett
Moderator
Posts: 4594
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

confocaloid wrote: February 20th, 2025, 2:12 pm I think this is a bug (judging by the semantics behind the RuleLoader implementation of ruletables).
Fixed in build 1248, thanks.
User avatar
b-engine
Posts: 3762
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on where Earth At
Contact:

Re: lifeviewer bug

Post by b-engine »

confocaloid wrote: February 19th, 2025, 11:50 pm That oscillator can coexist with the standard spaceships and the glider 3736: two states, isotropic rules, range-2 weighted neighbourhood:

Code: Select all

x = 103, y = 41, rule = R2,C0,S50-88,203,B75-88,128-136,NW05000100050019191900011900190100191919000500010005
2b3o$o4bo$b2o3bo$o4bo$2b3o17$100bobo$2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob
2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob3obobo$
2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob
2ob2ob2ob2ob2ob2ob2ob2ob2ob3obobo$100bobo12$5b2o19bo$3bo4bo15bo3bo16bo
2bo$9bo19bo19bo28bo$3bo5bo14bo4bo15bo3bo29bo$4b6o15b5o16b4o27b3o!
When you advance or play the pattern just simply disappears. Bug only happens in HROT weighted neighborhood rules.
User avatar
rowett
Moderator
Posts: 4594
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

b-engine wrote: February 20th, 2025, 6:16 pm When you advance or play the pattern just simply disappears. Bug only happens in HROT weighted neighborhood rules.
Fixed in build 1249. Thanks for reporting!
WhiteHawk
Posts: 1442
Joined: July 10th, 2024, 5:34 pm

Re: lifeviewer bug

Post by WhiteHawk »

muzik wrote: February 20th, 2025, 1:02 pm
WhiteHawk wrote: February 20th, 2025, 12:32 pm
rowett wrote: February 20th, 2025, 11:53 am Seems fine to me. Please let me know which build you are using. The latest is 1245.
I don't know, but the problem seems to be fixed
I was experiencing the bug as well, it was without a doubt linked to the Inverse theme triggering the Basic cell shader in an incomplete way, which has now been resolved.
Now it is happening again, but only with theme "Book"

EDIT: or just whenever you change the theme
Currently working to improve Life's guns and work on updating SKOPs and Isotropic rules most similar to B3/S23 to Life standards. Will get software to begin searches eventually.

Pseudastur albicollis
User avatar
unname4798
Posts: 2569
Joined: July 15th, 2023, 10:27 am
Location: Near ConwayLife servers

Re: lifeviewer bug

Post by unname4798 »

Code: Select all

#R B2ce/S1
bo$bo$o!
test test test
[[ COLOR BACKGROUND 255 255 255 COLOR ALIVE 88 28 123 COLOR ALIVERAMP 88 28 123 COLOR DEAD 255 255 255 COLOR DEADRAMP 255 255 255 ]]
This happens when a custom theme is set that ALIVE = ALIVERAMP and DEAD = DEADRAMP = BACKGROUND.
User avatar
rowett
Moderator
Posts: 4594
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

WhiteHawk wrote: February 21st, 2025, 11:09 am Now it is happening again, but only with theme "Book" or just whenever you change the theme
Should be fixed in build 1250, thanks.
User avatar
hotcrystal0
Posts: 4647
Joined: July 3rd, 2020, 5:32 pm
Location: wherever you think I am

Re: lifeviewer bug

Post by hotcrystal0 »

Saving a pattern doesn't work on this website, but it works fine on lazyslug.
107 days until New York's age verification law goes into effect.

Code: Select all

x = 192, y = 53, rule = B3/S23
33$42b4o$41b6o$40b2ob4o$41b2o3$41b2o$39bo6bo$38bo8bo$38bo8bo$38b9o3$42b
4o$41b6o$40b2ob4o$41b2o!
User avatar
rowett
Moderator
Posts: 4594
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

hotcrystal0 wrote: February 24th, 2025, 8:04 pm Saving a pattern doesn't work on this website, but it works fine on lazyslug.
Fixed in build 1256, thanks!
User avatar
confocaloid
Posts: 6697
Joined: February 8th, 2022, 3:15 pm
Location: learn to protect yourself against stray gliders and sparks and self-destruct mechanisms

Re: lifeviewer bug

Post by confocaloid »

I think the following is a bug in LifeViewer (build 1261). Golly appears to process the pattern correctly. A smaller example:

Code: Select all

x = 3, y = 4, rule = ObviouslyNotB356S23:T200,200+1
.B$2BA$2BA$.B!
get_Snacked wrote: February 28th, 2025, 6:08 pm this shifted torus, strangely, seemingly goes on forever endlessly with chaos on the left and right edges. does anyone know why?

Code: Select all

x = 0, y = 0, rule = ObviouslyNotB356S23:T200,200+1
!
[[ RANDOMIZE ]]
Crossposting bugs when advancing selection and then evolving/stepping back the whole pattern:
confocaloid wrote: February 28th, 2025, 12:56 am Steps to reproduce (build 1260): (edit: the bugs remain in build 1261)
  1. Click "Show in viewer".
  2. Enter selection mode (F4), and select the "top half" of the pattern's generation 0 (select all alive cells that are above the horizontal line dividing the pattern in half).
  3. Advance the selected region by 4 ticks (Ctrl+Space four times).
    The first bug: this step unexpectedly changes the current generation number from 0 to 4 (this is unlike in Golly, where advancing selection doesn't change the current generation number).
  4. Run the changed pattern to generation 70.
  5. Step back (Shift+Tab) one tick at a time.
    The second bug: when stepping back from generation 70 in this way, around generation 61 or 62, most of the lower half of the pattern unexpectedly disappears. Continuing to step back "to the beginning" fails to restore either the original pattern or the pattern obtained by advancing selection four ticks.

Code: Select all

x = 33, y = 31, rule = B3/S23
22bo$13b2o5b3o$14bo4bo$14bob2o2bo$15bo5bo$16bo3b2o$17bo2$10bo$2o3bo4b
2o$2o2b2o5b2o$5b2o4bo$6bo3bo6$22bo3bo$21bo4b2o$20b2o5b2o2b2o$21b2o4bo
3b2o$22bo2$15bo$11b2o3bo$11bo5bo$12bo2b2obo$13bo4bo$10b3o5b2o$10bo!
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.
User avatar
rowett
Moderator
Posts: 4594
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

confocaloid wrote: March 1st, 2025, 10:34 am I think the following is a bug in LifeViewer (build 1261). Golly appears to process the pattern correctly.
Fixed in build 1262, thanks!
confocaloid wrote: March 1st, 2025, 10:34 am Crossposting bugs when advancing selection and then evolving/stepping back the whole pattern
Still working on this one...
User avatar
tommyaweosme
Posts: 1581
Joined: January 15th, 2024, 9:37 am

Re: lifeviewer bug

Post by tommyaweosme »

sometimes, the speed says its fast but right next to it it says its slow.

i learned via expirementation that if you turn off playback > throttle then it stops doing that

but then it lags! is this fixable or no. just wondering! :D
here's the gosper glider gun

Code: Select all

#R life
24bo$22bobo$12b2o6b2o12b2o$11bo3bo4b2o12b2o$2o8bo5bo3b2o$2o8bo3bob2o4b
obo$10bo5bo7bo$11bo3bo$12b2o!
User avatar
rowett
Moderator
Posts: 4594
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett »

tommyaweosme wrote: March 1st, 2025, 6:13 pm sometimes, the speed says its fast but right next to it it says its slow.

i learned via expirementation that if you turn off playback > throttle then it stops doing that

but then it lags! is this fixable or no. just wondering! :D
The Speed slider sets the number of generations per second target for pattern playback. If your machine is too slow to meet this target then by default LifeViewer will throttle the speed (to prevent lag) and display the actual speed attained.

If you switch off Settings>Playback>Throttle then LifeViewer will always process as many generations as are set by the Speed slider and so your machine may lag.

There's no fix for this other than a) get a faster device or b) wait for LifeViewer Pro since it's faster.
Post Reply