0
Completed - Resolved

Map Editor: Script Export/Import

journeywithin 1 year ago • updated by Cian Noonan (Development Support Engineer) 2 months ago 10

I have a map that has a lot of scripts/variables in it and I want to use these scripts/variables again in other maps.  Would it be possible to add a script import/export feature so we can move scripts between maps as well as share scripts with other creators?

Game Version:
Steam Public
Platform:
Windows

The code team will review and make a call on this

I have a workaround but it got limitations. 

I can provide a debug console copy/import functionality. (Debug console allow me to bypass the UI as it's a real time sink)

However the import of mightyscript would override any current setup, meaning it would need to be done as first thing on a map. 

Merging two mighty script would be a real challenge, and I'm on limited time ^^'

Completed - Next Patch

So I added 

CopyMightyScript command, which copy the current MS state into it's own pastebin, with an optional file path argument, if it exists will try to save MS into the file

ImportMightyScript command, it will use a file path if provided, otherwise the pastebin. This will nuke the current MS /!\ and replace it with the copied one. Obviously any world reference will be all over the place. Invalid ones will be removed but overlapping IDs will remain, but invalid. (Like I copied a script, it was waiting KO on a unit, I imported it in another map, and the KO ended up listening to an impenetrable wall :D)

So you still can share scripts, it's just not as nice as on the workshop ^^'

Awesome!  Thank you so much!