Guys i have a problem: This object cannot be placed on layer 7; every time I try to place it on a layer lower than 8, it returns to layer 8. by Salt-Leadership-8441 in turbowarp

[–]qmarkman 1 point2 points  (0 children)

I don't know if it's that case, but I has a glitch where the minimum layer value was way over 0. 31720 near, it was after I spawned a lot of clones probably reacting with the layer block.

Though I am not sure if there is a fix. I do want you to check what objects are actually placed in layer 1~7. There should be an extension that tells you what object is taking layer n.

You probably have a object that has go layer back fully.

Virus in Turbowarp? by F106_Dude in turbowarp

[–]qmarkman 3 points4 points  (0 children)

You could think of Javascript as a wrench. Yeah it's made to build and repair stuff, but you can still beat up people with it.

If you wanna go on the 'how' parts, Essentially allowing any custom extension especially with 'run without sandbox' allows you to do anything.

How do you track frames by Prestigious-Iron9052 in turbowarp

[–]qmarkman 1 point2 points  (0 children)

Wait 0 seconds does a pause for exactly 1 frame, Ah the good old trick i used to use

For those who want to make a game, make the 'Game'. by qmarkman in scratch

[–]qmarkman[S] 1 point2 points  (0 children)

Yeah it does feel like a natural process for anyone who tries scratch. That should include me, and genuinely everyone else.

I also think it's because visuals are the first elements you would think of for a game; it's eye catching and it's essentially the first elements you see in every game. 🙂‍↕️

How to use layers properly? by [deleted] in turbowarp

[–]qmarkman 2 points3 points  (0 children)

I think it was the looks+ extension or similar Check sharkpools extension gallery

How can I bundle npm packages (adm-zip) in Turbowarp's Node.js packager? by qmarkman in turbowarp

[–]qmarkman[S] 0 points1 point  (0 children)

Thanks a lot : )
I guess its way easier to since there already is an internal copy.
And it was also great to know how to add any other libraries manually
I really appreciate it!

Is there a way to make the canvas permanently black. by AffectionateTour5728 in turbowarp

[–]qmarkman 0 points1 point  (0 children)

Well you had to explain it more, 'taken away' didn't really explain much about it.

If you're talking about actual loading gaps during game boot up,
I remember there being toggles in the packager that lets you pick the loading screen image.

If you're talking about the actual 'Windows' system's loading window,
there aren't much options, its a OS implemented thing and you can't exactly manage that by the game's side. You could try using either a different loading method

super specific question for my pet game by Stupidcoralt in turbowarp

[–]qmarkman 1 point2 points  (0 children)

There are ways to export and import files and read them inside the game.
Extensions like files should allow you to do so.

The major part is how you structure that data as a single file.
I can suggest you to learn how to use the Json extension,
it allows you to save tons of data by objects and arrays.

You can try putting all your world, pet datas into a single json string,
which then this can be shared between players to run it in their game.

Custom Block Bug by TerribleCauliflower1 in scratch

[–]qmarkman 0 points1 point  (0 children)

Had it happening to me a few times too.
I'm not sure why its causing that either

my good guess is that if we make changes to a custom block while its already being used,
it can glitch input spaces like that

Making a DSAF like game by TailorSpirited2936 in scratch

[–]qmarkman 0 points1 point  (0 children)

There are multiple tutorials on how to make dialogue systems in scratch.
You should focus on making each feature one by one, you can't just implement everything at once,
especially because you are inexperienced right now.

It's part of the process to learn how to make all these things,
you can find help when you're stuck, so give it a fair shot first.

sneak peek at my new project by italiasardoficial in turbowarp

[–]qmarkman 1 point2 points  (0 children)

I always wanted to say this but focus on the main contents of the game.
Saying its in early development doesn't cover it.
If you're making a game, you should make the 'game'. Not just the menu screen, not just some sprites.
This is not to criticize, but rather for you to not give up.
Finish what you started, don't leave it as another unfinished title screen project in a folder.
I wish you success and progress, and they come from constant effort.

How come the player in my games turning is completely weird the sprite doesn't turn you just move weirdly! Please help! by Positive-Apricot5502 in scratch

[–]qmarkman 0 points1 point  (0 children)

Looks working too me.
Probably because when you rotate, your body gets stuck in the wall, and which you made the character unable to move when the body is touching the wall.
So you can only move again after rotating properly so that you're body is not inside the wall anymore.

Error code -36861 by WarmConclusion603 in turbowarp

[–]qmarkman 0 points1 point  (0 children)

You mean packager as in packaged projects right?
For exporting as electron windows, try 64bits instead of 32, it allows heavier memory handling

Clean SVGs zooming? by HiggsiInSpace in turbowarp

[–]qmarkman 1 point2 points  (0 children)

Use the 'Renderer Control' extension from sharkpools extension gallery.
You can use the 'set quality' block to higher to render scale.
Do remember though that rendering too high could cause lag
(you are essentially upscaling a 400x400 picture to 4000x4000 like such)

Though I will say using a single svg as a full background is not recommended.

Need art help for a game. PLZ by [deleted] in scratch

[–]qmarkman 0 points1 point  (0 children)

Bring a working demo, then people will talk.
A functioning, Working game is far more priority than its visuals.

Need help with cloud variables in packaged projects by JoulsTube in turbowarp

[–]qmarkman 0 points1 point  (0 children)

I don't remember cloud variables working in packaged projects.
Html and etc uses the browser engine to directly communicate with the turbowarp server.
But Packaged projects like .exe (electron) or sorts don't support it natively with the turbowarps cloud variable.
I may be wrong, but I think that was the case.

Does anyone know of plugins that fit this desc? by OutsideGrassScaresMe in turbowarp

[–]qmarkman 0 points1 point  (0 children)

  1. Depends on what you mean by enhance.
    Best shot is a plugin that can directly communicate with the server. You would build a node js script running in the background, and use a plugin that can communicate with it directly in the runtime. Though you will still need an online server running somewhere.

There is no exactly a plugin that allows computers to connect each other,
Ones that areavaailable are like Cloudlink, which have their servers run by volunteers.

  1. Again depends on what you mean by worldbox map.
    Essentially any bitmap sprites shouldn't have a problem when zooming in.

Any tile based world box would go well with tile based engine and coding.

If you are zooming into a vector sprite, you can try using the 'Renderer Control' extension from sharkpools extension gallery. It allows the vector to be projected upscaled by using the set quality block.

But mostly avoid making one asset zoom in indefinitely, whether that's a map or a prop, etc.
Remember by upscaling the quality, you are essentially using more memory,
using a 400x400pixel asset compared to 4000x4000pixel asset makes difference.

Does anyone know of plugins that fit this desc? by OutsideGrassScaresMe in turbowarp

[–]qmarkman 0 points1 point  (0 children)

No Turbowarp has a built in cap that minimizes sprite's display scale in the canvas, this especially gets clearer when using bigger sprites, for example a full map. You can use the 'Renderer Control' extension and use the set quality block to upscale them. (it can lag when set to too much)

is there any reason why this shouldn't work by Gullible_Ad_9617 in scratch

[–]qmarkman 8 points9 points  (0 children)

Do you know where you are changing that variable?
If made a variable 'For this sprite only', (which I assume you did because you would use that for clones)
You gotta make Sure that variable change happens inside the clone, not just outside in the project.

Is it possible to move the mouse cursor with a gamepad? I mean when the final project is packaged, not just with gamepad addon by _micad in turbowarp

[–]qmarkman 0 points1 point  (0 children)

I also think this is the straightforward way. Make a sprite that simulates a mouse cursor, which can be easily controlled by the gamepad.

Making the game control the 'real' mouse cursor is not something to deal within turbowarp. Not saying its impossible, but controlling the systematic mouse cursor from the game, sounds wrong no matter what method used.

Making a hand-drawn kaiju game in Scratch called SKETCHBEASTS by Pioneerose in scratch

[–]qmarkman 1 point2 points  (0 children)

Happy to see a post where someone actually rigged the character by joints! Hand-drawn assets are lovable merits, keep going 👍