Golly suggestions

For general discussion about Conway's Game of Life.
Post Reply
User avatar
Gustone
Posts: 744
Joined: March 6th, 2019, 2:26 am

Re: Golly suggestions

Post by Gustone » May 11th, 2019, 4:01 pm

fluffykitty wrote:| is already used for alternating rules though (at least in LifeViewer)
huh.
I think "&" isn't used for anything.
Last edited by Gustone on June 8th, 2021, 5:07 am, edited 2 times in total.

User avatar
Moosey
Posts: 4306
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Golly suggestions

Post by Moosey » May 11th, 2019, 4:11 pm

Gustone wrote:
fluffykitty wrote:| is already used for alternating rules though (at least in LifeViewer)
oh fjord.
Lets separate the rules with "&". Im pretty sure it is not used for anything.
Not that I know of
not active here but active on discord

User avatar
Gustone
Posts: 744
Joined: March 6th, 2019, 2:26 am

Re: Golly suggestions

Post by Gustone » May 28th, 2019, 12:41 pm

Now i want to run caterpillar an caterloopillars smoothly on hashlife

User avatar
Moosey
Posts: 4306
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Golly suggestions

Post by Moosey » May 28th, 2019, 12:47 pm

Gustone wrote:Now i want to run caterpillar an caterloopillars smoothly on hashlife
But then it wouldn’t be hashlife!
not active here but active on discord

User avatar
Gustone
Posts: 744
Joined: March 6th, 2019, 2:26 am

Re: Golly suggestions

Post by Gustone » May 28th, 2019, 12:48 pm

Moosey wrote:
Gustone wrote:Now i want to run caterpillar an caterloopillars smoothly on hashlife
But then it wouldn’t be hashlife!
I want it on hashlife

User avatar
dvgrn
Moderator
Posts: 10670
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Golly suggestions

Post by dvgrn » May 28th, 2019, 1:33 pm

Gustone wrote:I want it on hashlife
What is stopping you exactly? Go to Golly's Help > Online Archives > Very Large Patterns and click on "Caterpillar". It's an .mc.gz file -- compressed macrocell -- so the algorithm will be HashLife by default.

If you want to see the Caterpillar running a lot faster, click on View > Show Timeline and run for 270 ticks.

If you do File > Save Pattern after that, you'll save an entire period of the Caterpillar, and you can hit the Play button (right-pointing triangle) to replay it smoothly at the default step size, which is controlled by the small slider toward the left side of the timeline bar. Make sure you have enough disk space, though -- the saved timeline pattern is almost 220MB.

The same idea should work for the various caterloopillars. If you have enough memory, disk space, and patience, you can do timelines of multiple cycles of these macro-spaceships if you want -- 540 ticks for the Caterpillar, etc. I always found it a little annoying that the timeline automatically runs backwards when it gets to the end, so multiple cycles will give you a little more time. 810 ticks of the Caterpillar takes a little more than 470MB on disk, not 220*3 = 660MB, because hashtiles get re-used whenever they re-occur in a different phase.

Speculative Golly suggestion: add settings to Golly timelines, which can be stored in comment lines like #CXOFFSET {X} and #CYOFFSET {Y}, to specify how far the display should jump with each cycle of a timeline. Then, instead of always running the timeline forwards and then backwards to the beginning, have an option to keep running the timeline forwards (or backwards) and incorporating that periodic jump at the right times to keep the simulation smooth.

This would provide a display option along the lines of TRACK in LifeViewer, or more accurately TRACKLOOP -- so that in many cases, very large slow patterns could still be inspected while they were running at a reasonable speed.

User avatar
Gustone
Posts: 744
Joined: March 6th, 2019, 2:26 am

Re: Golly suggestions

Post by Gustone » May 31st, 2019, 9:17 am

dvgrn wrote:run for 270 ticks
OH THE LAG
Seriously! It gets slower and slower each frame!
And it cant get past 49 for some reason.

User avatar
dvgrn
Moderator
Posts: 10670
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Golly suggestions

Post by dvgrn » May 31st, 2019, 9:43 am

Gustone wrote:
dvgrn wrote:run for 270 ticks
OH THE LAG
Seriously! It gets slower and slower each frame!
And it cant get past 49 for some reason.
Well, your mileage may vary, of course. My system only takes a couple of minutes to get through 270 frames, and ends up wanting to use 3.2GB. It's only after you've pre-calculated all the frames that you'll be able to see a smooth animation.

Have you set Golly's File > Preferences > Control > Maximum memory to something over three gigabytes (if you have it available)? It does seem possible you'd have a tough time building a Caterpillar timeline with Golly's default setting of 500 megabytes.

AforAmpere
Posts: 1334
Joined: July 1st, 2016, 3:58 pm

Re: Golly suggestions

Post by AforAmpere » May 31st, 2019, 10:49 am

At about 3.4 GB or RAM on it, it seems to run at about 3-4 fps. I tried to let it go higher, but around about 3.5 GB, Golly said it was out of memory, and crashed.
I manage the 5S project, which collects all known spaceship speeds in Isotropic Non-totalistic rules. I also wrote EPE, a tool for searching in the INT rulespace.

Things to work on:
- Find (7,1)c/8 and 9c/10 ships in non-B0 INT.
- EPE improvements.

User avatar
Gustone
Posts: 744
Joined: March 6th, 2019, 2:26 am

Re: Golly suggestions

Post by Gustone » May 31st, 2019, 1:16 pm

I have 4gb ram
20gb free on one disk
93gb free on another
as for now

User avatar
dvgrn
Moderator
Posts: 10670
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Golly suggestions

Post by dvgrn » May 31st, 2019, 2:02 pm

Gustone wrote:I have 4gb ram
20gb free on one disk
93gb free on another
as for now
What is your maximum memory setting in Golly? If it's set at 500MB, try setting it to 3.5GB. Going too close to your total memory does cause trouble sometimes, but it's worth an experiment.

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Golly suggestions

Post by GUYTU6J » June 22nd, 2019, 12:47 pm

A humble suggestion: we can use this as the infinite-binary-ruler-generator pattern

Code: Select all

x = 128, y = 19, rule = B2ak3nr4iy/S3-nr4ent5er
71bobobobo9bobobobobobobobobobobobobobobobobobobobo$73bobo13bobo5bobo
5bobobobobobobobobobobo$35bobobobobobo5bobobobobobobobobobobo5bobo3bob
obo5bobo5bobo$37bobobo11bobobobobobo2bo2bobo5bo2bobo2bobo5bobo5bobo5b
2o$17bobobobobobobo3bo9bobo3bo15bo$16bo2bobobobobobo2bo2bo12bo2bo14b2o
10bobob2o11b2o12b2o$bobo$o2bo12b2o14b2o14b2o16b2o10bobob2o11b2ob2obobo
5b2o2$2o14b2o14b2o14b2o9b2o5b2o14b2o11b2ob2obobo5b2o2$o2bobobobobobo2b
2o14b2o25b2o5b2o14b2o12bo4b2o6b2o6b2obo4bobo$bobobobobobobo9bobo35bobo
55bo5bobo$16bo2bobo10bo2bobobobo13bobo2bo2bo2b2o14b2o11b3o3b2o6b2o4bo
3b2ob2obo$17bobobobobo7bobobobobobo7bobobobobobo49bobobo5bobo$44bo2bob
o16bo2bobobobobobo2bo2bobo8b2o3b2o10bobo5bo$45bobobobobo13bobobobobobo
bo3bobobo23bo$89bobobobobobobobobobo2bo2bobobobo$87bobobobobobobobobob
obobobobobobobo!
It arises when the top two rows in the original soup is altered:

Code: Select all

x = 32, y = 32, rule = B2ak3nr4iy/S3-nr4ent5er
obo2bo3b2o5b2o3bob2o2bo$2bob5o2bo3b3obo3bobo3bobo$ob4ob3obo2b5ob2obo3b
5o$o2bo4b2obobo2bob2obob2o3bob2o$2bo2bo3b5obo2bobob3o$10bo2bob2obo3b2o
3bo2bo$o4bo2bo2b3obo2bob8ob3o$bob2obobo2bo3bobob3o2b2o2b2obo$bo2bo2b2o
bobo5bo3b5obo$bobo3b4o2bob5o2b3ob2o2b2o$b2obo2bobobo2bob3o2bo5bo2b2o$b
3ob3ob4o2bo4b2o2b8o$bo3bo2bo2b2o3bo2bo2bo2bo2bobo$3bo2b3obob7o2bobo4b
4o$2o4bo2bo2b4obobobo3b3ob3o$7obo6bob3o2bobobob2obo$o3bob2obo3bob2o2b
3ob2o2b2o$3obobo3b2obob7ob2ob2o2bo$b5o2b3obobo4b3ob3obo3bo$bob2ob5o2b
2obo2bo4b4ob2o$bob4o2bo2bo3bo4b3ob4o2bo$b4obob6o3bo3bobo2b5o$2bo4bobob
2ob2o2bobobobo2b2obo$ob4obo2bob4o7b2ob2o2b2o$3ob2obo2bobob3o2bo5b2ob2o
$4b2ob2o2bo6bobo2bo4bob2o$bo4bob6o3b7obob3o$7bo4bobo5bobo4bobo$o2bo5b
2obo3b2ob5obo2b4o$b3o2bob2o2b2ob3ob5o3bobobo$3b2ob2o3bobo3bobo2b4ob3o$
b2o3b2obobob3obob2obo3b3ob2o!

User avatar
dvgrn
Moderator
Posts: 10670
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Golly suggestions

Post by dvgrn » June 22nd, 2019, 4:34 pm

GUYTU6J wrote:A humble suggestion: we can use this as the infinite-binary-ruler-generator pattern...?
Hmm, yes, the new pattern might be a little bit better. I somehow hadn't noticed before that the version checked in to Golly has something a little bit wrong with it. Each record-holding longest line is followed by another line of the same length, a little bit too soon.

The new candidate pattern doesn't have that problem, but it's also imperfect. At increasing intervals, a line appears that never terminates. To the right of that line, wherever that is at any given moment, a reasonably canonical ruler line sequence appears.

Is there a version of the pattern that gives the best of both worlds -- no non-standard line length doubling but also no unlimited-length lines?

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Golly suggestions

Post by GUYTU6J » June 23rd, 2019, 10:19 pm

dvgrn wrote: Is there a version of the pattern that gives the best of both worlds -- no non-standard line length doubling but also no unlimited-length lines?
My attempt:

Code: Select all

x = 30, y = 30, rule = B2ak3nr4iy/S3-nr4ent5er
12bobobobobo$12bobo$18bobo$16bo2bo$4bobobobo6bo$2bo2bo2bobob3o2bo4bobo
bobo$o13bobobobobobo$o2b2o7b2o4bo2bo4bobo$2bo$12b2o6b2o2$12b2o6b2o2$
12b2o6b2o5bobo2$20b2o5bobo2$20b2o6b2o2$20b2o6b2o2$20b2o6b2o2$28b2o2$
28b2o2$28b2o2$28b2o!
I didn't find a way to clean up the rake's output or to minimize the imperfection on the edge.There are probably some other better engines.

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Golly suggestions

Post by GUYTU6J » July 11th, 2019, 11:30 pm

Recent candidate non-totalistic patterns:

Code: Select all

#N Triangular R-pentomino replicator
#O Original B-heptomino form by "dani", June 28th, 2019;
#O current simplified variant by "GUYTU6J"
#C      This is a two-dimensional quadratic replicator that replicates in a new way.
#C Let current generation be gen 0. The first child copy comes into being at gen
#C 42, centered at (3,8), and rotated 180 degrees; the second one occur at gen 46, 
#C centered at (6,19), rotated 90 degrees clockwise. They continue to replicate, forming 
#C larger and larger arrays of child copies in the shape of isosceles right triangles.
#C Reference:http://www.conwaylife.com/forums/viewtopic.php?f=11&t=3752&start=50#p78510
#C For other quadratic replicators, see http://www.conwaylife.com/forums/viewtopic.php?f=11&t=2648
x = 3, y = 3, rule = B3aijr4ciq7c/S2-i3-a4i5q
2o$b2o$bo!

Code: Select all

#N Ruler-ish replicator
#O Original form by "toroidalet", June 28th, 2019;
#O current simplified (6 cells and many birth/survival
#O conditions removed) variant by "GUYTU6J"
#C      This is a diagonal linear replicator that is also a linear wavestretcher
#C in the perpendicular direction. Its sequential wave lengths demostrate 
#C the ruler sequence (OEIS A001511), hence the name.
#C http://www.conwaylife.com/forums/viewtopic.php?f=11&t=3752&start=75#p78517
x = 5, y = 5, rule = B1e2e3j4ejtw5c6cn7c/S2n3kn4cnq5jk6e
o$b3o$b2obo$bobo$2bo!

Code: Select all

#N SMOS (spaceship made of spaceships) predecessor
#O "Sarp", June 27th, 2019 
#C      A 2c/4 spaceship keeps chasing and colliding with a c/3 spaceship,
#C and subsequent chaos just happens to generate the original two ships,
#C resulting a really cool 218c/1476 diagonal glide-symmetric spaceship.
#C http://www.conwaylife.com/forums/viewtopic.php?f=11&t=2892&start=525#p78482
#C For other SMOSs, see http://www.conwaylife.com/forums/viewtopic.php?f=11&t=3071
x = 2, y = 3, rule = B2k3-ejny4knqtw5cjny6en7c/S01e2aen3ijnry4ikqtyz5-cekr6ckn7c
2o2$bo!
EDIT: Revised discoverer and name
EDIT2 on July 13th: Modified descriptions according to here
Last edited by GUYTU6J on July 13th, 2019, 6:18 am, edited 2 times in total.

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: Golly suggestions

Post by Saka » July 12th, 2019, 4:37 am

GUYTU6J wrote:

Code: Select all

#C 218c/1476 diagonal SMOS (spaceship made of spaceships)
#C A 2c/4 spaceship keeps chasing and colliding with a c/3 spaceship
#C Found by "Saka" on June 27th, 2019 
#C Reference: http://www.conwaylife.com/forums/viewtopic.php?f=11&t=2892&start=525#p78482
x = 2, y = 3, rule = B2k3-ejny4knqtw5cjny6en7c/S01e2aen3ijnry4ikqtyz5-cekr6ckn7c
2o2$bo!
Correction:
That was found by Sarp.

User avatar
Redstoneboi
Posts: 429
Joined: May 14th, 2018, 3:57 am

Re: Golly suggestions

Post by Redstoneboi » July 14th, 2019, 12:42 am

Maybe add the contents of this zip file into Golly/Patterns/Self-Rep?
It contains my relevant work on Flow6, a rule made specifically to be faster and easier to use in both circuitry and construction than most others like 2-state rules and the JvN family.
It already has a replicator of period 12,793, about 4 times faster than the Hutton replicator at period 50,113.
Attachments
Flow6.zip
The Flow6 file, including commented demo patterns and the rule itself.
(28.05 KiB) Downloaded 230 times
c(>^w^<c)~*
This is 「Fluffy」
「Fluffy」is my sutando.
「Fluffy」has the ability to engineer r e p l i c a t o r s.
「Fluffy」likes to watch spaceship guns in Golly.
「Fluffy」knows Natsuki best girl.

User avatar
dvgrn
Moderator
Posts: 10670
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Golly suggestions

Post by dvgrn » July 14th, 2019, 6:50 pm

Redstoneboi wrote:Maybe add the contents of this zip file into Golly/Patterns/Self-Rep?
Sure! Looks really good -- many thanks for doing all that commenting and organizing.

I made a few cosmetic changes, but nothing bigger than fixing a misspelling of "construction". The checkin is here.

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Golly suggestions

Post by GUYTU6J » July 26th, 2019, 10:32 am

dvgrn wrote: Is there a version of the pattern that gives the best of both worlds -- no non-standard line length doubling but also no unlimited-length lines?
Or you can change a rule:

Code: Select all

x = 8, y = 14, rule = B2a3ir4i5e/S3i4et5e
obo$o5bo$o4b3o$o5bo$o5bo$o4b3o$o5bo$o5bo$o4b3o$o5bo$o5bo$o4b3o$o5bo$ob
o!
Reference here, 10th pattern, with a simplified rule.
EDIT: Pfff :oops: not the same kind of pattern

User avatar
toroidalet
Posts: 1514
Joined: August 7th, 2016, 1:48 pm
Location: My computer
Contact:

Re: Golly suggestions

Post by toroidalet » August 1st, 2019, 9:40 pm

In future versions of Golly, can it be made so that patterns with invalid rules (or headerless RLE strings) can still be pasted properly?
Any sufficiently advanced software is indistinguishable from malice.

GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Golly suggestions

Post by GUYTU6J » August 19th, 2019, 9:22 pm

How about adding this pattern by muzik?

Code: Select all

x = 2, y = 2, rule = B2a3i/S1e2i3e5i
2o$bo!
And this monodirectioal linear here?

Code: Select all

x = 3, y = 2, rule = B2-a3ckq4ektwyz5-in6-i7e8/S1c3cijnr4ejrw5eq6ai
bo$obo!
A "replicator" folder under non-totalistic folder would be better.

User avatar
dvgrn
Moderator
Posts: 10670
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Golly suggestions

Post by dvgrn » August 19th, 2019, 10:10 pm

toroidalet wrote:In future versions of Golly, can it be made so that patterns with invalid rules (or headerless RLE strings) can still be pasted properly?
This is a good point, and I definitely ought to dig around in Golly's code and see if I can implement it somehow. I'm not sure I'll actually find time for this, but I'll definitely upvote the idea!

The problem is that something like

Code: Select all

x = 37, y = 34, rule = LifeHistoryThisIsNot
4.4C4.C4.3C2.5C.5C$4.C3.C2.C.C2.C3.C3.C3.C$4.C3.C.C3.C.C7.C3.C$4.C3.C
.C3.C.C7.C3.C$4.C3.C.C3.C2.3C4.C3.3C$4.4C2.5C5.C3.C3.C$4.C5.C3.C5.C3.
C3.C$4.C5.C3.C.C3.C3.C3.C$4.C5.C3.C2.3C4.C3.5C5$12.A5.A.5A$12.2A3.2A.
A$12.A.A.A.A.A$12.A2.A2.A.A$12.A5.A.3A$12.A5.A.A$12.A5.A.A$12.A5.A.A$
12.A5.A.5A4$2.D3.D3.D.D3.D.D5.D3.D3.D3.D$.D.D2.D3.D.D3.D.D5.D2.D.D2.D
3.D$D3.D.2D2.D.D3.D.D5.D.D3.D.D3.D$D3.D.2D2.D.D3.D.D5.D.D3.D.D3.D$D3.
D.D.D.D2.D.D2.D5.D.D3.D2.D.D$5D.D.D.D3.D3.D2.D2.D.5D3.D$D3.D.D2.2D3.D
3.D.D.D.D.D3.D3.D$D3.D.D2.2D3.D3.2D3.2D.D3.D3.D$D3.D.D3.D3.D3.D5.D.D
3.D3.D!
should really paste successfully into a LifeHistory universe, maybe after displaying a warning that the rule names don't match... instead of just giving the unhelpful message

Code: Select all

Could not load clipboard pattern
(probably due to unknown rule).
Also maybe Ctrl+Shift+O should maybe display the pattern successfully, again possibly after displaying a warning message, if Golly's rule is set to LifeHistory or any other rule with enough states. At the moment Golly just displays this rather painful error message, and then refuses to show me what the pattern looks like:

Code: Select all

File could not be loaded by any algorithm.

Error from RuleLoader:
File not found
Given rule: LifeHistoryThisIsNot

Error from QuickLife:
Bad character found.

Error from HashLife:
Bad character found.

Error from Generations:
Bad character found.

Error from Larger than Life:
bad syntax in Larger than Life rule

Error from JvN:
This algorithm only supports these rules:
JvN29, Nobili32, Hutton32.

File path:
C:\Users\{username}\AppData\Local\Temp\golDE9F.tmp\golE017.tmp
It sometimes happens that I know perfectly well that I don't have a rule installed, but I'd like to get the pattern pasted into Golly anyway. Currently it's necessary to switch to a text editor and patch the offending rule string, then re-copy and switch back to Golly to paste. You can't even use

Code: Select all

4.4C4.C4.3C2.5C.5C$4.C3.C2.C.C2.C3.C3.C3.C$4.C3.C.C3.C.C7.C3.C$4.C3.C
.C3.C.C7.C3.C$4.C3.C.C3.C2.3C4.C3.3C$4.4C2.5C5.C3.C3.C$4.C5.C3.C5.C3.
C3.C$4.C5.C3.C.C3.C3.C3.C$4.C5.C3.C2.3C4.C3.5C5$12.A5.A.5A$12.2A3.2A.
A$12.A.A.A.A.A$12.A2.A2.A.A$12.A5.A.3A$12.A5.A.A$12.A5.A.A$12.A5.A.A$
12.A5.A.5A4$2.D3.D3.D.D3.D.D5.D3.D3.D3.D$.D.D2.D3.D.D3.D.D5.D2.D.D2.D
3.D$D3.D.2D2.D.D3.D.D5.D.D3.D.D3.D$D3.D.2D2.D.D3.D.D5.D.D3.D.D3.D$D3.
D.D.D.D2.D.D2.D5.D.D3.D2.D.D$5D.D.D.D3.D3.D2.D2.D.5D3.D$D3.D.D2.2D3.D
3.D.D.D.D.D3.D3.D$D3.D.D2.2D3.D3.2D3.2D.D3.D3.D$D3.D.D3.D3.D3.D5.D.D
3.D3.D!
or

Code: Select all

x = 37, y = 34
4.4C4.C4.3C2.5C.5C$4.C3.C2.C.C2.C3.C3.C3.C$4.C3.C.C3.C.C7.C3.C$4.C3.C
.C3.C.C7.C3.C$4.C3.C.C3.C2.3C4.C3.3C$4.4C2.5C5.C3.C3.C$4.C5.C3.C5.C3.
C3.C$4.C5.C3.C.C3.C3.C3.C$4.C5.C3.C2.3C4.C3.5C5$12.A5.A.5A$12.2A3.2A.
A$12.A.A.A.A.A$12.A2.A2.A.A$12.A5.A.3A$12.A5.A.A$12.A5.A.A$12.A5.A.A$
12.A5.A.5A4$2.D3.D3.D.D3.D.D5.D3.D3.D3.D$.D.D2.D3.D.D3.D.D5.D2.D.D2.D
3.D$D3.D.2D2.D.D3.D.D5.D.D3.D.D3.D$D3.D.2D2.D.D3.D.D5.D.D3.D.D3.D$D3.
D.D.D.D2.D.D2.D5.D.D3.D2.D.D$5D.D.D.D3.D3.D2.D2.D.5D3.D$D3.D.D2.2D3.D
3.D.D.D.D.D3.D3.D$D3.D.D2.2D3.D3.2D3.2D.D3.D3.D$D3.D.D3.D3.D3.D5.D.D
3.D3.D!
or

Code: Select all

x = 37, y = 34, rule =
4.4C4.C4.3C2.5C.5C$4.C3.C2.C.C2.C3.C3.C3.C$4.C3.C.C3.C.C7.C3.C$4.C3.C
.C3.C.C7.C3.C$4.C3.C.C3.C2.3C4.C3.3C$4.4C2.5C5.C3.C3.C$4.C5.C3.C5.C3.
C3.C$4.C5.C3.C.C3.C3.C3.C$4.C5.C3.C2.3C4.C3.5C5$12.A5.A.5A$12.2A3.2A.
A$12.A.A.A.A.A$12.A2.A2.A.A$12.A5.A.3A$12.A5.A.A$12.A5.A.A$12.A5.A.A$
12.A5.A.5A4$2.D3.D3.D.D3.D.D5.D3.D3.D3.D$.D.D2.D3.D.D3.D.D5.D2.D.D2.D
3.D$D3.D.2D2.D.D3.D.D5.D.D3.D.D3.D$D3.D.2D2.D.D3.D.D5.D.D3.D.D3.D$D3.
D.D.D.D2.D.D2.D5.D.D3.D2.D.D$5D.D.D.D3.D3.D2.D2.D.5D3.D$D3.D.D2.2D3.D
3.D.D.D.D.D3.D3.D$D3.D.D2.2D3.D3.2D3.2D.D3.D3.D$D3.D.D3.D3.D3.D5.D.D
3.D3.D!
presumably because headerless multistate format isn't auto-recognized the way headerless two-state RLE would be.

I don't think any of the settings under Preferences > Edit are any help here. I always keep my Golly instances set to "Never change rule", and it seems to me that at least the first error message above should definitely not be displayed with that setting. Golly isn't allowed to change the rule anyway, so why should it even check to see whether the pasted pattern's rule is defined or not?

If I make a copy of LifeHistory.rule and call it LifeHistoryThisIsNot.rule, we almost get the behavior I'm looking for here: a message pops up saying

Code: Select all

The specified rule (LifeHistoryThisIsNot) does not match the rule name in the .rule file (LifeHistory).

This will cause problems if you save or copy patterns and try to use them on a case-sensitive file system.
This is a slightly odd error message given that case-sensitivity isn't actually the problem here, but I guess the first sentence does get the main message across.

Bullet51
Posts: 663
Joined: July 21st, 2014, 4:35 am

Re: Golly suggestions

Post by Bullet51 » August 20th, 2019, 3:14 pm

GUYTU6J wrote: And this monodirectioal linear here?

Code: Select all

x = 3, y = 2, rule = B2-a3ckq4ektwyz5-in6-i7e8/S1c3cijnr4ejrw5eq6ai
bo$obo!
Wow, this is a period-∞ oscillator!
Still drifting.

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

Re: Golly suggestions

Post by muzik » August 24th, 2019, 8:45 pm

Golly should also support the L2 neighbourhood for LtL:

http://www.conwaylife.com/wiki/Gallery_ ... hbourhoods

User avatar
Moosey
Posts: 4306
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Golly suggestions

Post by Moosey » August 31st, 2019, 2:57 pm

Allow HROT rules, please.
not active here but active on discord

Post Reply