Joshiii-Kun's Forum Posts

  • [quote:17kogi31]

    i tried to simulate it with a variable that was increasing itself every frame and once it reached certain point the music positon was changed, but that doesn't work right if the framerate isn't perfect 60fps all the time, and all it'd need would be a slight hickup or pause and the faked synchronization would be over.

    Use timedelta for this. Working with timedelta. However, I doubt this is a very accurate method.

    To make a perfect loop, I always manually cut the file. But first things first, what format are you using? OGG is the best format if you want things to loop (it's also the best format overal). Also, when you want to loop, you want to make sure that the waveform is at the 0dB line at the beginning and the end of the file. This is usually a pretty good guideline to make good loops.

    I do that with Audacity. Be sure to remove all the silence at the beginning and the ending by zooming in an incredible amount. Also, like I said, make sure that the waveform is at the 0dB line at the beginning and the ending. Then save the file as an OGG file. For me OGG has always looped perfectly, unlike MP3 for some reason.

    I hope that helps you a bit

  • Not just values, but event group status as well. I guess the whole global thing is quite interesting, but it requires a different way of thinking the events out. Unlike in MMF

    I just thought that, since the player event sheet is included in the layout, it would include it with the way I set it up in the event editor. And I thought, in combination with going to a layout it would basically reset everything, because everything would be included again.

    It's rather confusing though. I'm used to everything restarting like in MMF. From a different perspective it makes sense to me though. It reminds me of the time when I was experimenting with game development with C++, having to set the variables and all myself, of course programming a reset function for that.

    I was actually thinking of that save/load function yesterday. Might try that out, it should work fine, I think

  • How I'd love to see the cap for this :')

  • ive been able to make 3d engines, complicated IK solving systems, detailed editors and alot of other stuff using only events. this is coming from someone with 0 coding experience and who hasn't even learned trig yet at school.

    Hmm. Darn. Why haven't I created a Source-like engine yet?

  • Reaallyy cool Too bad the events make my brains shiver in fear.

  • Can you consider Construct not being finished a real problem? I mean, it's still in development, right? Seeing as it's in development, it isn't supposed to be finished, and it's doing a pretty good job at that

    Or quite a bad job (considering it's quite good), depending on how you look at it.

  • Oh yes Construct is wonderful~

    I own Game Maker 7 and MMF 2, but even with it's occasional bugs, I'd choose Construct over both of those

  • What I'm working on is not very original at all, and this is even more true with the graphics. I ripped them all I'm still learning pixel art xD

    But here's what I'm working on now It's more of an experiment to get to know Construct a bit better. It's my first little non-serious project ^_^

    Luigi's Anger

    EDIT: I just worked on level 2. I'm having trouble beating it myself

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hahah! Wow, very nice! The simulation sure worked for me :') When I erased a part of my drawing, I blowed at my screen. Not surprisingly, the eraser parts didn't move XD

    What did I learn today? I apparently learned how to smash a pencil on a table without breaking it

    I like how that 3D pencil looks!

  • I'll look for them there, and if I can't find them, I'll submit those bugs

    I think I'll stick to the external files too. It keeps the executable small and it's easier to manage the resources that way too But I was just wondering about it ^^

  • Ahh lookie Interesting.

    I actually hardly use the music function, I just load my OGG music file in a channel and play it.

    A question though. When you're autoplaying a resource, it uses the channel system, right? How come it isn't possible to use OGGs as a resource? It seems XAudio2 only wants WAV resources, since it won't play anything when you point to an OGG resource.

    On a sidenote, when you want to preview an OGG resource, Construct crashes

  • For one, OGG is open. Also, OGG is smaller. Third, OGG Vorbis uses superior compression algorithms than MP3. Last but not least, it loops perfectly. It's just a better format overal.

    While MP3 and OGG are comparable, Construct actually wants you to use WAV files here and there. The best you can do in that case is using Microsoft's ADPCM codec, which is absolutely horrendous and unacceptable by today's standards.

    It also just confuses me that there is such limited and sometimes broken support for OGG in Construct, while proprietary formats like MP3 are supported.

    Maybe it sounds like I'm complaining, but I'm really just being a critic. I really love Construct

  • Hey folks,

    I might not have read up enough, but I was just wondering, why is it so that OGG files cannot be used as sound/music resources for XAudio2? Just a little confused about it.. External usage of OGG files is possible, yet internal usage either just won't play anything, or it makes the IDE crash.

  • Good release.

    And yet this bug hasn't been fixed yet.

    http://www.scirra.com/phpBB3/viewtopic.php?f=3&t=4217&p=33852&hilit=ogg

    The program still lists OGG files as possible resources to play, and when previewing the OGG file, the program still crashes.

  • Create System > Go to layout action and type LayoutNumber as a parameter for a layout number to go to. This should restart the current layout.

    Yes, "restart layout" action would be great. How come it's not implemented yet?

    Not sure. Seems like a really obvious feature to me ;o

    I actually tried that, but that didn't completely reset the layout

    For example, it left the scrolling untouched instead of it resetting to the upperleft part of the layout.

    Also, it didn't reset the included event sheets. For example, when the character dies, I disable the control event group. When I "reset" (read: go to) this layout again, the platform behaviour does work, but the tweaked control events I made don't because the event group is still disabled. Even though I set it to be enabled on the start of the layout (or rather, I set it to not be disabled).

    Very strange.

    EDIT: Of course these things are easily fixed by making some events that enable the groups and scroll to the right position, but that's not the point.