Manifestation - Create App Manifest files with ease


#1

This tool has been mentioned in some forum post discussion but hasn’t yet received it’s own topic.

Manifestation is a small online tool to generate a Defold App Manifest. The app manifest can be used to strip parts of the engine that you don’t need, or in the case of projects built with native extensions to get a release version of the engine. Give it a try here:

https://britzl.github.io/manifestation/


Bob suddenly bundling debug version
Regarding Manifest file
#2

New since initially announced is a Download button to download the manifest, instead of copying it to the clipboard. Thanks @AGulev for the suggestion!


#3

And for those wondering, the plan is of course that this should be possible to edit in an easy manner from within the editor. But until then, this tool should work nicely :slight_smile:


#4

I really like the new download button. Just download into game project folder. Simple. Thanks!


#5

I used this to create a manifest which removed physics (among other things). Whenever I run the game I now get:

ERROR:GAMESYS: Could not retrieve the physics socket '@physics': -6.

Any way to avoid this?


#6

I’m not exactly sure what’s causing this, but the message is harmless. @Mathias_Westerdahl can explain more.


#7

Manifestation has been updated:

  • Supports both js-web and wasm-web platforms
  • Exclude Facebook Gameroom
  • Better exclusion of Facebook libs
  • Removed clang setting
  • Removed headless and release checkboxes (both covered by build variants support in the build pipeline)
  • Exclude 2D and/or 3D physics

#8

Have the same message. If there is way to avoid this, will be cool :slight_smile:

In previous, i’ve strip physics in release mode, so I had no logs and didn’t see this logs (probably)

With new --variant mode, I have one manifest to strip all what I need and got this message now in debug mode (tested on windows build from editor)


#9

Agreed, created DEF-3638 for this.