Chadori's Recent Forum Activity

  • Website Update

    Hi everyone,

    I've launched a new website update (beta). The website has been renovated, with its documentations and tutorials rewritten, for improvement and expansion to accommodate the upcoming plugins and their documentations and tutorials.

    New changes:

    • New documentations page
    • New tutorials page
    • Rewritten documentations
    • Rewritten tutorials
    • Mobile support⭐

    Website: constructcollection.com

    Focus is now back to releasing new plugins soon!

  • For Construct 3's part, it is very easy, you just export to iOS and you already have an Xcode project, without you even needing to know the technical aspects of what just happened.

    The hard part I observe most people get into trouble with is not related to Construct 3, but regarding publishing to iOS.

    This is setting up your Xcode project and Apple Developer account. You still need to learn how both of these work and read their documentations.

    You also need to be informed about the terms that you've agreed into upon signing up, and follow all the compliances and regulations that are required, otherwise you risk getting banned, not your account but you yourself.

    I observe a lot not reading the official Apple documentations, guides and the agreements they have accepted, and get issues down the line.

    Hopefully you will research and read the Apple Developer documentation beforehand, so that your publishing will be a smooth process. Please also note that Apple documentations and rules, just like Google's, change often.

    Good luck.

    Tldr. Construct 3's side is very easy, you just export and you already have an Xcode project. However, most people have troubles with publishing afterwards since all of these processes are of Apple's own documentation and are changing frequently.

    Good luck.

  • Do you know what is the procedure for requesting a feature?

    Hi ramtinsoltani, yeah it is in Announcing a new Construct 3 suggestions platform (21H2).

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Hi ramtinsoltani, there is no interface for that yet, if it's not in the documentation then I'm afraid there's no support for it yet.

    However, this doesn't actually limit you. Similar to your mentioned workaround, you can still make your own event sheet features interface for scripting.

    1. Create a family named Solid.
    2. Add all your objects with a Solid behavior to the new Family named Solid.
    3. If there are event conflicts, due to the Solid behavior already existing in an object, you can just use a dummy object to replace them temporarily while you move your object's Solid behavior to the Solid family.
    4. Create a function for each action, condition and expression of the Solid behavior.
    5. Or, you can edit the project file's JSON to replace the object's individual solid behavior to its family.
    6. Make sure each function has a UID number parameter.
    7. Make function parameters based on the arguments of an action, condition or expression.

    Here is how it would look like:

    All objects belonging to the Solid family will be able to utilize the created functions.

    	const object1 = runtime.objects.Solid1.getFirstPickedInstance();
    	const object2 = runtime.objects.Solid2.getFirstPickedInstance();
    	const object3 = runtime.objects.Solid3.getFirstPickedInstance();
    	const object4 = runtime.objects.Solid4.getFirstPickedInstance();
    
    	runtime.callFunction("Set solid enabled", object1.uid, true);
    	runtime.callFunction("Set solid enabled", object2.uid, false);
    	runtime.callFunction("Set solid enabled", object3.uid, true);
    	runtime.callFunction("Set solid enabled", object4.uid, false);
    
    	runtime.callFunction("Set solid tags", object2.uid, "super-solid");
    	runtime.callFunction("Set solid tags", object4.uid, "weak-solid");
    

    You can do this for all event sheet actions, conditions and expressions. For all plugins and behaviors, even for the system.

    I hope that helps.

  • Hi hassan1455, I'm afraid this is actually a feature emerged from numerous bug reports made by the community in the past, because the alternative is much worse, especially games with bigger size. It was a black screen that looked like an unresponsive game that would go for seconds, which is forever for a player. There were also complications as well, if I recall correctly.

    The great thing about this feature is that this is very flexible and adjustible, you can actually go back to its previous state.

    If you would like to adjust this to the previous state:

    1. From the Properties bar in project properties, set Background color and Splash color to 0,0,0.
    2. Find the Project Bar, then look for the Icon folder.
    3. Create a blank .png image with the same size as your project's viewport size.
    4. Then, import the blank image in the Icon folder.
    5. Finally, select the icon image and look in the Properties Bar, and set the Purpose property to Storyboard splash.

    Nevertheless, I still recommend just adding your logo rather than a blank image for a black screen, it would look more professional.

    I hope that helps.

  • Hi, if it is within your budget, since plugins are only sold in packages, we have a Mobile Firebase Analytics plugin that supports all build types for both Android and iOS, including the Construct 3 Build Service and the Cordova CLI.

    constructcollection.com/construct-firebase-analytics

    For technical details, you can chat with me (developer) and everyone in our dedicated Discord server for technical support.

    discord.com/invite/eS3HK88

    For more info regarding our support channels, please click on the link below.

    constructcollection.com/support

    All profit is reinvested into the expansion of the collection into adding more plugins for game or app development.

  • Hi, if it is within your budget, since plugins are only sold in packages, we have a Mobile Firebase Analytics plugin that supports all build types for Android and iOS, including the Construct 3 Build Service and the Cordova CLI.

    constructcollection.com/construct-firebase-analytics

    For technical details, you can chat with me (developer) and everyone in our dedicated Discord server for technical support.

    discord.com/invite/eS3HK88

    For more info regarding our support channels, please click on the link below.

    constructcollection.com/support

  • Hi jamban, I will continue its development. The website update is near finished and I should be able to allocate the freed up time to this. However, please understand that there are already new in-development addons being worked on right now so they will have to be prioritized first, alongside with other tasks.

    However, I'm confident that this will be created alongside the Steam plugins and it should be sooner than usual since development and release will speed up after the new website is finished.

    So please wait for a little while and hopefully everyone keeps supporting, and I will try my best to finish all of these as soon as possible.🙂

    Regarding your ironSource issue, please kindly email support@constructcollection.com with details so that I can help.

  • Hi YianPanda,

    It seems you've updated the default SDK and adapter versions I've set, which is found in the plugin properties window.

    I think you've accidentally set some plugins to the Android 12 SDK versions (Target 31) which isn't available for Cordova Android and Construct 3 yet. The new versions are only in-preparation for Android 12 support for plugins in the Construct Master Collection, for example the Mobile IronSource Collection's mobile ad-network plugins.

    The current version available for Cordova Android and Construct 3 is still Android 11, which is the default plugin property for plugins right now. If you would like to revert back to Android 11 values, please refer to the image below.

    I hope that helps.

    If that doesn't work, please let me know in the Discord Community for realtime technical support. Thank you.

  • You got some awesome ad plugins but your price is ridiculous. You should consider selling some ads plugins individually and give some of the indie developers a chance that don't have the kind of money to afford a whole bundle.

    I feel for the poorer developers trying to make it. It seems that the plugins which are needed are hogged and put up at extortionate amounts. I see no real business target in that.. people make more money selling individually than in bundles and it helps indies who don't have that kind of money, when the price is set too high it makes it less attractive.

    When I seen appodeal I was excited until I seen who posted it.

    Hi bob777, I understand and I do get what you mean, but unfortunately that is not possible, especially for the ad-network plugins. I personally created the advertisement Cordova plugins for the ad-networks, built from scratch for Construct 3, which is written in Android Studio and Xcode, natively and manually, using the Android SDK and the iOS SDK. That is all before I ever interface it with JavaScript, in order to write the Construct 3 plugins.

    These are incredibly time consuming tasks, and very hard to maintain. For example, the Mobile IronSource Collection alone takes at least 2 weeks to rewrite and refactor during breaking updates, inclusive of testing. However, there are also the frequent routine updates that range from sudden weekly to monthly. You may check our project tracking if you wish to learn more.

    If I were to make the Appodeal plugins, this would be of the same case.

    And, unlike game apps where you target millions of people and you can sell products at a significantly cheap price. In the Construct Master Collection, we only expect under or within hundreds a year of professional game developers. In comparison with our pricing, this is actually quite cheap. Especially since we also have to pay taxes and other business expenses.

    And, you're right, there is no real business target, but that's only because of such a small market. But, I and the other supporters just made it happen since we needed one, even if the need only occasionally happens to a few professional game developers. But this will significantly help anyone who looks for it, studios and most especially indie developers, avoiding huge costs and saving a lot of time and money from developing their own. I assure you no extortion is happening here, when all of the funding is reinvested in the improvement and maintenance of the collection.

    I'm afraid this is the reason why most great Construct 3 plugin developers found in the store suddenly left and stopped maintaining their plugins, due to low funding. And, this is my solution to avoid that end, to provide for professionals who just need quality and long-term investment for a complete set of game development tools, that are reasonably cheap for the amount of work, and still sustainable in long-term.

    People ask me to provide the best plugins for Construct 3, with more features, stability, reliability, more documentations and most especially a long-term investment. While, others just ask to provide it cheap. But unfortunately, I cannot do both.

    I have to do the prior, provide the collection which will have the best quality that we could offer and be able to have enough funds in maintaining and expanding the collection.

    If you expect to have a ROI higher than $99.99, then I think this is a fair price, especially since game development costs significantly more than that, and this is a one-time fee with free updates and additions. Otherwise, there are fortunately free built-in alternatives like the Mobile Advert.

    I hope you understand.

  • Quick Announcement

    The new updated versions for the Mobile Firebase Analytics and Mobile Firebase Remote Config have now been completely whitelisted by the Construct Team.

    The new versions resolve the recent build failure, and also allows us to independently update the framework versions automatically from the plugin-side.

    You may now choose your own Firebase SDK versions, for both Android and iOS.

    We've now integrated SDK version updates into the plugin-side of all Construct 3 plugins in the collection that currently needs it, including the Mobile IronSource Collection.

  • I use the plugins, I'll try to help with some basic questions.

    HI, i Have an issue with the scrollview and the new HTML element as part of the latest Beta.

    When you have the HTML element as a child to the scrollview content and then "scroll up" the HTML Element stops when it gets to the top of the viewport?

    Thanks

    The HTML object cannot be supported by the ScrollView because it uses the canvas. The HTML object uses a new DOM element.

    Also this:

    For basic questions, I guess some can be answered by other users, like in the Construct 3 Discord Community, while the developer is out. There are some Pro UI users there as well, from what I've read.

Chadori's avatar

Chadori

Member since 10 Oct, 2014

Twitter
Chadori has 49 followers

Trophy Case

  • 10-Year Club
  • Entrepreneur Sold something in the asset store
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • x2
    Coach One of your tutorials has over 1,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • RTFM Read the fabulous manual
  • x2
    Great Comment One of your comments gets 3 upvotes
  • Delicious Comment One of your comments gets 10 upvotes
  • Email Verified

Progress

24/44
How to earn trophies