lifeviewer bug

Has something gone haywire? Let us know about it!
User avatar
H. H. P. M. P. Cole
Posts: 133
Joined: July 15th, 2023, 9:36 pm
Location: Error: 'H. H. P. M. P. Cole' has no attribute 'location'.

Re: lifeviewer bug

Post by H. H. P. M. P. Cole » February 28th, 2024, 4:15 am

rowett wrote:
February 28th, 2024, 3:57 am
H. H. P. M. P. Cole wrote:
February 28th, 2024, 3:40 am
Have a try copy-pasting this pattern in lazyslug.com:

If lazyslug.com correctly works it should produce a p8 oscillator in the middle (which it correctly does, on the forums' built-in viewer). However, it doesn't, and instead the soup dies out after 1 generation. Can someone please fix the bug?
Fixed, thanks for reporting!
Doesn't work for me though. What do I have to do?
Harfordson Parker-Cole

Factorio

User avatar
confocaloid
Posts: 2900
Joined: February 8th, 2022, 3:15 pm

Re: lifeviewer bug

Post by confocaloid » February 28th, 2024, 4:22 am

You may need to hard refresh your browser to make sure you have the latest version (rather than a version that was cached on an earlier visit).

User avatar
b-engine
Posts: 1266
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: lifeviewer bug

Post by b-engine » March 4th, 2024, 1:28 am

(Not sure if there's a more appropriate thread there, so I put it here)

LifeViewer displays Golly theme like this:

Code: Select all

x = 2, y = 2, rule = /2/3
BA$BA!
#C [[ THEME GOLLY ]]
However the actual Golly theme have red and yellow swapped (thus the gradients between them).

EDIT:
If you turn on HQ rendering & stars then you'll see this:
Screenshot 2024-03-05 150948.png
Screenshot 2024-03-05 150948.png (55.75 KiB) Viewed 523 times
Then zoom out until you see this:
Screenshot 2024-03-05 151001.png
Screenshot 2024-03-05 151001.png (19.83 KiB) Viewed 523 times
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

User avatar
rowett
Moderator
Posts: 3810
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett » March 5th, 2024, 9:33 am

b-engine wrote:
March 4th, 2024, 1:28 am
However the actual Golly theme have red and yellow swapped (thus the gradients between them).
Fixed, thanks for reporting!
b-engine wrote:
March 4th, 2024, 1:28 am
If you turn on HQ rendering & stars then you'll see this
Fixed, thanks!

User avatar
b-engine
Posts: 1266
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: lifeviewer bug

Post by b-engine » March 7th, 2024, 1:12 am

(I don't know it there's a more appropriate thread for this, so I posted it here)

Saw this while browsing the forum:
CODE: SELECT ALL / SHOW IN VIEWER / SHOW PATTERN ERROR
CODE: SELECT ALL / SHOW IN VIEWER / SHOW PATTERN ERROR
Screenshot 2024-03-07 130542.png (4.01 KiB) Viewed 436 times
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

User avatar
rowett
Moderator
Posts: 3810
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett » March 7th, 2024, 3:07 am

b-engine wrote:
March 7th, 2024, 1:12 am
(I don't know it there's a more appropriate thread for this, so I posted it here)

Saw this while browsing the forum:
Screenshot 2024-03-07 130542.png
Please post a link to the pattern. Does it always happen? What error is provided if you click on "SHOW PATTERN ERROR"?

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

Re: lifeviewer bug

Post by muzik » March 7th, 2024, 3:16 am

rowett wrote:
March 5th, 2024, 9:33 am
b-engine wrote:
March 4th, 2024, 1:28 am
However the actual Golly theme have red and yellow swapped (thus the gradients between them).
Fixed, thanks for reporting!
Probably worth pointing out that this change also affects higher-range Generations rules, which is the opposite of what Golly does (in this case it was correct before):

Code: Select all

x = 30, y = 12, rule = R2,C4,S3,B4
2$4.B.C.B$2.2A.C.C.2A$.AB2C3.2CBA$ABC7.CBA$ABC7.CBA$.AB2C3.2CBA$2.2A.
C.C.2A$4.B.C.B!
[[ THEME Golly ]]
Personally I think the Golly theme should be kept as yellow-to-red; Andrew himself has stated that red-to-yellow was a mistake and that yellow-to-red is a superior choice, particularly on a dark background.

I assume it isn't possible to have a theme default to red-to-yellow for range-1 and yellow-to-red for general-range?

User avatar
rowett
Moderator
Posts: 3810
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett » March 7th, 2024, 4:56 am

muzik wrote:
March 7th, 2024, 3:16 am
Probably worth pointing out that this change also affects higher-range Generations rules, which is the opposite of what Golly does
Fixed, thanks!
muzik wrote:
March 7th, 2024, 3:16 am
Personally I think the Golly theme should be kept as yellow-to-red; Andrew himself has stated that red-to-yellow was a mistake and that yellow-to-red is a superior choice, particularly on a dark background.
The whole point of Theme Golly is to duplicate what Golly does. I also agree with Andrew which is why the Generations Theme in LifeViewer differs from Golly and is yellow-to-red.

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

Re: lifeviewer bug

Post by muzik » March 7th, 2024, 3:09 pm

rowett wrote:
March 7th, 2024, 4:56 am
muzik wrote:
March 7th, 2024, 3:16 am
Probably worth pointing out that this change also affects higher-range Generations rules, which is the opposite of what Golly does
Fixed, thanks!
In this case would it also be possible for the Golly Theme to display 2-state higher-range patterns in the same way (yellow instead of white)?

Code: Select all

x = 9, y = 10, rule = R5,C0,S33-57,B34-45
3b3o$b6o$b7o$8o$9o$obo2b4o$o4b4o$2o3b4o$b2o2b3o$2b4o!
[[ THEME Golly ]]
The Golly theme for higher-range rules also appears to be leaving a trail of history cells behind now, which is not the case in the actual program nor for range-1.

User avatar
confocaloid
Posts: 2900
Joined: February 8th, 2022, 3:15 pm

Re: lifeviewer bug

Post by confocaloid » March 10th, 2024, 12:07 am

rowett wrote:
March 7th, 2024, 3:07 am
b-engine wrote:
March 7th, 2024, 1:12 am
(I don't know it there's a more appropriate thread for this, so I posted it here)

Saw this while browsing the forum:
Screenshot 2024-03-07 130542.png
Please post a link to the pattern. Does it always happen? What error is provided if you click on "SHOW PATTERN ERROR"?
I don't know if this is the same pattern, but I currently observe the same behaviour for several patterns posted on the same page of the thread: viewtopic.php?p=42350#p42350
viewtopic.php?p=42370#p42370
viewtopic.php?p=42373#p42373
viewtopic.php?p=42385#p42385
viewtopic.php?p=42388#p42388
viewtopic.php?p=42399#p42399
viewtopic.php?p=42400#p42400

Clicking "Show in viewer" appears to show the pattern, but I did not check extensively if it works correctly. Clicking "Show pattern error" shows "DeadlyEnemies - Unsupported rule name".

edit: LifeViewer build 1125
127:1 B3/S234c User:Confocal/R (isotropic rules, 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: 3810
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett » March 14th, 2024, 11:43 am

muzik wrote:
March 7th, 2024, 3:09 pm
In this case would it also be possible for the Golly Theme to display 2-state higher-range patterns in the same way (yellow instead of white)?
Yes, done.
muzik wrote:
March 7th, 2024, 3:09 pm
The Golly theme for higher-range rules also appears to be leaving a trail of history cells behind now, which is not the case in the actual program nor for range-1.
Fixed, thanks!

User avatar
rowett
Moderator
Posts: 3810
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett » March 14th, 2024, 11:44 am

confocaloid wrote:
March 10th, 2024, 12:07 am
rowett wrote:
March 7th, 2024, 3:07 am
b-engine wrote:
March 7th, 2024, 1:12 am
(I don't know it there's a more appropriate thread for this, so I posted it here)

Saw this while browsing the forum:
Screenshot 2024-03-07 130542.png
Please post a link to the pattern. Does it always happen? What error is provided if you click on "SHOW PATTERN ERROR"?
I don't know if this is the same pattern, but I currently observe the same behaviour for several patterns posted on the same page of the thread: viewtopic.php?p=42350#p42350
Fixed, thanks!

User avatar
b-engine
Posts: 1266
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: lifeviewer bug

Post by b-engine » March 16th, 2024, 5:56 am

In [R]Investigator there're two buttons that overlaps when you select a pattern:

Code: Select all

x = 1, y = 1, rule = B3/S23Investigator
!
However it doesn't happens in [R]History and [R]Super:

Code: Select all

x = 1, y = 1, rule = B3/S23History
!

Code: Select all

x = 1, y = 1, rule = B3/S23Super
!
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

User avatar
b-engine
Posts: 1266
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: lifeviewer bug

Post by b-engine » March 23rd, 2024, 10:32 pm

What does the white cells even do? The rule (Ignorance) has only 3 states and the white cells doesn't include in the cell states.
screenshot (47).png
screenshot (47).png (8.73 KiB) Viewed 151 times
Switch the rule to Ignorance to see the white cells:

Code: Select all

x = 11, y = 3, rule = B3/S23Investigator
.A3.B3.E$A3.B3.E$3A.3B.3E!

Code: Select all

x = 11, y = 3, rule = Ignorance
.A3.B3.E$A3.B3.E$3A.3B.3E!
Also you can switch the rule to Ignorance but the "SHOW PATTERN ERROR" says that Ignorance isn't supported rule name.
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

User avatar
squareroot12621
Posts: 624
Joined: March 23rd, 2022, 4:53 pm

Re: lifeviewer bug

Post by squareroot12621 » March 24th, 2024, 7:05 am

b-engine wrote:
March 23rd, 2024, 10:32 pm
What does the white cells even do? The rule (Ignorance) has only 3 states and the white cells doesn't include in the cell states.
screenshot (47).png

Switch the rule to Ignorance to see the white cells:

Code: Select all

x = 11, y = 3, rule = B3/S23Investigator
.A3.B3.E$A3.B3.E$3A.3B.3E!

Code: Select all

x = 11, y = 3, rule = Ignorance
.A3.B3.E$A3.B3.E$3A.3B.3E!
Also you can switch the rule to Ignorance but the "SHOW PATTERN ERROR" says that Ignorance isn't supported rule name.
The white cells are state 5 from StateInvestigator. LifeViewer doesn't know how to convert a state-5 cell into a rule with only 3 states, so it just…doesn't. (I am surprised it doesn't throw an error, though.)

Code: Select all

4b8o$4b8o$4b8o$4b8o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4o8b4o$4b8o$4b8o$4b8o$4b8o![[ THEME 0 AUTOSTART GPS 8 Z 16 T 1 T 1 Z 19.027 T 2 T 2 Z 22.627 T 3 T 3 Z 26.909 T 4 T 4 Z 32 T 5 T 5 Z 38.055 T 6 T 6 Z 45.255 T 7 T 7 Z 53.817 LOOP 8 ]]

User avatar
b-engine
Posts: 1266
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: lifeviewer bug

Post by b-engine » March 24th, 2024, 7:14 am

squareroot12621 wrote:
March 24th, 2024, 7:05 am
The white cells are state 5 from StateInvestigator. LifeViewer doesn't know how to convert a state-5 cell into a rule with only 3 states, so it just…doesn't. (I am surprised it doesn't throw an error, though.)
When I click on the white cells it literally says it's state 5 cell.
See the bottom left corner.
See the bottom left corner.
Screenshot_2024-03-24-19-12-49-10_40deb401b9ffe8e1df2f1cc5ba480b12.jpg (93.27 KiB) Viewed 127 times
Surprisingly the state 5 cells do work.
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

User avatar
eRroR_6o6
Posts: 160
Joined: August 15th, 2023, 1:24 am
Location: somewhere over the rainbow

lifeviewer does not seem to be able to play at 50x speed on my computer

Post by eRroR_6o6 » March 31st, 2024, 12:41 am

Code: Select all

x = 0, y = 0, rule = B/S012345678
!
try to set this to 50x speed.
When I try it it either plays at 49x speed or 51x speed
Is this a bug or does it just not work on my MacOS Catalina?

Edit: it also seems you can't set it to 62x either

Code: Select all

x = 19, y = 37, rule = B3/S23
13b3o$12b4o$11b2obobo$13bobo$15bo12$10b2o$bobo7bobo$o7b2o3b2o$o3bo2b3o
3bo$o6b4obo$o2bo7bo$3o12bobo$18bo$14bo3bo$14bo3bo$18bo$9bo5bo2bo$8b3o
5b3o2$10bo$2bobo4b2o$5bo2b3o$5bo2b3o$2bo2bo2b2obo$3b3o3b3o$10bo!

User avatar
b-engine
Posts: 1266
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: lifeviewer does not seem to be able to play at 50x speed on my computer

Post by b-engine » March 31st, 2024, 12:53 am

You can use + and - keys to set the playback speed precisely, regardless of OS.
This is in LifeViewer help
This is in LifeViewer help
Screenshot_2024-03-31-12-53-31-43_40deb401b9ffe8e1df2f1cc5ba480b12.jpg (26.86 KiB) Viewed 101 times
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

User avatar
eRroR_6o6
Posts: 160
Joined: August 15th, 2023, 1:24 am
Location: somewhere over the rainbow

Re: lifeviewer does not seem to be able to play at 50x speed on my computer

Post by eRroR_6o6 » March 31st, 2024, 2:39 am

b-engine wrote:
March 31st, 2024, 12:53 am
You can use + and - keys to set the playback speed precisely, regardless of OS.Screenshot_2024-03-31-12-53-31-43_40deb401b9ffe8e1df2f1cc5ba480b12.jpg
ok then

it's just that the slider doesn't really go to 50x speed

Code: Select all

x = 19, y = 37, rule = B3/S23
13b3o$12b4o$11b2obobo$13bobo$15bo12$10b2o$bobo7bobo$o7b2o3b2o$o3bo2b3o
3bo$o6b4obo$o2bo7bo$3o12bobo$18bo$14bo3bo$14bo3bo$18bo$9bo5bo2bo$8b3o
5b3o2$10bo$2bobo4b2o$5bo2b3o$5bo2b3o$2bo2bo2b2obo$3b3o3b3o$10bo!

User avatar
b-engine
Posts: 1266
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: lifeviewer does not seem to be able to play at 50x speed on my computer

Post by b-engine » March 31st, 2024, 2:51 am

eRroR_6o6 wrote:
March 31st, 2024, 2:39 am
ok then

it's just that the slider doesn't really go to 50x speed
The shortcut keys are used to get around the problem. However, the problem is still in touchscreen devices.

Next time make LifeViewer bug reports like this in LifeViewer bugs thread.
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

User avatar
eRroR_6o6
Posts: 160
Joined: August 15th, 2023, 1:24 am
Location: somewhere over the rainbow

Re: lifeviewer does not seem to be able to play at 50x speed on my computer

Post by eRroR_6o6 » March 31st, 2024, 10:48 am

b-engine wrote:
March 31st, 2024, 2:51 am
eRroR_6o6 wrote:
March 31st, 2024, 2:39 am
ok then

it's just that the slider doesn't really go to 50x speed
The shortcut keys are used to get around the problem. However, the problem is still in touchscreen devices.

Next time make LifeViewer bug reports like this in LifeViewer bugs thread.
oh i didn't know there was a lifeviewer bug thread

Code: Select all

x = 19, y = 37, rule = B3/S23
13b3o$12b4o$11b2obobo$13bobo$15bo12$10b2o$bobo7bobo$o7b2o3b2o$o3bo2b3o
3bo$o6b4obo$o2bo7bo$3o12bobo$18bo$14bo3bo$14bo3bo$18bo$9bo5bo2bo$8b3o
5b3o2$10bo$2bobo4b2o$5bo2b3o$5bo2b3o$2bo2bo2b2obo$3b3o3b3o$10bo!

User avatar
rowett
Moderator
Posts: 3810
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett » April 3rd, 2024, 10:08 am

b-engine wrote:
March 16th, 2024, 5:56 am
In [R]Investigator there're two buttons that overlap when you select a pattern:
Fixed, thanks for reporting!

User avatar
rowett
Moderator
Posts: 3810
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer bug

Post by rowett » April 3rd, 2024, 10:10 am

b-engine wrote:
March 23rd, 2024, 10:32 pm
What does the white cells even do? The rule (Ignorance) has only 3 states and the white cells doesn't include in the cell states.

Also you can switch the rule to Ignorance but the "SHOW PATTERN ERROR" says that Ignorance isn't supported rule name.
Fixed, thanks. You'll now get an error message if you have invalid states in the pattern.

User avatar
rowett
Moderator
Posts: 3810
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: lifeviewer does not seem to be able to play at 50x speed on my computer

Post by rowett » April 3rd, 2024, 12:36 pm

eRroR_6o6 wrote:
March 31st, 2024, 12:41 am
try to set this to 50x speed.
When I try it it either plays at 49x speed or 51x speed
If the display is too small then there will be a few speeds that can't be selected.

If you really want 50x you could use the script command [[ STEP 50 ]] in the pattern.

Code: Select all

#C [[ STEP 50 ]]
x = 0, y = 0, rule = B/S012345678
!

User avatar
b-engine
Posts: 1266
Joined: October 26th, 2023, 4:11 am
Location: Somewhere on earth

Re: LifeViewer bug

Post by b-engine » April 3rd, 2024, 5:46 pm

This is a big problem for weighted HROT rules.
b-engine wrote:
April 3rd, 2024, 5:42 pm
There's seems a bug here:

Code: Select all

x = 0, y = 0, rule = R2,C2,S2-3,B3,136,NW8888881118810188111888888
5o$5o$2ob2o$5o$5o!
There're 136 neighbors in the weighted neighborhood, but LifeViewer says the maximum neighbors a cell can have is 8.
Most LtL patterns under 8x8 bounding box and smallest LtL camelship
My rules

-

100th post: 18 November 2023
1000th post: 8 March 2024
10000th post:

-

Do not capitalize my username. Also you can edit quotes cause I don't like very long quotes.

Post Reply