Paper tile map actor

Hello,
First bug,: if you create an actor what only have one Paper Tilemap component , and place it to the scene, when you reload the map, or you build it to phone (Mobile Preview) it disapers. it’s the smaller problem, you can spawn it at beginplay, but if you spawn it, and after that, you call the MakeTilemapEditable function with the paper tile map component, and you build it to mobile, It Crashes!
If you call the function without the actor, its not working, ITS NOT CRASHES IN EDITOR, IT’S CRASHES IF YOU BUILD IT TO ANDROID. Pls We almost done with our project, we only need this make tilemap editable funcion works. PLS!

Hello Csuba707,

Can you provide me with the device you are testing and a screenshot of your blueprint setup in how you are calling the Tilemap render?

I will say, that Paper2D is still not production ready, and the Tilemap editor is also still considered early access. Creating a game that depends on an experimental or early access feature might not be the best design choice as it could break other dependencies, and/or cause unexpected results. Just some friendly game development advice :slight_smile:

Let me know if you have further questions.

Thank you,

Hello

Thank you for your answer! We tried it with Samsung S6 Edge, Samsung Note 4 and Sony xperia Z5, crashes on all devices. Created a simple map, make a Tileset then a Tilemap. As i mentioned there is a known bug, if you just drag the tilemap actor into the world, its disapears, so in level blueprint I spawn it from beginplay, then call the make tilemap editable. this cause the problem, We tried to call it with 1 sec delay, it’s crased after one sec :slight_smile: We tried it to call it with custom event. When we called it, it’s crased

I made a gif, I trying to start the builded version on S6 Edge.

On the editor it’s wortking great, and we need that funcion, to finish our mobile game :(, I know paper 2d is still experimental, but the main problem, Unreal Engine dont have any alternative :frowning: We dont want to change our game engine!:slight_smile: Thank you very much!

Here is the Output log from the device :

10-28 12:53:51.151 4097 4109 E System : Uncaught exception thrown by finalizer

10-28 12:53:51.151 4097 4109 E System : java.lang.NullPointerException: Attempt to invoke interface method ‘android.os.IBinder com.android.internal.app.IAppOpsCallback.asBinder()’ on a null object reference

10-28 12:53:51.151 4097 4109 E System : at android.os.Parcel.readException(Parcel.java:1626)

10-28 12:53:51.151 4097 4109 E System : at android.os.Parcel.readException(Parcel.java:1573)

10-28 12:53:51.151 4097 4109 E System : at com.android.internal.app.IAppOpsService$Stub$Proxy.stopWatchingMode(IAppOpsService.java:432)

10-28 12:53:51.151 4097 4109 E System : at android.media.SoundPool.release(SoundPool.java:195)

10-28 12:53:51.151 4097 4109 E System : at android.media.SoundPool.finalize(SoundPool.java:204)

10-28 12:53:51.151 4097 4109 E System : at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:217)

10-28 12:53:51.151 4097 4109 E System : at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:200)

10-28 12:53:51.151 4097 4109 E System : at java.lang.Thread.run(Thread.java:818)

Do you have any advice?

Hey ,

Thanks for the clear and precise repro steps. I was able to confirm what you are reporting and have gone ahead and entered a bug report for the issue. You can track the issue following the link below on our public issues tracker.

UE-37942

Once the issue has been addressed by our engineers either myself or another staff member will return with an update.

Let me know if you have further questions or need additional assistance.

Cheers,

Thank you for your assistance!
Cheers,
Csuba

I have the same issue. :frowning: Is it possible to know, when Epic games can solve this (about) ?

Hi, I have this issue since october, the target fix was 4.15, also on the Issue tracker, there was more than 20 votes, but now the votes are gone, and the target fix is 4.16… This is what we need to finish our project. Is there any chance, to have information abaut the resolve date?

Dear EPIC Games developers. I have The same same error since 2016 august. I have waited for the new update to fix in 4.14 and then waited the same in 4.15 and now you push the fix into 4.16. What you planning? 2 month later you gonna write target fix to 4.17 or 5.0 ? I don’t like your business policy. As a CEO I can assure you I’m gonna stop using unreal engine in my company and start developing in other engines. At the moment I have 3 completed android and iOS games what I planned to start at Christmas (2016). And now I still waiting for The “MakeTilemapEditable” function to work… I could easily reprogram those 3 games while I waited for 4.15 and I’m not gonna wait for 4.16.
Best regards,

Hello

You not gonna answer right?

Hi Aurél, Csuba, and others.

There are two issues at play here. One is the crash, and the other is the tile map collision functionality on mobile.

From my understanding, some work has been done already to address the crash in 4.15, so that if you just call MakeEditableTileMap it won’t crash instantly anymore. However if you continue to modify a tile and build it, it still will. Addressing that and adding an on-screen warning are planned for the 4.16 release.

The further issue of the supported functionality of collision is more complicated and requires prebuilt binaries for runtime physics cooking for mobile platforms. We do not expect that these precompiled libraries will be available by the 4.16 release.

Apologies that the full functionality is not currently available on mobile platforms.

Cheers