Enhancement: Replace HScript with cppia
#5077
Labels
status: pending pull request
Dependent on a pull request that is currently awaiting review.
topic: dependencies
Related to one or more of the game's required internal libraries.
topic: mods
Related to the creation or use of mods.
type: enhancement
Involves an enhancement or new feature.
Issue Checklist
What is your suggestion, and why should it be implemented?
Making this issue to track this comment separately.
In short:
cppia
is a scripting system similar to HScript, except it's more performant (it no longer uses reflection) and has all the Haxe language features available.Scripting for FNF should, for the most part, not change with
cppia
, aside from having to call the class directly (no moreScripted[Class].init
andscriptGet
/scriptSet
/scriptCall
): #5075 (comment)There are some caveats:
cppia
, which might be problematic since a mobile FNF port is planned in the future (Bug Report: Passing an invalid argument in a script passes null rather than throwing #5075 (comment))The text was updated successfully, but these errors were encountered: