Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
DFHack
/
dfhack
Public
Notifications
You must be signed in to change notification settings
Fork
510
Star
2k
Code
Issues
1k
Pull requests
58
Discussions
Actions
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
dfhack
library
LuaApi.cpp
on
develop
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 16, 2026
Merge pull request #5914 from ab9rf/deprecation
Show description for 1f6d39e
ab9rf
authored
1f6d39e
View commit details
Copy full SHA for 1f6d39e
View code at this point
Browse repository at this point
Commits on Sep 15, 2026
add ability to mark Lua exports as "deprecation"
ab9rf
committed
b5f3ac9
View commit details
Copy full SHA for b5f3ac9
View code at this point
Browse repository at this point
Normalize out-of-range pen colors from Lua
Show description for 7bdbe32
Alistair-Afton
committed
7bdbe32
View commit details
Copy full SHA for 7bdbe32
View code at this point
Browse repository at this point
Commits on Sep 13, 2026
add breathing state support to `Units` module
Show description for 864ce38
ab9rf
committed
864ce38
View commit details
Copy full SHA for 864ce38
View code at this point
Browse repository at this point
Commits on Aug 30, 2026
fix detection of current weather
chdoc
committed
391a022
View commit details
Copy full SHA for 391a022
View code at this point
Browse repository at this point
Commits on Jul 23, 2026
Remove MaterialInfo consts
Show description for efff8d9
quietust
committed
efff8d9
View commit details
Copy full SHA for efff8d9
View code at this point
Browse repository at this point
Commits on Jul 20, 2026
revise #4767, implementing review feedback and other improvements
chdoc
committed
2705dae
View commit details
Copy full SHA for 2705dae
View code at this point
Browse repository at this point
Commits on Jul 18, 2026
Merge branch 'develop' into world-map-port-tiles-sequel
chdoc
committed
92616c8
View commit details
Copy full SHA for 92616c8
View code at this point
Browse repository at this point
Commits on Jul 11, 2026
Merge pull request #5823 from ab9rf/config-path-api
Show description for 7935ac8
ab9rf
authored
7935ac8
View commit details
Copy full SHA for 7935ac8
View code at this point
Browse repository at this point
Commits on Jun 1, 2026
make `getConfigPath` a public `Core` API
Show description for d057f2b
ab9rf
committed
d057f2b
View commit details
Copy full SHA for d057f2b
View code at this point
Browse repository at this point
move infinite sky's actual work code to `Maps`
Show description for a0e6303
ab9rf
committed
a0e6303
View commit details
Copy full SHA for a0e6303
View code at this point
Browse repository at this point
Commits on Feb 9, 2026
Merge branch 'develop' of https://github.com/DFHack/dfhack into orders-search
pajawojciech
committed
a3b78ac
View commit details
Copy full SHA for a3b78ac
View code at this point
Browse repository at this point
Commits on Feb 3, 2026
Add library functions for placing spatters
Show description for edda030
quietust
committed
edda030
View commit details
Copy full SHA for edda030
View code at this point
Browse repository at this point
Commits on Dec 30, 2025
Remove order name generation from Lua and use DF button trick to get names
pajawojciech
committed
c474f75
View commit details
Copy full SHA for c474f75
View code at this point
Browse repository at this point
Commits on Dec 7, 2025
Merge remote-tracking branch 'upstream/develop' into fmtlib
ab9rf
committed
03d294f
View commit details
Copy full SHA for 03d294f
View code at this point
Browse repository at this point
Commits on Dec 4, 2025
Merge branch 'develop' into refactor/hotkey_module
NicksWorld
committed
32bd846
View commit details
Copy full SHA for 32bd846
View code at this point
Browse repository at this point
Commits on Nov 25, 2025
convert over to fmtlib
Show description for bc9224d
ab9rf
committed
bc9224d
View commit details
Copy full SHA for bc9224d
View code at this point
Browse repository at this point
Commits on Nov 24, 2025
refactor Core - part 1 of ?
ab9rf
committed
06695c9
View commit details
Copy full SHA for 06695c9
View code at this point
Browse repository at this point
Add heuristic method to catch potentially disruptive keybinds
NicksWorld
committed
05f6440
View commit details
Copy full SHA for 05f6440
View code at this point
Browse repository at this point
Commits on Nov 23, 2025
Allow "Super" as a hotkey modifier
NicksWorld
committed
9c87028
View commit details
Copy full SHA for 9c87028
View code at this point
Browse repository at this point
Improve api ergonomics and add missing locks
NicksWorld
committed
7ce44a5
View commit details
Copy full SHA for 7ce44a5
View code at this point
Browse repository at this point
Commits on Nov 22, 2025
add missing break
ab9rf
committed
69e734f
View commit details
Copy full SHA for 69e734f
View code at this point
Browse repository at this point
Commits on Nov 21, 2025
Initial documentation pass, and improvements to lua api ergonomics
NicksWorld
committed
2ee9d7e
View commit details
Copy full SHA for 2ee9d7e
View code at this point
Browse repository at this point
Address code review concerns
NicksWorld
committed
43ecdad
View commit details
Copy full SHA for 43ecdad
View code at this point
Browse repository at this point
Commits on Nov 20, 2025
Lua api for hotkeys and library support for future keybinding gui
NicksWorld
committed
b5d8899
View commit details
Copy full SHA for b5d8899
View code at this point
Browse repository at this point
Commits on Aug 16, 2025
fix unused variable warning
chdoc
committed
b307ef6
View commit details
Copy full SHA for b307ef6
View code at this point
Browse repository at this point
export job helpers and provide documentation
chdoc
committed
b258565
View commit details
Copy full SHA for b258565
View code at this point
Browse repository at this point
Commits on Aug 15, 2025
Merge pull request #5471 from ab9rf/lua_allocate
Show description for a993304
ab9rf
authored
a993304
View commit details
Copy full SHA for a993304
View code at this point
Browse repository at this point
Commits on Jul 24, 2025
fix mod manager in appdata mode
Show description for 39cc854
ab9rf
committed
39cc854
View commit details
Copy full SHA for 39cc854
View code at this point
Browse repository at this point
Commits on Jun 29, 2025
Merge branch 'develop' into lua_allocate
ab9rf
authored
c5e14de
View commit details
Copy full SHA for c5e14de
View code at this point
Browse repository at this point
Commits on Jun 27, 2025
Add "count" parameter to Items::createItem
Show description for a94eb53
quietust
committed
a94eb53
View commit details
Copy full SHA for a94eb53
View code at this point
Browse repository at this point
Commits on Jun 7, 2025
lua/c++ interface code cleanup
Show description for a8661d6
ab9rf
committed
a8661d6
View commit details
Copy full SHA for a8661d6
View code at this point
Browse repository at this point
Commits on May 9, 2025
canonicalize slashes in output of dfhack.filesystem.listdir
myk002
committed
9933825
View commit details
Copy full SHA for 9933825
View code at this point
Browse repository at this point
Commits on May 2, 2025
LuaApi: templated lambda instead of macro
ab9rf
committed
e803731
View commit details
Copy full SHA for e803731
View code at this point
Browse repository at this point
Commits on Apr 29, 2025
LuaApi: template isntead of ad hoc macro
Show description for 5b5c5c6
ab9rf
committed
5b5c5c6
View commit details
Copy full SHA for 5b5c5c6
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.