Novadrop Progress Report - January 2024 #104
alexrp
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is part of a series of progress reports that are posted with a monthly-ish cadence when there's notable progress made on the project.
v2.0.280 Release
Per #78, it was originally our intention to release v2.0 with support for older data center format versions. However, work on the TERA Arise project, as well as the release of .NET 8, led to us shuffling some priorities around.
v2.0.280 ended up being primarily a housekeeping release:
net8.0
) in libraries and tools.The feature highlight of this release is the experimental Vezel.Novadrop.Interop library. This library contains a set of API bindings that let you interact with the game client in memory (e.g. after injecting an assembly with Ruptura). The library targets the unpacked r387486 client by default, but address resolution can be overridden if necessary.
The set of bindings in Vezel.Novadrop.Interop is very much expected to grow over time. Addition of new bindings will mostly be based on practical need. Feel free to let us know if there are types and/or functions in the game client you would like to see made available!
Finally, we added a rich set of navigation extension methods for
DataCenterNode
, making it much easier to perform complex queries. For example, the newDescendantsAt()
method:Future Plans
The major planned features for v2.1 are:
DataCenterNode
#33The major planned features for v3.0 are:
All other features are attached to the Future milestone, which basically just means they haven't been included in the working set for a particular version yet.
Beta Was this translation helpful? Give feedback.
All reactions