alpha-wrap
A CGAL-free, MIT-licensed reimplementation of the Alpha Wrapping algorithm that takes a defective triangle soup and produces a watertight, manifold, outward-oriented mesh with controllable level of detail and tightness.
该插件通过在相邻格子间插值生物精灵图,使移动看起来更流畅,同时保留游戏的模拟完整性,显著提升视觉体验。
Smooth, render-only creature movement for Dwarf Fortress through DFHack.
The plugin interpolates matching creature sprites between adjacent tiles. It does not change unit positions, pathfinding, simulation ticks, saves, or gameplay state.
The current prebuilt release supports:
DFHack C++ plugins are ABI-specific. Do not install the prebuilt binary on a different DFHack or Dwarf Fortress version. Rebuild from source instead.
hack/plugins/smooth-movement.plug.sohack/plugins/smooth-movement.plug.dllload smooth-movement
enable smooth-movement
Check or disable the plugin with:
smooth-movement
disable smooth-movement
The status command prints the plugin version and whether it is enabled.
Check out the matching DFHack source release and clone this repository under
plugins/external/df-smooth-movement. Add this line to
plugins/external/CMakeLists.txt:
add_subdirectory(df-smooth-movement)
Configure DFHack normally, then build:
cmake --build /path/to/dfhack-build --target smooth-movement
Windows builds require the MSVC 2022 toolchain used by DFHack. From Linux, the
official DFHack Docker build environment can cross-compile the plugin with
build/build-win64-from-linux.sh.
The plugin uses a vmethod interpose, so its CMake target links to DFHack's Lua library as required by the DFHack build system.
The animation manager has a dependency-free test target:
cmake --build /path/to/dfhack-build --target smooth-movement-test
/path/to/dfhack-build/plugins/external/df-smooth-movement/smooth-movement-test
Smooth visual creature movement for Dwarf Fortress via DFHack
根据分类、Topic 和编程语言匹配的相似项目。
A CGAL-free, MIT-licensed reimplementation of the Alpha Wrapping algorithm that takes a defective triangle soup and produces a watertight, manifold, outward-oriented mesh with controllable level of detail and tightness.
A proof-of-concept tool that patches a synchronous three-slot audio queue in GTA V Enhanced, boosting frame rates from ~260 to ~499 FPS by removing coarse wait delays.

This repository ports Command & Conquer Generals: Zero Hour to run natively on Apple Silicon Macs, iPhones, and iPads without emulation, adding touch controls and modern rendering.