Defold 1.2.148 has been released

Could you share your app manifest? :slight_smile:

Certainly! :smiley:

# App manifest generated Thu Mar 07 2019 16:19:15 GMT+0000 (Greenwich Mean Time)
# Settings: Physics2D,Physics3D,Record,Profiler,Facebook,Gameroom
platforms:
    x86_64-osx:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
            excludeSymbols: ["ProfilerExt","FacebookExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

    x86_64-linux:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
            excludeSymbols: ["ProfilerExt","FacebookExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

    js-web:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
            excludeJsLibs: ["facebook","facebook_iap"]
            excludeSymbols: ["ProfilerExt","FacebookExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

    wasm-web:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
            excludeJsLibs: ["facebook","facebook_iap"]
            excludeSymbols: ["ProfilerExt","FacebookExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

    x86-win32:
        context:
            excludeLibs: ["libphysics","libLinearMath","libBulletDynamics","libBulletCollision","libBox2D","librecord","vpx","libprofilerext","libfacebookext.lib","gameroomext"]
            excludeSymbols: ["ProfilerExt","FacebookExt","GameroomExt"]
            libs: ["libphysics_null.lib","librecord_null.lib","libprofilerext_null.lib"]
            linkFlags: []

    x86_64-win32:
        context:
            excludeLibs: ["libphysics","libLinearMath","libBulletDynamics","libBulletCollision","libBox2D","librecord","vpx","libprofilerext","libfacebookext.lib","gameroomext"]
            excludeSymbols: ["ProfilerExt","FacebookExt","GameroomExt"]
            libs: ["libphysics_null.lib","librecord_null.lib","libprofilerext_null.lib"]
            linkFlags: []

    armv7-android:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
            excludeJars: ["(.*)/facebooksdk.jar","(.*)/facebook_android.jar"]
            excludeSymbols: ["ProfilerExt","FacebookExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

    armv7-ios:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
            excludeSymbols: ["ProfilerExt","FacebookExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

    arm64-ios:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
            excludeSymbols: ["ProfilerExt","FacebookExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

I see, hm, let’s ping @jhonny.goransson to help us take a look at this tomorrow maybe.

But just to try something, could you remove anything facebook related under the js-web and wasm-web platforms in you manifest?

(Not a solution, but just to narrow down the issue!)

Sure, will try in the morning.

2 Likes

Removing all Facebook references works, it now compiles and I can push a build. Filesize has gone up, I suppose that’s expected.

New manifest:

   # App manifest generated Thu Mar 07 2019 16:19:15 GMT+0000 (Greenwich Mean Time)
# Settings: Physics2D,Physics3D,Record,Profiler,Facebook,Gameroom
platforms:
    x86_64-osx:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
            excludeSymbols: ["ProfilerExt","FacebookExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

    x86_64-linux:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
            excludeSymbols: ["ProfilerExt","FacebookExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

    js-web:
        context:
            excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext"]
            excludeJsLibs: []
            excludeSymbols: ["ProfilerExt"]
            libs: ["physics_null","record_null","profilerext_null"]
            linkFlags: []

wasm-web:
    context:
        excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext"]
        excludeJsLibs: []
        excludeSymbols: ["ProfilerExt"]
        libs: ["physics_null","record_null","profilerext_null"]
        linkFlags: []

x86-win32:
    context:
        excludeLibs: ["libphysics","libLinearMath","libBulletDynamics","libBulletCollision","libBox2D","librecord","vpx","libprofilerext","libfacebookext.lib","gameroomext"]
        excludeSymbols: ["ProfilerExt","FacebookExt","GameroomExt"]
        libs: ["libphysics_null.lib","librecord_null.lib","libprofilerext_null.lib"]
        linkFlags: []

x86_64-win32:
    context:
        excludeLibs: ["libphysics","libLinearMath","libBulletDynamics","libBulletCollision","libBox2D","librecord","vpx","libprofilerext","libfacebookext.lib","gameroomext"]
        excludeSymbols: ["ProfilerExt","FacebookExt","GameroomExt"]
        libs: ["libphysics_null.lib","librecord_null.lib","libprofilerext_null.lib"]
        linkFlags: []

armv7-android:
    context:
        excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
        excludeJars: ["(.*)/facebooksdk.jar","(.*)/facebook_android.jar"]
        excludeSymbols: ["ProfilerExt","FacebookExt"]
        libs: ["physics_null","record_null","profilerext_null"]
        linkFlags: []

armv7-ios:
    context:
        excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
        excludeSymbols: ["ProfilerExt","FacebookExt"]
        libs: ["physics_null","record_null","profilerext_null"]
        linkFlags: []

arm64-ios:
    context:
        excludeLibs: ["physics","LinearMath","BulletDynamics","BulletCollision","Box2D","record","vpx","profilerext","facebookext"]
        excludeSymbols: ["ProfilerExt","FacebookExt"]
        libs: ["physics_null","record_null","profilerext_null"]
        linkFlags: []
1 Like

Simple example for dmJson (for parsing and accessing m_Nodes) would be very useful. Try->Build->Fail->Try-Build->Fail is a long processes for NEs

3 Likes

So, what’s the solution to exports not working when using the app manifest generator?

I assume you mean your particular problem with removing Facebook on HTML5?
We will investigate what the solution will be. Do you have a deadline for your project?

1 Like

Yeah, ticking all the boxes except audio and input an exporting a Facebook Instant project. Deadline beginning of April, so I can use the temporary solution until then. Thanks!

1 Like

Not sure if someone already reported the issue, but since a few versions (not sure which one), on tilemaps exported from Tiled only one layer is visible on Defold GUI (usually the bottom one), but it renders perfectly in-game.

Hmm, only on those exported from Tiled?

I just checked, in fact it looks like it’s just because all layers have Z set to 0.

I think we recently made a change to how tilemap layers are shown in the editor. If multiple layers are on the same z-value the order is undefined.

1 Like

Were you able to find what was causing this issue? More info above.

I know @sven and @jhonny.goransson looked into this.

1 Like

Bump!

This has unfortunately fallen between the famous chairs so to speak. I’m terribly sorry for this. I’ve created DEF-3854 and it will be fixed in 1.2.150 in two weeks.

2 Likes

Brilliant! Thanks for the update.

Regarding the DEF-3854, it was an issue in the manifestation tool. It accidentally removed a library from another extension (the iap module). We’re fixing the tool right now.

The correct appmanifest snippet for HTML5 can be found here.

2 Likes

It’s fixed.