Thread for your script-related questions
Re: Thread for your script-related questions
What features did Hersrch have, and what features would have been useful to have? I'm trying to write a similar script for conduit creation using lifelib.
User:PK22
Learning miscellaneous programming languages.
Learning miscellaneous programming languages.
Re: Thread for your script-related questions
A couple questions:
Are there any search programs that can search for Gardens of Eden in INT?
Are there any search programs that can search for fully volatile or strictly volatile oscillators in INT?
Are there any search programs that can search for crawlers in INT?
Are there any search programs that can search for Gardens of Eden in INT?
Are there any search programs that can search for fully volatile or strictly volatile oscillators in INT?
Are there any search programs that can search for crawlers in INT?
Please visit my rules (found on my wiki page) and contribute!
User:ThePlayzr
I have LLS and qfind.
My avatar is the 80th most common pattern, and I have the 80th most posts on the forums.
User:ThePlayzr
I have LLS and qfind.
My avatar is the 80th most common pattern, and I have the 80th most posts on the forums.
- NNlk05
- Posts: 579
- Joined: January 14th, 2026, 8:42 pm
- Location: Exploring in the Jungle of the INT Rulespace
- Contact:
Re: Thread for your script-related questions
You can just rewind until you get a GoE.ThePlayzr wrote: July 9th, 2026, 4:48 am A couple questions:
Are there any search programs that can search for Gardens of Eden in INT?
Are there any search programs that can search for fully volatile or strictly volatile oscillators in INT?
Are there any search programs that can search for crawlers in INT?
The rest should be doable with lifelib.
Feci quod potui, faciant meliora potentes.
https://nnlk05.github.io
=3
Code: Select all
x = 10, y = 3, rule = B34twz/S23
b2o4b2o$obo4bobo$2bo4bo!
[[ AUTOSTART AUTOHIDEGUI TRACK 0 -47/270 ZOOM 4 GPS 45 STEP 3 THEME BOOK ]]
=3
- NNlk05
- Posts: 579
- Joined: January 14th, 2026, 8:42 pm
- Location: Exploring in the Jungle of the INT Rulespace
- Contact:
Re: Thread for your script-related questions
I realized there's a big space-time tradeoff in spaceship searching. One way to deal with that is using the Meet-in-the-Middle attack, in my other field of expertise, I've seen that MitM allows a 2^64 brute force that will normally take years to take less then a minute in WASM.
(Note: I'm not meaning this as a modification to the xfind family of programs. They already use way too much memory.)
Is there a way to apply MitM to spaceship searching?
(Note: I'm not meaning this as a modification to the xfind family of programs. They already use way too much memory.)
Is there a way to apply MitM to spaceship searching?
Feci quod potui, faciant meliora potentes.
https://nnlk05.github.io
=3
Code: Select all
x = 10, y = 3, rule = B34twz/S23
b2o4b2o$obo4bobo$2bo4bo!
[[ AUTOSTART AUTOHIDEGUI TRACK 0 -47/270 ZOOM 4 GPS 45 STEP 3 THEME BOOK ]]
=3
- MDA
- Posts: 231
- Joined: June 8th, 2026, 12:18 pm
- Location: In Haven (B3-ry4acenqt5eir6-ek/S2-a3-a4nq5aeknr6-ak)
- Contact:
Re: Thread for your script-related questions
Could EPE be updated in the future to allow searching for a specific pattern x transitions away from a certain rule?
My website (a database of Life objects, WIP).
GlidINT has been released!
GlidINT has been released!
Code: Select all
x = 5, y = 17, rule = B3-ry4acenqt5eir6-ek/S2-a3-a4nq5aeknr6-akHistory
C$2C$.2C$2C11$.3D$3.D$2.3D!
[[ STOP 72 ]]
- NNlk05
- Posts: 579
- Joined: January 14th, 2026, 8:42 pm
- Location: Exploring in the Jungle of the INT Rulespace
- Contact:
Re: Thread for your script-related questions
You can set the rule space to do this.MDA wrote: July 28th, 2026, 11:16 am Could EPE be updated in the future to allow searching for a specific pattern x transitions away from a certain rule?
Feci quod potui, faciant meliora potentes.
https://nnlk05.github.io
=3
Code: Select all
x = 10, y = 3, rule = B34twz/S23
b2o4b2o$obo4bobo$2bo4bo!
[[ AUTOSTART AUTOHIDEGUI TRACK 0 -47/270 ZOOM 4 GPS 45 STEP 3 THEME BOOK ]]
=3
- MDA
- Posts: 231
- Joined: June 8th, 2026, 12:18 pm
- Location: In Haven (B3-ry4acenqt5eir6-ek/S2-a3-a4nq5aeknr6-ak)
- Contact:
Re: Thread for your script-related questions
It doesn’t seem to work. As far as I know, EPE’s rule definitions only allow a minrule and maxrule; these have nothing to do with distance from a certain rule. As an example, if I wanted to list all rules one transition away from Life, then, to allow all transitions to be used, the rule range would have to be B/S - B012345678/S012345678. However, not all rules within this range are one transition from Life, and modifiying the rulespace to remove unnecessary rules would also cut down the number of actual 1TfL rules listed.
My website (a database of Life objects, WIP).
GlidINT has been released!
GlidINT has been released!
Code: Select all
x = 5, y = 17, rule = B3-ry4acenqt5eir6-ek/S2-a3-a4nq5aeknr6-akHistory
C$2C$.2C$2C11$.3D$3.D$2.3D!
[[ STOP 72 ]]
- TheWayOfTheCon
- Posts: 259
- Joined: March 28th, 2025, 11:40 pm
- Location: Kraken Mare, Titan
Re: Thread for your script-related questions
My _stdin haul to Catagolue is only showing one sample soup per object.
Here.
And this is a portion of the text file that contains the RLEs:
Here.
And this is a portion of the text file that contains the RLEs:
Code: Select all
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo4$55b2o2b2o$54bobo2bobo$53bo2bo2bo2bo$55bo4bo2$b2o2b2o$o6bo$2b4o$65bobo$3o2b3o58b2o$66bo$2b4o59bo$o6bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o$56b4o$57b2o3$50bo4b2o2b2o4bo$51bo5b2o5bo$54bo2b2o2bo$54bo6bo$54bo6bo$54bob4obo$54bo2b2o2bo$54b8o3$b2o2b2o$o6bo$2b4o2$3o2b3o2$2b4o68bobo$o6bo67b2o$b2o2b2o68bo$74bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo4$55b6o$53bo8bo$53bobob2obobo$54b2o4b2o2$b2o2b2o$o6bo$2b4o$66bobo$3o2b3o59b2o$67bo$2b4o60bo$o6bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo5$56b4o$56bo2bo$54bo2b2o2bo$55bo4bo$b2o2b2o$o6bo$2b4o2$3o2b3o$73bobo$2b4o68b2o$o6bo66bo$b2o2b2o66bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$55b6o$50bo14bo$51bo4bo2bo4bo$56b4o$56bo2bo$56b4o2$55bo4bo$54bo6bo3$b2o2b2o$o6bo$2b4o2$3o2b3o58bobo$67b2o$2b4o61bo$o6bo58bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55bo4bo$55bo4bo$56bo2bo3$50bo4b6o4bo$51bo3bo4bo3bo$54bo6bo$53b3o4b3o$53b2o2b2o2b2o$53b2obo2bob2o$53bo8bo$54bo6bo$55b6o2$b2o2b2o$o6bo$2b4o2$3o2b3o2$2b4o60bobo$o6bo59b2o$b2o2b2o60bo$66bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo2$57b2o$55bo4bo$54bo6bo$53bobo4bobo$53bobob2obobo3$b2o2b2o$o6bo$2b4o2$3o2b3o58bobo$67b2o$2b4o61bo$o6bo58bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$55b6o$50bo14bo$51bo4bo2bo4bo$56b4o$56bo2bo$56b4o2$55bo4bo$54bo6bo3$b2o2b2o$o6bo$2b4o2$3o2b3o64bobo$73b2o$2b4o67bo$o6bo64bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo5$56b4o$56bo2bo$54bo2b2o2bo$55bo4bo$b2o2b2o$o6bo$2b4o2$3o2b3o2$2b4o67bobo$o6bo66b2o$b2o2b2o67bo$73bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o3$54bobo2bobo$54bo6bo$50bo6b2o6bo$51bo4bo2bo4bo$56b4o2$56b4o$56b4o$57b2o2$56b4o$55b2o2b2o$b2o2b2o48bo4bo$o6bo48b4o$2b4o2$3o2b3o2$2b4o61bobo$o6bo60b2o$b2o2b2o61bo$67bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo4$57b2o$56b4o$54bobo2bobo$57b2o$54bo2b2o2bo$b2o2b2o$o6bo$2b4o2$3o2b3o66bobo$75b2o$2b4o69bo$o6bo66bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55bo4bo$55bo4bo$56bo2bo3$50bo4b6o4bo$51bo3bo4bo3bo$54bo6bo$53b3o4b3o$53b2o2b2o2b2o$53b2obo2bob2o$53bo8bo$54bo6bo$55b6o2$b2o2b2o$o6bo$2b4o2$3o2b3o58bobo$67b2o$2b4o61bo$o6bo58bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o3$54b2o4b2o$55b2o2b2o$50bo5bo2bo5bo$51bo4b4o4bo2$55bo4bo2$53bo2b4o2bo3$56bo2bo$57b2o$b2o2b2o48b6o$o6bo$2b4o2$3o2b3o$73bobo$2b4o68b2o$o6bo66bo$b2o2b2o66bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$55b2o2b2o$50bo6b2o6bo$51bo5b2o5bo$57b2o$55b6o$55b6o$56bo2bo$55bo4bo$54bo6bo3$b2o2b2o$o6bo$2b4o2$3o2b3o62bobo$71b2o$2b4o65bo$o6bo62bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$55b2o2b2o$50bo6b2o6bo$51bo5b2o5bo$57b2o$55b6o$55b6o$56bo2bo$55bo4bo$54bo6bo3$b2o2b2o$o6bo$2b4o2$3o2b3o2$2b4o60bobo$o6bo59b2o$b2o2b2o60bo$66bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o2$55b2o2b2o$56bo2bo2$50bo4b6o4bo$51bo2bobo2bobo2bo$53bo8bo$53b10o$52b3o6b3o$52b2o2bo2bo2b2o2$56bo2bo$54bo6bo$55bo4bo$b2o2b2o50b2o$o6bo$2b4o2$3o2b3o$69bobo$2b4o64b2o$o6bo62bo$b2o2b2o62bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o5$50bo5b4o5bo$51bo5b2o5bo5$56bo2bo$56bo2bo$55bob2obo$55bo4bo$b2o2b2o$o6bo$2b4o2$3o2b3o2$2b4o64bobo$o6bo63b2o$b2o2b2o64bo$70bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo5$56b4o$56bo2bo$54bo2b2o2bo$55bo4bo$b2o2b2o$o6bo$2b4o$73bobo$3o2b3o66b2o$74bo$2b4o67bo$o6bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o$56b4o$57b2o3$50bo4b2o2b2o4bo$51bo5b2o5bo$54bo2b2o2bo$54bo6bo$54bo6bo$54bob4obo$54bo2b2o2bo$54b8o3$b2o2b2o$o6bo$2b4o$66bobo$3o2b3o59b2o$67bo$2b4o60bo$o6bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o$56b4o$57b2o3$50bo4b2o2b2o4bo$51bo5b2o5bo$54bo2b2o2bo$54bo6bo$54bo6bo$54bob4obo$54bo2b2o2bo$54b8o3$b2o2b2o$o6bo$2b4o$75bobo$3o2b3o68b2o$76bo$2b4o69bo$o6bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo4$55b2o2b2o$54bobo2bobo$53bo2bo2bo2bo$55bo4bo2$b2o2b2o$o6bo$2b4o2$3o2b3o57bobo$66b2o$2b4o60bo$o6bo57bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo4$57b2o$56bo2bo$55bo4bo$54b8o$55bo4bo$b2o2b2o$o6bo$2b4o2$3o2b3o2$2b4o67bobo$o6bo66b2o$b2o2b2o67bo$73bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo4$55b2o2b2o$54bobo2bobo$53bo2bo2bo2bo$55bo4bo2$b2o2b2o$o6bo$2b4o$68bobo$3o2b3o61b2o$69bo$2b4o62bo$o6bo$b2o2b2o!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo4$55b2o2b2o$54b2o4b2o$54bo6bo$54bobo2bobo2$b2o2b2o$o6bo$2b4o2$3o2b3o2$2b4o64bobo$o6bo63b2o$b2o2b2o64bo$70bo!
x = 0, y = 0, rule = b35s126
55b2o2b2o4$57b2o$50bo5bo2bo5bo$51bo4bo2bo4bo$57b2o$57b2o$55bo4bo$55bo4bo$53b4o2b4o$53bob6obo3$b2o2b2o$o6bo$2b4o2$3o2b3o$72bobo$2b4o67b2o$o6bo65bo$b2o2b2o65bo!
I could've chose a better username, but oh well.
Still learning the ropes of cellular automata, focused on one OCA at a time. My current interest is B35/S126 and range-two LTLs.
Still learning the ropes of cellular automata, focused on one OCA at a time. My current interest is B35/S126 and range-two LTLs.
- B468S02357
- Posts: 449
- Joined: December 30th, 2025, 9:23 pm
Re: Thread for your script-related questions
Is there any search program for diagonal spaceships in alternating rules?
I need to find diagonal ships in repsplosion
I need to find diagonal ships in repsplosion
I was born on march 23 (3/23). I was destined to be here, and here i am.
Check out my bird-brained biblioraphy if you're interested.
Big fan of crawler ships
Check out my bird-brained biblioraphy if you're interested.
Big fan of crawler ships
-
CasperWen8805181
- Posts: 229
- Joined: November 5th, 2023, 10:57 pm
- Location: La La Land
Re: Thread for your script-related questions
Don't know if this is the right place to ask this, but how to make a custom ruletable? for example, star wars, but 1st off state is brian's brain, and 2nd off state is life
My Rules:
Hash2F (R3,C2,S4,B5-6,N#)
Growth & Isolation (123/2cn345678/8|236/345678/8)
*unnamed rule* (2-a45678/35aei678/3|4568/2-ce35aei678/3)
*unnamed rule* (/2-e3ae/3)
I'm back after a 3 year break!
Hash2F (R3,C2,S4,B5-6,N#)
Growth & Isolation (123/2cn345678/8|236/345678/8)
*unnamed rule* (2-a45678/35aei678/3|4568/2-ce35aei678/3)
*unnamed rule* (/2-e3ae/3)
I'm back after a 3 year break!
- I6_I6
- Posts: 999
- Joined: July 26th, 2025, 8:44 pm
- Location: Here, there, somewhere, anywhere, everywhere.
- Contact:
Re: Thread for your script-related questions
The format for .rule files are shown here:CasperWen8805181 wrote: August 22nd, 2026, 12:20 am Don't know if this is the right place to ask this, but how to make a custom ruletable? for example, star wars, but 1st off state is brian's brain, and 2nd off state is life
https://golly.sourceforge.io/Help/formats.html#rule
Write your rule in a new text document, then save it as <your rule name>.rule.
To use your file in Golly, first open Golly and press , (comma key) to open preferences. In the preferences window, click "Control". Then find the folder shown next to the "Your Rules..." button. Golly looks for .rule files in this folder. Move your original .rule file into that folder. Now, Golly will be able to find that rule whenever you want to use it.
To use your file in LifeViewer, paste the .rule file after the RLE in the input text for LifeViewer, and it should be able to find and use your custom rule.
If you want to request a rule to be made for you, you should do it in the Rule request thread.
Code: Select all
#C [[ THEME Golly ]]
x = 27, y = 15, rule = LifeHistory
8.A$A6.A.A$3A4.BA2B.B2D$3.A4.2B.2B2DB$2.2A2.3B.6B2.3B$2.20B$4.19B$4.2B
C10BD4B$4.2B2C10BD4B$4.B2C11B2D3B$4.13B2D4B$5.12BD3B.B2A$6.13B3.BA.A$
6.3B.B3.B10.A$25.2A!
- H. H. P. M. P. Cole
- Posts: 481
- Joined: July 15th, 2023, 9:36 pm
Re: Thread for your script-related questions
Why does this script seem to have bugs when in the rule B2cn3ay4aijrt5-eiqy6a78/S12ei3ejnry4aijr5iy6ik7c8? For example there is a line which says
but when I run the pattern it does not seem to output a c/23993 spaceship at all:
The script:
EDIT by Andrew: I've deleted that script. It was a corrupted version of the oscar.py script supplied with Golly (which correctly detects the above pattern to be a period-6 oscillator).
Code: Select all
108 c/23993
Code: Select all
x = 108, y = 1, rule = B2cn3ay4aijrt5-eiqy6a78/S12ei3ejnry4aijr5iy6ik7c8
108o$o!
EDIT by Andrew: I've deleted that script. It was a corrupted version of the oscar.py script supplied with Golly (which correctly detects the above pattern to be a period-6 oscillator).
- NNlk05
- Posts: 579
- Joined: January 14th, 2026, 8:42 pm
- Location: Exploring in the Jungle of the INT Rulespace
- Contact:
Re: Thread for your script-related questions
How do I de/encode mutistate RLE? I need to decode LifeHistory for one of my programs.
Feci quod potui, faciant meliora potentes.
https://nnlk05.github.io
=3
Code: Select all
x = 10, y = 3, rule = B34twz/S23
b2o4b2o$obo4bobo$2bo4bo!
[[ AUTOSTART AUTOHIDEGUI TRACK 0 -47/270 ZOOM 4 GPS 45 STEP 3 THEME BOOK ]]
=3
Re: Thread for your script-related questions
For rules with <=27 states:NNlk05 wrote: Yesterday, 7:07 pm How do I de/encode mutistate RLE? I need to decode LifeHistory for one of my programs.
. = State 0
A = State 1
B = State 2
C = State 3
…
The encoding of runs is the same as normal.
Example (manually typed out):
Code: Select all
x = 0, y = 0, rule = LifeHistory
ABC.3D2EFUser:PK22
Learning miscellaneous programming languages.
Learning miscellaneous programming languages.
- Andrew
- Moderator
- Posts: 1039
- Joined: June 2nd, 2009, 2:08 am
- Location: Melbourne, Australia
- Contact:
Re: Thread for your script-related questions
The format is described in Golly's Help > File Formats.NNlk05 wrote: Yesterday, 7:07 pm How do I de/encode mutistate RLE? I need to decode LifeHistory for one of my programs.