[release] v1.2.0 #82
lmichaelis
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Update 1.2 introduces a host of new features, mostly for the VM, to support modding frameworks like Ikarus and LeGo.
There are also many bugfixes, which mostly address issues with games files provided by mods. Notably, there is one
small breaking change which only affects users who have been manually passing
include_polygonstomesh::parse(),as described below.
Breaking Changes
mesh::parse()now takes a vector of ints instead of anunordered_set. Thanks, @Try!Features
vm::unsafe_call(). This addition was made for compatibility with the C interface.made for compatibility with the C interface.
Vfs. This will fully replace the oldvdf_fileimplementation in phoenix 2.0.
include_polygons.npc_type.supporting the Ikarus modding framework as well as debugging support. Thanks, @Try!
functype,instead of a plain
int.opaque_instanceandtransient_instance, which can be usedto support modding frameworks like Ikarus. Thanks, @Try!
Bugfixes
vm::call_function()now properly compiles when building a shared library.camera_trajectoryenum now contains the correct enum value forcamera_trajectory::object.light_presetandlightVObs now correctly support greyscale color transitions.to avoid data corruption.
Misc
textures can now be copied and moved.scripts can now be copied and moved.c_item::{text, count}has been extracted as a constant. Thanks, @JucanAndreiDaniel!Deprecations
vdfs.hh.This discussion was created from the release [release] v1.2.0.
Beta Was this translation helpful? Give feedback.
All reactions