Chadori's Recent Forum Activity

  • main.js:759 Error exporting: TypeError: Cannot read properties of undefined (reading 'split')

    This looks familiar, can you provide the list of objects you use?

  • Just like with a singular object:

    	for (const inst of runtime.objects["Sprite"].instances())
    	{
    
    	}
    

    You can also apply the same with families.

    	for (const inst of runtime.objects["Family"].instances())
    	{
    
    	}
    

    Think of families as combined objects of similar object types grouped in one entity, which is called a family.

  • You do not have permission to view this post

    Might I suggest an initial Never show again button? If enough people complain that is.

  • 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).

  • 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.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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.

Chadori's avatar

Chadori

Member since 10 Oct, 2014

Twitter
Chadori has 50 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