YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
26 stars 8 forks source link

Custom Platform Target Builds #5454

Open tabularelf opened 7 months ago

tabularelf commented 7 months ago

Is your feature request related to a problem?

The current platform targets allow one to switch between a whole range of exclusive targets. But often those targets require a lot for something that could be mimialised. Or could allow one to tweak entire builds to their own accord, if they had the means of doing it. From something as simple as tweaking specific commands or setups to allow building onto a specific operating system, to a very lightweight Android app with no extensions (not needing to install Android SDK either)

Describe the solution you'd like

To allow adding custom platforms to the drop down menu. The custom platform options should be responsible for just dropping the WAD, any of the audio/texture groups, included files and any and the application icon.

I would also like to suggest that the custom platforms also be able to include their own set of build scripts (much like similar to what we have now), but assignable per custom platform. The way I imagine it running would be:

To give finer control on how the custom build process would go down. And finally, each of the custom platforms names under %YYPLATFORM_name% will return the name of the custom build. If we also have #5453 added, we can pair this up to also run some additional commands. Like uploading to a webhost, and having the game check for updates for new WAD/datafiles automatically, downloading them and then using game_change (VM Only) on them. Which makes for an easy. and lightweight automatic updater.

Describe alternatives you've considered

No response

Additional context

No response

stuckie commented 7 months ago

This is likely not going to be actioned until GMRT