[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
-
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_polygons
tomesh::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_file
implementation in phoenix 2.0.
include_polygons
.npc_type
.supporting the Ikarus modding framework as well as debugging support. Thanks, @Try!
func
type,instead of a plain
int
.opaque_instance
andtransient_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_trajectory
enum now contains the correct enum value forcamera_trajectory::object
.light_preset
andlight
VObs now correctly support greyscale color transitions.to avoid data corruption.
Misc
texture
s can now be copied and moved.script
s 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