PKrawczynski's Forum Posts

  • You should report bugs in the Audio plugin if you find any. Ideally it will work fine for everyone everywhere and no alternatives will be necessary.

    Ashley

    Reporting just bug wont help a lot because it can be summarized in very simple sentence.

    "When music is loading if you tap screen constantly it will start playing few times in a row overlapping itself even 20 or more times"

    I seriously think that most reasonable thing to do would be to maybe make a movie how that is happening because literally there is nothing wrong in my project. It is reproducable with any construct2 game always on ios. Not sure about android but it maybe work fine there.

    I did partially work around this problem by:

    1. preloading music

    2. playing it muted.

    3. waiting around 10 seconds so music can bug really, really hard and play like 50 times in background but it isnt heard because audio is muted

    4. stopping audio track. Or more accurately saying it stops 50 copies of same track.

    5. unmuting

    6. playing track. It will play once now.

    On top of that im waiting with preloading for first touch of screen because if i dont it bugs out in some other way.

    Audio plugin is just broken.

  • Official Audio plugin just doesnt really work and im not interested into reporting this to bug forums.

    I get reports of audio being played few times in a row on ios devices or just not playing at all in case of ipad1.

    Similiar goes for android. On top of that playback manages to be choppy for half of the time if anything is going on screen. Preloading or playing it from start doesnt make a difference at all and im quite fed up with ths situation.

    Anyone figured some alternative? Any good js libraries to work with sound that could be made into plugin?

  • Can't you do it with instance variables?

    Of course I can.

    The thing is I want to do it faster and in more logical way for me. So instead of adding all objects to family I prefer to actually add behaviour. Instead of being bound to pick object in condition block I want to be able to pick it in action. Like instance plugin by rexrainbow and his grid plugin.

    Few seconds faster for me, and a lot cleaner/readable than:

    dropbox.com/s/1zyoikmlwkgjcwx/Screenshot%202014-02-11%2021.52.28.png

    I want to have all of this in one block instead of 5 of them.

    And on top of that Im just having some extra money I can spend on this.

  • Im looking for someone to outsource couple of plugins that are needed for me to continue development of games.

    This offer is very serious as in im capable of and willing to pay for quality help. Example of what I need right now:

    scirra.com/forum/topic85531_post500129.html

    As you can see thats very extremely easy for someone that have at least one plugin behind his belt or just knows javascript.

    Please do let me know your hourly rate or flat fee in case that would work better for you. Im open to suggestions. Preferable method of payment would be paypal but we can figure something out if thats unavailable in your country.

    If you want to contact me outside of forums my emails is [forumname]88@gmail.com

    I think you can figure out what to put in forumname bracket ;)

  • My major issue right now is that if im creating 20 or so objects on scene I can only pick them by UID. What I want is ability to set InstanceName. Then be able to pick object (or family object) by name. I need this field editable in inspector. Obviously it needs to be behaviour.

    Lets say Im using 20 different text fields that are of one instance. If I want to retrieve lets say text field that is responsible for displaying health i need to do something like pickByUID = 298 and if I want to pick mana field I need to do pickByUID= 322 it is plainly just wrong and annoying to me. It would be much easier to set in inspector Field_PlayerMana and Field_PlayerHealth for me as I do have quite good memory for those sort of things when they make sense.

    Im willing to pay for help on it. Let me know your hourly rate or how much you would charge for all of it. If this does work out I might want to outsource more plugins that could help me in my creations.

  • I kinda like the bar. It lets you know what time it is, and how much charge is left without leaving the app.

    Yeah but 100% publishers dont like it though. You can always leave it on. Its all about having a choices :)

  • OK - I guess there are a lot of you still asking for this, so we'll bring it back for the next build. I guess it's not your fault if publishers want to support old versions of iOS.

    Thank You so very much :)

    I just cant express how much it means to all of us that love Construct2.

    If anything can excuse my usually poor choice of words to describe what Im having on mind (not native speaker, I seriously dont want to sound like flamer/troll/aggresive person) is that Im really caring about exactly this piece of software because there is nothing that can subsitute for Construct on market. Doubtfully there will ever be.

  • You don't need to use anything other than the 'Request fullscreen' action in the Browser object in Chrome for Android. One limitation is it only works in a user-input event, so you need to use it in an 'On touch' trigger or similar.

    Thats great but could you post that workaround for iOS6 you removed?

    Quite a bit of people are requesting it so far.

    I would also like to say its very likely they will want to support iOS6 even when iOS8 or 9 will be released. They have milions of users every month, they cant just isolate lets say 5% of their customers because we are talking about thousands of dollars of their revenue right here. Its obvious they cant except people to add game to homescreen or install newest iOS version since most of them are illiterate with any kind of software. Thats why we have to care about them.

    Im sorry but we are customers here right now, we cant demand anything from you. We can ask, and thats what we are trying to do. Most of people from what Ive talked with tried to reason or email you/scirra about our stance on iOS6 and you defend so hard your decision it would take much less time to just give us a proper solution instead of telling to go and fix it ourselves. Some of us dont even know any js - thats why we use construct2 and really its one great tool, im still amazed how awesome it is. I want to praise it on every possible forum, conference or meeting im at. Im proud to use construct2 but its very hard to when its impossible to reason with creator of tools :(

  • Actually let me add something here for clarity.

    If no one has working fullscreen on android - thats cool and okay, maybe android devs/browsers will fix it someday. Obviously you cant change browsers.

    I just see no reason to leave ios6 behind because you and only you see this as outdated os. Why am I forced to add this hack myself and why cant it be left somewhere in construct2 as legacy compatibility code. Why do I need even learn about this since that software was obviously made to spend least possible ammount of time on editing js myself.

    Sorry if I sound hostile, thats totally not my intention. English is just not first language and thats why I might have problems expressing myself in it.

  • As far as my own testing showed, the option never worked on Android, only iPhone. On Chrome for Android, the Fullscreen API is supported, which is a much better solution. You should start using this feature if you are not already ('Request Fullscreen' in the Browser object). Chrome is steadily replacing the stock browser on Android, and it's just a waiting game before it's the vast majority of Android devices. I don't know what more we could do for Android.

    iOS 7 removed the ability to hide the address bar, and the vast majority of iOS users are on the latest version - Apple are generally very good with getting everyone on to the latest version quickly. According to Apple's stats 82% of devices use iOS 7 and this number has increased about 3% in the past month, so soon enough it will be nearly universal, which to me would seem to make iOS 6 on the cusp of irrelevance if it is not already (notwithstanding fussy publishers).

    iOS 7.1 is due out in a month and supports the new minimal-ui directive. This is not as good as the fullscreen API in Chrome, but is a big improvement on iOS 7.0's restrictions. Soon enough after launch I would imagine the majority of iOS devices would be updated, and then the problem is solved for the majority, rather than a rapidly disappearing minority.

    If you have publishers who insist, and they cannot be persuaded otherwise, you can try implementing the scrolling hack using the Browser object's 'Execute javascript' action.

    Can you then provide us with the code for it? Main reason why I use Construct2 is to not deal and learn JS. Just scrollTo(0,1) was all you were doing? Nothing else?

    Then I see totally no reason to remove it and just let it be since some people actually use construct2 to make games.

    I honestly have nothing more to say on this topic as all Im seeing is that whatever was in 146 worked perfectly for all clients and no one complained (except this funny minimal-ui on ios7).

    By now im exhausted with trying to explain to you reasoning of boostermedia, spilgames and other companies that actually matter in html5 world and are shaping landscape of games.

  • On top of that please look at one of threads when searching for construct 2 on html5game devs forum.

    html5gamedevs.com/topic/3351-hide-safari-address-bar-on-ios-6-in-construct-2

  • Scirra/Ashley I beg you, and not only I but quite few developers I know, please bring back fullscreen workarounds that was available pre 147 version. If you are worried they are workarounds and work inconsistently maybe make it totally optional hidden and requiring some additional knowledge to activate.

    People that actually make games in construct2 really need these feature.

    Fullscreen API is not cutting it. Obviously with ios7 we can use minimal ui tag but game still needs to have fullscreen on ios6 and ALL android devices otherwise no one will buy them.

    With this single change you made entire construct2 useless for bulk of users that dont even bother writing here on forums because they feel powerless like they cant change your mind to bring it back.

    Improvements you are making to recent versions are great but what if tons of developers cant use it?

    Sincerely

    Professional Construct2 user.

    EDIT: Please dont use argument that pre r147 workaround was unstable because I heard not even single word of complaint from even single customer.

  • Hey guys, thanks for responses I will give them a shot! Looks promising :)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Would something like this work?

    Create a group and add a local variable.

    set the local variable to tokencount(text.text,",")

    repeat tokencount times

    system compare two values : tokenat(text.text, local variable, ",") = 7

    - do something

    else - system subtract 1 from local variable

    ok, I made an error here, I'm sure, but it should be something along the realms of this.

    Its pretty good but what about integers like 12,125,1255 etc? they have more than one number in them.

    Really weird, I thought it would be pretty common in construct2 and easily fixable issue.

  • Maybe you could also check before and after the 7? If there is a comma or nothing (index value 1 or text length -1)?

    And what about checking integers like 25,125,1257,13643 etc? as you see this solution doesnt scale very well and I have to dismiss it. I did thought about that.