Skip to content

Instantly share code, notes, and snippets.

View seanellul's full-sized avatar

Sean Ellul seanellul

View GitHub Profile
# Dwarf Fortress Premium on Mac (Apple Silicon) — Full Setup Guide
**Tested on:** MacBook Pro M1 Pro, macOS Tahoe 26.3, GPTK 3.0
**Last updated:** March 2026
**Result:** Full game with audio, world generation, and gameplay working
The Steam Premium version of Dwarf Fortress has no native Mac build and the devs have cancelled macOS plans. This guide gets it running on Apple Silicon Macs using Apple's Game Porting Toolkit (GPTK) — no CrossOver, no Whisky (discontinued), no paid software needed.
---
//cameraTarget is what's interesting here. Being able to have more ways to impact this variable could give us a lot more leeway to build immersive experiences in dcl.
import { movePlayerTo } from '@decentraland/RestrictedActions'
const respawner = new Entity()
respawner.addComponent(new BoxShape())
respawner.addComponent(new Transform({ position: new Vector3(8, 0, 8) }))
respawner.addComponent(
new OnPointerDown(
(e) => {
movePlayerTo({ x: 1, y: 0, z: 1 }, { x: 8, y: 1, z: 8 })
@seanellul
seanellul / GetCellColorCode.gs
Created July 11, 2022 03:59
Sheets Code to get background colors
function GetCellColorCode(input)
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var cell = ss.getRange(input);
var result = cell.getBackground()
return result
}