— arcologies —

oh wow this is a good one! yes i can reproduce on norns and ethernet connection. this is really good. i had this bug logged before but couldn’t reproduce it reliably. interesting lead with the tunnels… looking at the map i actually wonder if it is a supercollider issue… hmm…

this was known as the fearsome “event horizon” memory leak.

1 Like

v1.2.3

  • FIX ♯ notes on arc.
3 Likes

@tyleretters
you sir…are a fracken mad man!
:stuck_out_tongue:
just took the update for a drive for tonight’s broadcast…
the animations on the ARC are phenomenal!!!
i almost found myself using certain settings because of them!
hah!

may have found a wee bug…

Scrolling through the structures on the playfield with ARC 4.
A section of four CRYPTs displayed without their parameter info.
it displayed the structure and the info in the very top header but the menu area was blank except for three dots - …

it only occurred for a bit but after i switched screens and then went back it stopped doing it.

it never came back even after running for an hour or so.

apologies…
i forgot to save out the file and the map.

what is your favorite structure?

  • HIVE
  • SHRINE
  • GATE
  • RAVE
  • TOPIARY
  • DOME
  • MAZE
  • CRYPT
  • VALE
  • SOLARIUM
  • UXB / CASINO
  • TUNNEL
  • AVIARY / FOREST
  • HYDROPONICS
  • INSTITUTION
  • MIRAGE
  • SPOMENIK / AUTON
  • KUDZU
  • WINDFARM
  • FRACTURE

0 voters


the Music Hackspace workshop was a ton of fun! the recordings are up here: https://musichackspace.thinkific.com/courses/arcologies

and here’s the course pdf: Arcologies Workshop.pdf (2.6 MB)


@SPIKE YAY! i’m glad you like them. i spent… a lot of time on the animations. thanks for the bug. i’ll try to reproduce that.

6 Likes

i’m doing dev stream and listening to SIGN now: twitch.tv/tyleretters


v1.2.4

  • NEW Add cloakroom. The mechanisms of these liminal structures are as clandestine as they are abstract.
  • NEW Add “GLOBAL PSYOP” arc binding. This controls all cloakrooms simultaneously.
  • FIX “BROWSE CELLS” arc LEDs are now solid instead of sparkling.

Screen Shot 2020-10-17 at 09.27.22


cloakrooms are the next evolutionary step after hydroponics. with them you can modulate all of these:

  • BEARING
  • CAPACITY
  • CHANNEL
  • CHARGE
  • CLOCKWISE
  • CROW OUT
  • CRUMBLE
  • DEFLECT
  • DEVICE
  • DRIFT
  • DURATION
  • INDEX
  • LEVEL
  • METABOLISM
  • NETWORK
  • NOTE COUNT
  • NOTE #1
  • NOTE #2
  • NOTE #3
  • NOTE #4
  • NOTE #5
  • NOTE #6
  • NOTE #7
  • NOTE #8
  • OFFSET
  • OPERATOR
  • OUTPUT
  • PROBABILITY
  • PSYOP (yes, psyops themselves can be modulated - so you can have a cloakroom target psyops on adjacent cloakrooms, which can then have their own targets…)
  • PULSES
  • RANGE MIN
  • RANGE MAX
  • RESILIENCE
  • TARGET
  • TERRITORY
  • TOPOGRAPHY
  • VELOCITY

just about the only thing you can’t modulate is structures (i think that would be silly, and not in a creative way.)

16 Likes

I am here just to say that I really appreciate this sort of conceptual work. Respect!

1 Like

Oh man!!! Was just dreaming of a duration mod source of some point!

2 Likes

hey there…
apologies but…i think i new a dummies guide for the cloakroom.
:stuck_out_tongue:
i tried placing a cloakroom by a Topiary.
set the modulation to note count.
didn’t see any change.
tried opening ports…closing ports…shooting it with a Hive.
what am i missing here?

1 Like

try this. open it up and hit play. select the topiary. you’ll see the note count modulate between 7 and 8.

CLOAKROOM.arcology (59.9 KB) CLOAKROOM.pset (1.4 KB)

here’s the territory susceptible to psyops:

2 Likes

a retrospective of the last seven weeks and a peek of what dreams may come

17 Likes

AH!
i get it now…
so depending on which port you shoot…it will increase or decrease the assigned parameter of another structure that falls within the 3x3 area of a cloakroom.

thank you so much for the example file!
i really had to see that one in action.
:stuck_out_tongue:

2 Likes

Heya! I’m running into an “error: load fail” whenever I try to start up arcologies. I’m on a fresh Norns image (on a Norns shield). Looks like the error pops up with the counters.lua. Are there some additional dependencies I need to install?

Maiden terminal:

Summary

pset >> write: /home/we/dust/data/system.pset

script load: /home/we/dust/code/arcologies/arcologies.lua

cleanup

script clear

including /home/we/dust/code/arcologies/lib/includes.lua
including /home/we/dust/code/arcologies/lib/config.lua
including /home/we/dust/code/arcologies/lib/structures.lua
including /home/we/dust/code/arcologies/lib/Cell.lua
including /home/we/dust/code/arcologies/lib/mixins/bearing_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/capacity_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/channel_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/charge_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/clockwise_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/crow_out_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/crumble_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/deflect_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/device_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/docs_stub_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/drift_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/duration_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/er_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/level_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/metabolism_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/network_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/notes_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/offset_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/operator_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/output_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/ports_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/probability_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/psyop_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/pulses_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/range_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/resilience_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/state_index_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/structure_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/target_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/territory_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/topography_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/turing_mixin.lua
including /home/we/dust/code/arcologies/lib/mixins/velocity_mixin.lua
including /home/we/dust/code/arcologies/lib/Signal.lua
including /home/we/dust/code/arcologies/lib/functions.lua
including /home/we/dust/code/arcologies/lib/saveload.lua
including /home/we/dust/code/arcologies/lib/_arc.lua
including /home/we/dust/code/arcologies/lib/_crow.lua
including /home/we/dust/code/arcologies/lib/counters.lua

SCRIPT ERROR: load fail

/home/we/dust/code/arcologies/lib/counters.lua:52: attempt to index a nil value (field ‘transport’)
stack traceback:
/home/we/norns/lua/core/norns.lua:126: in metamethod ‘__newindex’
/home/we/dust/code/arcologies/lib/counters.lua:52: in main chunk
[C]: in function ‘dofile’
/home/we/norns/lua/core/startup.lua:42: in function ‘include’
/home/we/dust/code/arcologies/lib/includes.lua:90: in main chunk
[C]: in function ‘dofile’
/home/we/norns/lua/core/startup.lua:42: in function ‘include’
/home/we/dust/code/arcologies/arcologies.lua:11: in main chunk
[C]: in function ‘dofile’
/home/we/norns/lua/core/script.lua:154: in function </home/we/norns/lua/core/script.lua:154>
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:127: in field ‘try’
/home/we/norns/lua/core/script.lua:154: in function ‘core/script.load’
/home/we/norns/lua/core/menu/preview.lua:21: in function ‘core/menu/preview.key’
/home/we/norns/lua/core/menu.lua:139: in function </home/we/norns/lua/core/menu.lua:116>

script clear

sorry to hear you’er running into a load fail! we’ll fix it. there are no other dependencies.

  1. are you on norns 200712?
  2. did you install via maiden or zip?

Tried both, but it turns out I was not on norns 200712. Forgot that the fresh image download is not the most up to date version. :man_facepalming: Works now that I’m on the right version number. Thanks for the quick response!

2 Likes

Thanks man, good stuff…

1 Like

This is amazingly deep, and a lot of fun to explore. Thanks so much for sharing.
One thing I noticed is that when I load another script after it, arcologies does not seem to fully clean up after itself, resulting on error messages when a grid key is pressed. No biggie, just thought I’d mention it.

1 Like

@Na0s wahoo!!


@swhic you’re so welcome!


@robotfunk i’m so glad you’re enjoying it :slight_smile: thanks for the bug report. i was able to reproduce and have added it to the backlog.

1 Like

Remember the 512? Those were the days!

2 Likes

(to be clear: arcologies supports 512! i’m just not making it possible to “scroll” beyond the size of your grid!)

2 Likes

I would love to install this, but for some reason it’s not showing up in Maiden for me. I’ve confirmed i’m on 200712 and I have refreshed the base. I could install the zip, but now I’m wondering what’s going on. Am I mistaken that this isn’t on Maiden now and I should install the zip?