bscotch / stitch

Tools and apps for GameMaker development: a CLI for pipeline development, a VSCode extension for coding, and more.
Other
119 stars 13 forks source link

fix: Update the GmlSpec to November 2023 runtime and featureFlagSchema. #190

Closed shichen85 closed 11 months ago

shichen85 commented 11 months ago

The November runtime introduced a new feature flag called 'live_wallpaper_subscription' which prevents the project from loading if using that runtime version.

CL 2 did not have this problem because it uses a GML Spec override in the stitch config file:

https://github.com/bscotch/crashlands-2/blob/eae8f51c38e1ce2cf31d571680ad1f4fcd145aec/Crashlands2/stitch.config.json#L19

adam-coster commented 11 months ago

Hmmm, maybe we should just have that be a generic string instead of an enum. We don't have a use-case for that string anyway, so we can make it more lax to prevent this from being a problem in the future! I'll make that change real quick and deploy it.

adam-coster commented 11 months ago

@shichen85 I've changed it to just be a string instead of an enum, but didn't update the fallback spec. If you want that updated, please resubmit with just that change!