0 Favourites

Creating object by name from INI and setting VARs

This forum is currently in read-only mode.
  • Hi!

    I'm currently building a map editor and playing along with the INI object.

    I would like to specify all the tile data in an INI file rather then cluttering the eventsheet with statments.

    So far I have been able to "create object by name" from the INI file like so:

    For each group

       Create object INI.ItemString(INI.CurrentGroup, "Name")

    I have more item names(set of data in the INI) that I would like to set for every created object, put how would I pick them since they are created from name?

    As it stands now, the map editor creates the tiles (grass, dirt they are in a family called tiles) but let's say that I would like to set, on creation, their ID, Speedmodifier, Walksound, etc...

    How would one do that in one function?

    The INI looks like this:



    Name=terrain_grass01 <font color=red><-- THIS IS THE NAME I USE IN THE EVENTSHEET</font>

    Description=Medium long green grass. It's like fur but smellier.

    Speed multiplier=0.95





    Description=Brownish compound with small pebbles in it. Makes mothers cry.

    Speed multiplier=0.90


    Any help would be greatful!

  • While you can create by name, you can't pick by name. A workaround is to have a private variable "init" which is by default 0. It indicates if the object was loaded completely.


  • Construct 3

    Buy Construct 3

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

    Buy Now Construct 3 users don't see these ads
  • Thanks alot R0J0hound, I will try it out!

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread hot topic
102 6,400
Ashley's avatar
Ashley Construct Team Founder
Unread hot topic
167 14,489
DMT2005's avatar
Unread hot topic
88 9,239
goldentreee's avatar