porcupine's Forum Posts

  • 11 posts
  • I FOUND IT and am also stupid! Browser object also has different types of full screen! Scale inner was the one that fixed it. Okay, problem solved, thank you :D

  • Oh sorry, I didn't write it correctly. The problem is with the browser object requesting full screen. Just pressing f11 scales it correctly, which is weird because I would think that it's the same thing.

    That also happens if the game's resolution is higher than the device's resolution (ie a 1920x1080 game on a 1600x900 screen.

  • As you may have noticed, a popular options among old users and small laptops is to increase the text size in windows options.

    Whenever someone has that option (125% seems to be very popular), my fullscreen game spills over. and players can't see about 25% of the screen.

    I tried all the scale inner, scale outer etc, nothing seems to do anything. Exporting with nw.js does the same thing.

    Does anyone know how to fix this? Thank you.

  • I just checked, music and sounds take up 74MB. Thank you for the lovely wishes :)

  • Most of the time I made the game without videos and just imported them when they were needed. The fact that Construct doesn't convert videos and that you must manually type in the file names was surprisingly handy.

    .c3p file without videos, but with all the images and music is about 165MB. It features a bunch of HD images, about 90 different large buttons (which are also images because I was too lazy to make some kind of dynamic selection objects) and about 30 different songs. Most of the time, the music is separate from the videos, so you don't lose the groove when switching between the scenes :)

    Buttons in action:

  • And the award for the biggest Construct project goes to...👏👏👏

    (In terms of storage space!)

    Yeah, I decided not to do "packaged assets" because a concept of ONE GIANT FILE scared me a bit. Anyone could just watch the films if they went into the folder, but 9 out of 10 doctors agree it's a lot more fun watching them in-game :)

  • There's one thing browsers have been doing really well for years - HD video. So I decided to build a pretty big project in Construct - it's an interactive movie made from zero budget film scenes made with friends in our spare time. Yes, it's a '90s style FMV game!

    It's not just choose-your own adventure. That would be too simple and that could be done in anything. I used the full power of Construct's simple interface to build a proper game with cool glowy buttons, resource management and many many randomized encounters. It's basically Oregon Trail in space with live action trash film.

    There's about four hours of video. Not all of it is breathtaking action. A lot of it are scenes of the main character exploring, being bored or arguing with his computer. Some of those scenes are background footage meant to set the mood while the player is choosing what to do next.

    And a few warnings: This is not a game for children and it's also not even amateur acting. It was larpers drinking, partying and improvising whole lot of conversations and fights and I can say we've spent A LOT of time and nerves combining crazy footage into semi-coherent stories.

    There's about 2-3 hours of gameplay. Losing is an option, but there are a lot more encounters than you can see in a single playthrough, so it's very replayable. Also, almost every video is easily skippable, so you can just click through scenes you've already seen.

    And that's the game. It's made with Construct 3 and nw.js plud some help from Greenworks, so we can have Steam overlay and achievements. Windows and Linux versions are available, I have yet to research how to get mac signatures or whatever the hell you need to do if you want to build a mac version.

    And yes, it's about 10 gigabytes big.

    If you have any questions, go crazy :)

    Oh and link to the game:

    store.steampowered.com/app/813480/General_Horse_and_the_Package_of_Doom

  • Yes I have seen it, but since this is basically a movie that you win or lose within a few hours, I won't bother with cloud saves. But once this game makes us rich, it's good to know that all the options work. Thanks again :)

  • construct.net/en/forum/construct-2/general-discussion-17/big-nw-js-roundup-news-tips-119428

    https://www.construct.net/en/forum/construct-3/general-discussion-7/up-to-date-greenworks-support-148250

    OH MY GODS THIS FINALLY WORKS!!!!

    For posterity, things I had to do:

    • download latest up-to-date greenworks support (second link above) - use it's top-left menu filters to reduce confusion and get exactly what I need.
    • it had some strange files. I opened greenworks plugin .addon file as if it was a zip and just replaced the files there.
    • Reinstalled greenworks, of course.
    • I can currently use the latest versions of everything.
    • If anything is still wrong, the first link has tons of snowflake cases. Mine was that I have to add --in-process-gpu --disable-direct-composition to package.json - my game is live action interactive movie and it has almost no moving parts.

    Thank you so much, I need to go and cry tears of joy and then finally start to learn how the achievements work :,)

  • Sorry for bumping but I found something and I can't edit above post because I'm not active enough on this forum. Also, sorry for not being active enough on this forum :(

    Anyway, steam seems to want to work. Look, the steam message just tried to reach me when I went to the next layout that has a running video object

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Sorry for necro, but this is still the most relevant thread that really pushed me forward (I went through so many of them), so here's some added info and more questions because I spent the whole day on this yesterday and whole morning today. I got my game to work with steam. It detects if Steam is online and it can tecnically start the overlay from the command. Case in point:

    I am using...

    The latest greenworks 0.33.3-R2 from the link above. I first had no idea how to install it, but you just open Construct 3 and go Menu > View > Addon Manager, no need to search for things on the hard drive.

    nw.js v0.33.3 (chromium 69) - this can simply be chosen when exporting the file. Someone said you need the older version to play video files. You do not, this one works.

    DLLs from Steam SDK 1.42 - I just deleted the file.zip from Steam's download link for the latest SDK, and got this:

    https://partner.steamgames.com/downloads/list

    I put the files directly into win64 folder of the game - I don't package assets because there's gigabytes of live action videos and I can't work with such a giant file without going insane.

    The files I put are:

    public\steam\lib\win64\sdkencryptedappticket64.dll - I did not put the sdkencryptedappticket64.lib from the same folder

    redistributable_bin\win64\steam_api64.dll - I did not put the steam_api64.lib from the same folder

    steam_appid.txt - I carefully changed encoding to ANSI but I can never be 100% sure it is NOT UTF-8 because every program claims a different thing -.-

    After creating the Greenworks object, I can give the command to click the button and start the steam overlay. So it "works", BUT:

    - it only works when I upload it to a steam branch. I would probably get the same result if I put it in the steam folder, I just realized that omg.

    - all my clickable sprites below it are still clickable.

    - parts of the actual overlay are NOT clickable. In other words, I can't close the overlay once I start it. But I can play the game behind it.

    - shift+tab does not work. It just does not.

    - It never gives the "you can shift+tab steam overlay" message like other games.

    Some things I tried and didn't help:

    - Using the old SDK completely and not just the .dll files. It just downloads updates, so I'm not sure that really does anything

    - adding the .lib files mentioned above. Nothing changed. Nothing at all.

    - F12 activates the developer console. It does not take a screenshot. I disabled F12 with Javascript (see picture above) but it's not much help. Supposedly I can use older non-sdk version of nw.js but I literally have no idea where to put it so it would replace the new one :(

    - I still haven't tried making the achievements, sorry. I will try them soon. Maybe it gives me some new information.

  • 11 posts