tulamide's Forum Posts

  • HLSL doesn't support "dynamic looping" prior to 3.x

    Loops will be unrolled and therefor the bounds are needed to be known. That's why it works when setting the var through code.

    Limitations:

    • 1023 iterations max (if no instruction slots or const registers are used)
    • 64 instruction slots max
    • 31 const registers max

    You can fake HLSL by using modulo, but with the listed limitations, you have to limit the code to modulo 7.

    Code example snippets:

    ...

    int radius = (radius2 * 2 + 1) % 7;

    ...

    for (int i = 1; i < radius; i++)

    When changing the formula or the loop and its content, you have to change modulo also to limit to the max bounds (above you'd have a loop from 1 to 6), before an error raises. But as I said, this is faking so it would be better to find a method with a fixed loop.

  • Why would it have to be an effect?

    Do you know that you can rotate the screen with the system action "Set display angle"?

  • Just create white letters with transparent background in your graphic app and import them as frames to a sprite. Then set each instance to the appropiate frame and set a grey (or whatever inactive color you want) color filter. When a letter is grabbed, change the color filter to whatever color you want.

  • ROJO didn't mean to just type. He said to use the file object and the path object.

    Add the path object to your app, then either type

    path.Desktop

    or click on the path object in the wizard and select "Get Desktop"

  • As you might know, there are (besides the big players like steam) some open platforms for casual/indie games. One of them is Kongregate

    They offer an relatively easy to use API, supporting ActionScript 2/3 and Javascript.

    Have a look at the Javascript API. How could it be integrated to C2?

    Following the link, you can see that they also offer a html shell to make things easier. You need to embed the game in order to use the shell, of course. Does this work with C2?

    In addition, there's the server-side JSON API, used for payment, high scores, badge feeds, etc. Again, how would that be integrated?

    I know, that the API works for non-flash games, as I have tested several Unity games there. But I'm an absolute beginner when it comes to Javascript/html5.

  • haven't tried your cap (no time to find and install the plugins right now), but the last part of your description reminds on a too close eye distance. Have you tried higher values there? (Application properties/Window properties/Eye Distance (3d) -> set to 500 by default, may try higher values there)

    You could also try to scale down the 3D-Model before exporting and re-import it to Construct.

  • For the process of laying out your menu it doesn't make a difference. Just use a method like Steven's example and note the relative values somewhere. For the game you then hardcode these offets, instead of letting the player move things around.

  • If you have 3 different sprite objects, just combine their conditions in the event:

    + Sprite1 Angle 0?

    + Sprite2 Angle 0?

    + Sprite3 Angle 0?

    -> Do whatever

    If you have 3 instances of the same sprite, your could create a global (e.g 'anglesMatch') and then do

    + Always

    -> System 'anglesMatch' = 0

    + For each Sprite

    ++ Sprite Angle 0?

    --> System add 1 to 'anglesMatch'

    + 'anglesMatch' = 3

    -> Do whatever

    Edit: Note that this doesn't pick the instances.

  • I owned Macs for more than a decade. And I worked as a sys admin in a big publishing house that solely used Macs. Those were the thrilling days.

    And I remember everything that Mulkaccino wrote (you forgot error 10 :P ).

    How easy it was to use that OS. Wanted to upgrade but still use the current OS version from time to time? Simply copy the system folder to another partition...just drag'n'drop...everywhere...at any time...

    and Escape Velocity was the best thing since sliced breadt still is! :D

    while I was rocking Marathon..and Marathon II: Durandal, and Marathon Infinity... And after all the midi music of part 1 that ubercool

    Subscribe to Construct videos now

    ! (Well, just the first 30 seconds, to be honest, but they really rocked)

    Nowadays, Apple is just one of the many companies out there, still innovative, but too caught in its own world.

    Anyways, all the best for Mr Jobs, he made Apple raising from almost broke to the most valuable company in the world (See this link)

  • Thank you lucid ;)

    And with season 2 starting, season 1 will premiere on german tv with horrible -h o r r i b l e- synchronisation. The voices just don't fit.

    I'll stick to the original...

    ...and Fluttershy is soooooooo cuuuuuuteeee (yeah, I'm a wimp :D )

    Sorry, I'm in a hurry, there are 15 episodes still to watch until september 17th :P

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Dear fellows,

    I was serious and strong for such a long time. I fought it tooth and nail. I resisted temptation.

    I heard a lot about that dangerous drug, saw what it can do to people. They instantly get awesomeness. And once tried you can't getaway.

    And then it happened as it always happened: A friend came by and he gave me my first fix. I was instantly drug-addicted!

    The colors, the voices, the smoothness, the awesomeness!

    So stay away from drugs, stay away from mlp!

    Thank you

    <img src="smileys/smiley36.gif" border="0" align="middle">

  • But that wouldn't generate a blank line. For a blank line, use 2x NewLine:

    "Text" & NewLine & NewLine & "more text"

    the wiki shows other expressions also (scroll to the paragraph "text"):

    http://sourceforge.net/apps/mediawiki/construct/index.php?title=System_Expressions

  • So, your last problem was solved? It would be nice to comment it in that case (in the thread where you asked for help), so that others who will be reading those threads can see, if the proposed solution was helpful or not.

    This new issue is too specific to help without an example cap.

  • You don't need to force mouseclicks most of the time. Just pretend a click.

    Example

    In your game you have a sprite that acts like a button, and when the user clicks on it, the buton sprite changes its look and something else is triggered.

    +On myButtonSprite left clicked

    -> myButtonSprite: Set animation frame to 2

    -> do something awesome

    Now you want to automatically click on that button for a tutorial level. Instead of some forced mouseclick you just use all the actions above combined with another condition, e.g.

    +Tickcount = 180

    -> myButtonSprite: Set animation frame to 2

    -> do something awesome

    If this doesn't help in your case, please be more specific.

  • As for the 100 event limit, well, I'm not sure what you want us to do instead? Should we give away the full version for free? Then how do we keep running? :-I didn't say anything about changing that or make it the full version. I just don't see, where it is free, when it is limited. So all I'm asking for was to not call it free, and to not offer it as an alternative for those people who can't afford the standard license because of their economy. That last one would feel like a smack in the eye for one of those.