This release has many issues and has been superseded by 0.43.05-alpha4. Using this version is discouraged. The builds below above may break your save.
This release fixes some crashes, notably a Ruby crash on 64-bit Windows and a labormanager crash on 64-bit OS X and Linux. There are also some structure fixes. Please continue reporting issues in this build.
Changes since 0.43.05-alpha2 (note that this is since the last alpha release, not the last stable one for 0.43.03):
Fixes
add-thought: fixed support for emotion namesautofarm: Made surface farms detect local biomedevel/export-dt-ini: fixed squad_schedule_entry sizelabormanager:- Now accounts for unit attributes
- Made instrument-building jobs work (constructed instruments)
- Fixed deconstructing constructed instruments
- Fixed jobs in bowyer's shops
- Fixed trap component jobs
- Fixed multi-material construction jobs
- Fixed deconstruction of buildings containing items
- Fixed interference caused by "store item in vehicle" jobs
manipulator: Fixed crash when selecting a profession from an empty listruby:- Fixed crash on Win64 due to truncated global addresses
- Fixed compilation on Win64
- Use correct raw string length with encodings
Structures
- Changed many
commentXML attributes with version numbers to use new
sinceattribute instead activity_event_conflictst.sides: named many fieldsbuilding_def.build_key: fixed size on 64-bit Linux and OS Xhistorical_kills:unk_30->killed_underground_regionunk_40->killed_region
historical_kills.killed_undead: removedskeletalflagui_advmode: aligned enough so that it doesn't crash (64-bit OS X/Linux)ui_advmode.show_menu: changed from bool to enumunit_personality.emotions.flags: now a bitfield
API Changes
- Added
DFHack::Job::removeJob()function - C++: Removed bitfield constructors that take an initial value. These kept
bitfields from being used in unions. Setbitfield.wholedirectly instead. - Lua:
bitfield.wholenow returns an integer, not a decimal
Additions/Removals
- Removed source for treefarm plugin (wasn't built)
- Added
modtools/change-build-menu: Edit the build mode sidebar menus - Added
modtools/if-entity: Run a command if the current entity matches a
given ID - Added
season-palette: Swap color palettes with the changes of the seasons
Other changes
- Changed minimum GCC version to 4.8 on OS X and Linux (earlier versions
wouldn't have worked on Linux anyway) - Updated TinyXML from 2.5.3 to 2.6.2