Mr. Ksoft's Forum Posts

  • Okay, I see. I guess I'll just pass on the controls for now and hope that something comes up later.

    (Also, I thought the Set Armed Control action was only needed if you wanted to do something when a control was set-- for instance I would have a screen pop up confirming the change in my actual game)

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I'm trying to put custom controls into my game after using a set bunch for such a long time.

    So I thought that'll be easy-- just make an interface to change them using the Custom Controls plugin which everyone still points to since it's the only way to do so.

    However, the controls don't seem to remap consistently. The built in controls for a behavior (ex. left and right for platform behavior) seem to work, but if you add an extra control like a Fire button or something, it plain doesn't work if you try to detect it. It'll only react to the originally set key.

    I made an example of this: http://monochrome.yudia.net/files/Custo ... Broken.cap (using Construct 0.99.91)

    Move around with the arrows. By pressing control, the orange box spawns a green box. Click on the text and press a key to remap the control for spawning the green boxes. You'll notice that no matter what you set, keyboard, mouse, or 360 controller, Control is still the only key that works.

    Am I missing something or is this an issue caused by the newer versions of Construct? I know this plugin hasn't been updated in a new months, but as the only way to get custom controls into a game it's concerning if it doesn't work. Hopefully I'm just making a silly mistake. (Also I hope it's okay to ask about third-party plugins here, but I didn't want to bump the thread for it)

  • I'm trying to put together a large scale project, so we'll see how that goes. If Construct can't hold up, it'll at least help the developers fix problems for future large projects...

    It's holding up well so far, although loading and saving times are longer. But it doesn't feel particularly more unstable than with a smaller project-- just a bit slower.

    I'd recommend keeping a lot of backups, though, since it is, of course, beta software.

  • I don't mind at all-- thank you very much!

  • Yeah the bad new's is the 3D box plug-in will end up malfunction with new releases, I'm not sure but is the 3D box plug-in gonna be removed in the future? or is Ashley working on it or will work on it when Construct 2 comes into development?

    I read somewhere that the 3D box plug-in is obsolete and somewhat not supported, it's just to test out the limited 3D power of Construct.

    Well, that's unnerving...

    I never heard that it would be removed, and in fact it hasn't been neglected as it started rendering properly again in 0.99.84. I thought it might not be updated, but won't be removed for compatibility. Since C2 is a complete rewrite, though, I can see it being removed then.

    When it wasn't rendering, I did try re-doing the effect with mesh distortion, but the objects would disappear before they scrolled off screen so the effect was very incomplete, choppy looking, and completely un-presentable.

  • Wow, very positive reaction so far.

    Bad screenshots but great game, in other words it's a "don't judge a book by it's cover" game

    Hm, is it just that I took crappy screenshots or is it just something that can't be done justice by still pictures?

    I would like to know how did you do the backgrounds in the game, did you use some mode7 code or something? or just layers? in the first stage the roof of the background scrolling looked very cool and I would to know how is that done.

    The "3D" effect is done using 3D Box objects. (Which explains why I freak out every time the 3D Box breaks in a new build of Construct )

    btw did you compose the soundtrack/music for Splynch or you hired someone to do them for you? same goes for your previous game on your website.

    I didn't, unfortunately. My friend and I had to get this beta out early because we're getting an article in our high school's newspaper, so we borrowed some music from freely-available tracked music sites. We refuse to make any more releases with this music, since it is rather immoral (and because if this game is good enough when it's finished we want to maybe go shareware, and then it's a REALLY bad idea to use this music) I do write music on the side and will write a soundtrack.

    As for the previous game, COIN, that was for a TIGSource contest where you used only other peoples' resources, so I didn't there either (although that was the point then)

    Also you use costume movement for the playable character?

    Nope, that's the stock Platform behavior. I'm actually quite amazed how well it works.

    Last question, will the full game be free or you will end up making it shareware?

    As I said above, if it turns out good enough (have a feeling it will) we want to do so. If so, it will be pretty affordably priced-- well worth the small cost. As penniless high school students, such an idea is awfully attractive.

  • This is a project a friend and I have been working on since before we even found Construct, although we moved it over quickly after discovering it. Anyhow, after more than a year of slow work, we decided it was time for a public release. And here it is!

    Splynch is a platform game. You run around and shoot enemies, while grabbing candy corn (work like coins) and power-ups. You can stack power-ups together to increase your power, for instance combining a "big" laser (3x damage) with a "wide shot" laser to create a wide, powerful beam. Its graphical style is a sort of hybrid between old and new, pixels and Construct effects.

    The basic story is that Splynch is the product of an abusive media company, and a smaller team takes pity on him and decides to break him out of the evil company's headquarters. A longer plot summary can be found on the website.

    <img src="http://monochrome.yudia.net/splynch/sitescreen8.png">

    <img src="http://monochrome.yudia.net/splynch/sitescreen5.png">

    <img src="http://monochrome.yudia.net/splynch/sitescreen6.png">

    <img src="http://monochrome.yudia.net/splynch/sitescreen7.png">

    Give it a try! Download it here. (11.4 MB zip archive)

  • Has anyone noticed that the platform attribute isn't reliable any more?

    I've just observed that platform behavior objects tend to just fall through objects marked as platforms now. Sometimes they WILL stand on it, but then most of the time they fall straight through.

  • Except that I'm not using transitions at this point. I basically have a Box object that is solid white, and it is invisible until the boss dies, at which point its opacity increases until it's completely solid and filling the screen. At that point, I destroy the boss objects, the box object fades back out, and the level complete sequence initiates. This all happens within one layout.

  • I wrote a boss battle, and at the end I have the screen fade to white and then back in (in order to destroy the boss) and when it gets to the fade to white completing, the runtime crashes ("An error occurred in the runtime and was terminated") about 75% of the time. So I punched it through the debugger, and the crash actually gives me some information:

    <img src="http://i100.photobucket.com/albums/m34/MrKsoft/dammitconstruct.png">

    So I was wondering if this is a Construct bug, or an issue with my code. I'm not quite sure what the error means, except, perhaps that it's trying to operate events on an object that no longer exists. Well, except that there is no "event 0". Can anyone confirm that?

    I can't post a cap for public consumption since it's from what will probably become a commercial project, but if the Construct team wants a look, I can privately put it on the tracker.

    For the record, this is from Construct 0.99.84, but it's been happening for the last six or seven versions and I've just now given up trying to fix it myself.

  • Yes, that seems to be it. If it's fixed again, then, I have nothing to complain about. I'll be eagerly awaiting the next version.

  • Mr. K, are you by any chance using Unbounded Scrolling? I can confirm that the box does this for me when that's checked. It disappears near the edge of where the layout is.

    Otherwise it seems to be fine.

    Edit:

    Made an example .cap:

    http://dl.dropbox.com/u/529356/3dboxdissapears.cap

    I'll post the bug to the tracker if you haven't already.

    Nope, no unbounded scrolling. I believe my previous bug report is still in the tracker but marked as fixed, with an example attached, which no longer works.

  • > Oh, wow, you've got to be kidding me, the 3D Box is disappearing when it's scrolled around again. I'm getting really sick of re-posting this bug to the tracker.

    >

    > Switching back to the 0.99.72 versions of the 3D Box plugin fixes it again, but I don't think that is the intended course of action.

    >

    You just have to enable 3D layering on the layer. And it will work fine.

    No, you're thinking of when it displays weirdly. It doesn't display at all. My layer has had 3D layering enabled for quite a while. And while my example file that I uploaded to the bug tracker all the way back in 0.99.3's time finally worked in 0.99.72 after displaying incorrectly in every prior version that had the "new" renderer, It seems that whatever changes were made to the plugin for 0.99.8x (the only thing I see is the bounding box fix) break it again. Cool!

  • Oh, wow, you've got to be kidding me, the 3D Box is disappearing when it's scrolled around again. I'm getting really sick of re-posting this bug to the tracker.

    Switching back to the 0.99.72 versions of the 3D Box plugin fixes it again, but I don't think that is the intended course of action.

  • I was nine years old when I attempted to join a forum, in 2001. I was just starting to explore game developing using the Games Factory trial. My name is Kyle, and I was currently appending "made by kyle" notes on my internal experiments. However, I knew once I went online this would have to stop because not only was Kyle a common name, but it also went against the usual internet rule of thumb to keep your personal information to yourself.

    Anyway, nine year olds aren't very creative, and my solution wasn't either. I created a "company" called Ksoft Productions by simply appending the first letter of my name to software. Then, as I was registering and needed a name, I figured that as Ksoft's main man, I was Mr. Ksoft. Click, registered. That's how it's been ever since.

    Since Ksoft has long since evaporated because it is the worst, most unoriginal name ever, I've wanted to change my username, but I also don't want to have to re-establish my identity, so I've continued on using it. I found a solution recently though, and when it isn't taken I find myself simply registering as "Mr. K".