Sam Dimanche's Recent Forum Activity

  • Thank you as always TheRealDannyyy

    You rock.

    I was a little bit wary to change NW.js by fear of breaking anything, but I've tried the prebuilds in order to export with NW.js 0.44.0. Apparently everything is fine regarding the game itself, I don't see any problem. If a side effect is the game is a little bit more efficient then great! :)

    Regarding the Icon problem : it is solved! It takes a little time to load. At first it is super pixelated but then a second later it gets clean. It's better than before though. This happened to anyone else?

    Regarding the "trail" problem: it is still there.

    I didn't think to look at the particular workaround you're refering to, somehow I thought it was for Letterbox Integer Scale... But the plugin is aimed at construct 2 and I don't find it on the C3 plugin page :/

    (I realize we're in the C2 section of the forum but this topic seemed general enough)

    How would you go to try an equivalent workaround on C3 ?

    Thanks again for a much appreciated help.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thank you Dop, this can be really handy! Will definitely leaf through these little demos :)

  • This might be scary, but it's part of the process of learning. The game looks fun otherwise!

    By limiting as much as possible "Every Ticks" events and using triggers and functions, your code will be much MUCH more efficient and stable. You will be happy after you've done it. Bon courage, ne désespère surtout pas ! We all went through this phase :)

  • Thank you Kyatric! Glad you find them interesting! :D

    We've come a long way although we're still newbies compared to a lot of people here ^^

  • Like Dop2000 says it's impossible to tell without getting more specific information. Plus you don't give the exact steps to reproduce the problem.

    I've looked at your project quickly. There are several BIG things you need to do in order to get a cleaner project:

    - learn to use the "Else" condition to avoid triggering events by mistake

    - avoid nesting "On Start of Layout" triggers below other events. Put them at the top and then state your conditions from there. All the events triggering on start will be better sorted and then it's easier to track where something is going wrong.

    - you're doing almost everything "every tick". This is going to be very CPU intensive and lead to errors. For example you're setting some texts and opacities every tick, it is just wrong to do it this way. Try using more functions and triggers. You're also setting "Fullscreen Scaling to High Quality" every tick. Useless.

    - do NOT "wait for signal" every tick because this will stack up. If the signal comes ten ticks later, it will trigger ten times !

    - similarly do NOT use the "Wait" action every tick. For example if every tick you say : "wait 1 second" then "create an object" il will indeed wait 1 second then it will create an object EVERY frame after that.

    If something does not work, try disabling / enabling part of your code, it will show you where you must work. Here I couldn't launch the CarteDeJeu layout, the screen remained black and nothing happened (construct froze because no event was happening after a certain point). I disabled several groups and noticed when I disabled only the group "Menu Pause" it worked, so there is definitely one problem in there. I then disabled parts of the code in this group and I identified that the problem came from this block :

    Disabled even more and apparently the problem is not the actions, but the conditions.

    Somehow this is fine :

    This is not :

    I don't know why. Maybe construct loses the scope somehow.

    I'll let you or someone else check for the rest.

    First thing first you should try to adopt the best practices I've listed above.

  • You want to show something like that on screen?

    What are the values you want to display? Numbers?

  • I mean, it can feel steep to have to pay the whole year at once I agree, but it amounts to a subscription inferior to $10/month, so I doubt the classic "man with a fulltime job" can't afford it.

    This is different for students and unemployed users, but that's another question.

    And this system actually makes C3 more sustainable than before, not less. A constant revenue flux allows them to plan better and have a small team (that can probably be resized even in a catastrophic scenario) working on the soft instead of just Ashley doing it all by himself.

  • Pardon me if the question is dumb, but can't you simply add several "spaces" instead of a tab?

  • You can also use Arrays in this situation. They're global objects anyway, so you can consider they contain all your Global Variables and simply call array.at() to retrieve them.

  • As for the Business or Individual Licence, I suppose it comes down to personal honesty in your case, if you're not using it in connection with your business I don't see why you'd have to take the Business Licence.

    I'm not sure what's the official jurisprudence on this though :x

    That would be ideal for you especially since as far as I can tell the 50% discount only applies to personal licences...

  • Hello everyone,

    This topic really helped me ensure my game is going to be Steam-ready. Thanks a lot! :D

    Only two small problems remain. Maybe we can clear them out and I'll be good T_T.

    1/ I managed to change all the icons EXCEPT the one of the top left corner once the game is launched on Steam.

    I've used ResHack to change the .exe icons and I've changed all the Icons in the dedicated folder in the Project.

    The icon in the taskbar is Ok, it's really just the top left one. Any idea how I could replace it?

    2/ I get weird artifacts when steam popups leave the screen in the black bars on the side of the game (if I have resized the window so that there are black bars). They leave a "trail".

    See here :

    I'm using Greenworks 0.33.3-r2 associated with NW.js 0.33.3 and Steamworks SDK: 1.42. This is the recommended package as far as I know.

    Just in case I added --enable-features=nw2 to the "chromium-args" following the workaround "Steam Overlay Displaying Window Content" but it didn't change anything.

    Thanks in advance for helping me polish my game as much as possible <3

    Thank you Lancifer for digging that up :)

    Well it seems mostly set in stone then.

    I will keep gathering information about third-party porting companies but I'll go to the Chowdren topic to do so.

Sam Dimanche's avatar

Sam Dimanche

Member since 31 Dec, 2016

None one is following Sam Dimanche yet!

Trophy Case

  • 7-Year Club
  • Email Verified

Progress

8/44
How to earn trophies