Facebook extension not working (of course it isn't)

Discussion in 'Programming' started by Ziphold, Oct 8, 2017.

  1. Ziphold

    Ziphold Member

    Joined:
    Jun 22, 2016
    Posts:
    103
    Another extension made by YYG, another unresolved bug.
    Over 200$ for android export that is pretty much unusable as 90% of OFFICIAL extensions don't work. No documentation and the devs don't even care.

    Here is the issue I'm having with the facebook extension.
    The first time I tested my game, build failed. This is the apparent error:
    So I did what it said. I went into global game settings > android and changed minSdkVersion to 15. This fixed the problem above, but another issue arrived. Here is the compile form:
    So apparently some resources are missing.
    I've been searching for an answer on the forums, and someone had the same problem as I did. The bug report was filed, and this is that bug report:
    http://bugs.yoyogames.com/view.php?id=26835

    Developer responds: "Problem is with the project on the demo feed, the extension works fine."
    This is why I'm mad. The extension obviously doesn't work fine.

    Please help, I would be very thankful.
     
  2. Mike

    Mike nobody important GMC Elder

    Joined:
    Apr 12, 2016
    Posts:
    2,414
    I've been told all the extensions do work. I'll try and get some answers to this today.

    EDIT: We've assigned someone to have a look at this... (no time frame for completion right now)
     
    Last edited: Oct 9, 2017
  3. Mike

    Mike nobody important GMC Elder

    Joined:
    Apr 12, 2016
    Posts:
    2,414
  4. Ziphold

    Ziphold Member

    Joined:
    Jun 22, 2016
    Posts:
    103
    I am very glad to hear the extension is working properly. That doesn't really mean much for me, however. I still can't compile my game and the forum thread you linked didn't contain any useful info.

    A small note I forgot to mention:
    The official YYG Facebook demo compiles without any problems. It does crash when I try to log in, but at least it compiles. This means there must be a problem with the new version.

    Also, if there are some required SDK packages that MUST be downloaded in order for this extension to work, please note.
     
  5. Mike

    Mike nobody important GMC Elder

    Joined:
    Apr 12, 2016
    Posts:
    2,414
    Yep, we will still look into it. If nothing else.... instructions should be clearer.
     
  6. Guest

    Guest Guest

    Whoa, @Mike that post did not say that the Facebook extension works:
    @Erayd is wonderfully and strangely upbeat, but a prospective customer might instead take these things away from his post:
    • He could get the Facebook extension installed but not to work even with, apparently, a fair amount of effort.
    • The extension for Google/Admob doesn't support rewarded ads. This is a big deal. See this study that Unity performed with 2,000+ devs and players, summary at p. 3 of the PDF, finding that 71% of players prefer in-game video ads and 62% regularly choose to watch a video in exchange for an in-game reward.
    • There were bugs for the Google extensions but he was able to "find his way" with "old forum posts and articles with out of date but similar examples and references."
    • The documentation for all this is out of date or nonexistent.
    I do not mean to detract from the YYG staff's incredible community engagement and thick skins, the fast updates that have been coming recently, and the amount of work that is being done. Further, I understand that resources and priorities are an acute issue. And I'm really glad Erayd thinks that GMS2 is worth it. Even given all this, however, my personal expectations for $400 professional software is that its core functions are kept up to date and documented. This may not be fair in a larger sense, I suspect that those price points would be different if YYG had full say in the matter, but this is the situation.
     
  7. Ziphold

    Ziphold Member

    Joined:
    Jun 22, 2016
    Posts:
    103
    Exactly! It's a bit weird thinking how an engine that anyone can download for free and instantly export to almost any platform has more support, documentation and is more flexible (Unity) than an engine which costs over $200 (GameMaker)
     
  8. Mike

    Mike nobody important GMC Elder

    Joined:
    Apr 12, 2016
    Posts:
    2,414
    I did say we are still going to look into it, I don't consider it closed.

    As to "reward ads".... this is currently not high on our list. This may not be what you want to hear, but we currently have other things we need to do, and we are not an infinite resource. This is not to say we won't look at it at some point, but there's no point in trying to string anyone along and promise the earth. We currently don't have the manpower to do this and some of the things we're doing internally (some of which a load of folk have also been screaming for :) ).
    You can obviously do an extension yourself if you absolutely need it.

    It's worth remembering that Unity don't write all the plugins themselves, others write them for Unity - google in this case. We are working to try and make this happen on GMS as well so that we are no longer the bottle neck (again).

    We will review the current crop and make sure they work - as they should, but added functionality isn't something we'll be looking at in the short term - unless of course it literally falls out of other work.
     
    RichHopefulComposer likes this.
  9. Diabolo

    Diabolo Guest

    https://stackoverflow.com/questions...no-resource-found-that-matches-the-given-name

    I changed my build settings such that Build Tools and Support Library were both set to 25.0.2, the Target SDK is 25, Minimum SDK 15 and Compile SDK 25 and it seems to work now.

    I did go into Android Studio, Tools -> Android -> SDK Manager and downloaded a bunch of the android platforms (so I have API Levels 21 through 26 all now installed).
     
    Guest, Ziphold and Mike like this.
  10. Ziphold

    Ziphold Member

    Joined:
    Jun 22, 2016
    Posts:
    103
    Man, you're a lifesaver. Thank you so much!
    I would never come to the conclusion changing the build tools and support lib could fix the issue.
     
  11. Mike

    Mike nobody important GMC Elder

    Joined:
    Apr 12, 2016
    Posts:
    2,414
    Again... once we check them, we'll get the docs updated to reflect these new requirements.
     
  12. Erayd

    Erayd Member

    Joined:
    Jun 23, 2016
    Posts:
    135
    So, the post has certainly become quite an interesting topic. I've actually taken a few moments to write down some thoughts on my experience so far. I've encountered quite a few bugs/issues as I went along, none of which were solved by reading the manual. I'm definitely hoping the yoyo team has plans on doing a true full overhaul of the android module now that they have it at least ported over. Whomever had the job of documentation for each method had their work cut out for them but it just isn't enough.

    The facebook extension originally crashed my game upon downloading and changing the tools like @Diabolo said was how I was able to fix it. I don't remember where I read to attempt that. Unfortunately I haven't gone back to finish my work with it because there has simply been too much else to handle, like achievements for example. The achievement documentation is outdated and wrong on a few counts. I don't know what achievement_available() is returning since it always seems to be true whether I'm on the internet or not. I have to use the achievement id, not the name. Ads were actually the easy part but need upgrading to the full video with reward version.

    IAP on the other hand is still not working for me and I'll be creating a separate topic for it myself. After following an article written for GM1.4 I believe from about a year ago, I managed to get IAP ALMOST working but everyone on the internet including myself gets the same return message of the store is loading. Even though I followed the code detailed out closely and I do understand each step of whats going on I still get the same error. I'll be continuing my research on this until I figure it out. The whole structure seems over complicated compared to ad or game services implementation.

    So please Mike, dont forget the IAP documentation and articles along with the facebook extension and advertising documentation. These sections are integral to mobile gaming and without them I know people are walking away from both your and my products. I stick with this company and this software because as time has gone on I've seen amazing and constant improvements, I know it will get fixed eventually, I'm simply hoping sooner rather than later. There are actually about 7 or 8 bugs I should mention to someone but I'm not sure if I should make 7 or 8 bug reports, seems excessive. Related to builds failing, certain files not deleting and some other things.

    I don't mean to take over your thread @Ziphold Good luck with your game!
     
    Guest likes this.
  13. Mike

    Mike nobody important GMC Elder

    Joined:
    Apr 12, 2016
    Posts:
    2,414
    There are lots of folk using IAP, so I know that fundamentally works. However... I wouldn't be surprised to see the docs are needing updated as well. We will look into that too.

    Please do file bugs for issue. We don't do work based on stuff coming up here as it's impossible to track and schedule, so bugs MUST be filed if you want them fixed!
     
  14. Erayd

    Erayd Member

    Joined:
    Jun 23, 2016
    Posts:
    135
    Thank you Mike, I'll definitely get with filing some bug reports. I have gotten IAP working, again it was a doc issue, a missing extension that could have been mentioned in the documentation. Looking forward to that fixed documentation.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice