VinniePin's Recent Forum Activity

  • It's also considerably more messy to have essentially two copies of every image in the project. One in a local folder (for modding) and the original in the image folder. Which also includes the annoyance of teaching the players to mod the modding folder images instead of the other images. And, not to mention, a ton of refactoring to a project that has hundreds of sprites and tiled bgs, and so on

  • You can load sprite images from a URL which might work better. That bypasses the whole spritesheeting system.

    Not every object that has art in a construct project has the capacity to load from URL

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Heyo! I submitted a suggestion and i would appreciate if y'all could have a look and perhaps upvote it. If the suggestion gets implemented, it would be an incredible step forward for modding construct games.

    construct23.ideas.aha.io/ideas/C23-I-465

    If y'all want to discuss the merits of this or suggest existing solutions, I'm all ears!

    When exporting your project using Construct 3, the engine automatically merges art assets into shared sheets for memory considerations. That is nice except when you want to encourage modding in your game.

    Modders will want to replace Shared-Sheet2.png with their art. That's all fine and good. But what happens if the developer releases an update that adds a single image into the project? It will likely break all the mods for the game.

    This is because the engine will re-combine the art assets in the project into sheets without honouring the previous sheets. This causes a cascade of changes where nearly every sheet is a different art asset and mods that reference Shared-Sheet2.png are no longer referencing the same part of the game's art.

    Currently, the only way to have users swap out the same sprite art across multiple versions is to give them access to the construct file and have them compile the game themselves. This isn't ideal. A simple boolean that disables the Shared-Sheet generation would be a saviour in this respect.

  • I orchestrated a different way of testing it. Spawned a bunch of semi transparent circles with sine behaviors until fps was consistantly below 50 then stopped and displayed object count. Looks like nw.js has a 7% performance reduction over running the game directly in chrome preview.

    Not nearly as bad!

  • I created a simple project that has no events other than setting the text object's text to the current framerate. The project is configured to use full ticks with no vysnc to compare performance. When running the game in a web preview i get 106k frames per second, when running the exact same project as a nw.js export, i get 38k frames per second. Any thoughts? Perhaps we should use Electron instead?

    Shoutout to LukeW on the discord for, more recently, discovering the descrepenacy.

    Tagged:

  • Just out of curiosity.. What are you doing in Animate that you cannot do in C3, since you own a C3 subscription already?

    (The only thing I knew was video export)

    It will hopefully by substantially cheaper because there are lots of things you can't do in animate that you CAN do in Construct. Not as much in the inverse direction/

  • Set Animation Frame to Array.At(X)

    Make sure the content in Array.At(X) is an integer value. Alternatively you can add int(Array.At(X)) to ensure that the value is converted to an integer if possible.

  • madewithconstruct.com is a good place to start looking if you want to see awesome Construct creations.

  • My character runs around on a book. There is text that has to cover the entire playable area. See this trailer for more clarification.

    youtube.com/watch

    This is also why it's very inconvienant that the pixel rounding of text objects is not something i can turn off. On 1080p monitors the text objects all appear to be vibrating due to the rounding.

    I've had to work around this by making my text into pngs and using sprite objects. Unfortunately...

  • Out of curiosity, is it more performant theoretically to have 4 text objects that are 2048x2048 versus one that is 4096x4096?

  • Yes, i've used that approach to stack many text boxes to do Credits in a game before. But what solution is there if i want a line of text to be 2500px wide? Stacking vertically is easy, but stacking horizontally without wrapping?

    Like i said earlier, i went around the limitation by converting all of my text into a single png and using a sprite so its a moot point i suppose.

  • I should also add that, the reason my texture sizes are so large is because the viewport resolution is 1080p with Trilinear scaling enabled.

    The graphics are unfortunately too jittery when using Nearest Neighbor (Point) Sampling at 480x270

VinniePin's avatar

VinniePin

Member since 28 Feb, 2018

Twitter
VinniePin has 1 followers

Connect with VinniePin

Trophy Case

  • 6-Year Club
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Regular Visitor Visited Construct.net 7 days in a row
  • RTFM Read the fabulous manual
  • x3
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

11/44
How to earn trophies