Making help screens -- Part 2!

Part 1!

So I was on the forums… Then I remembered, I forgot to do the helpscreen for

this [script V]

!
So, after some grinding, I completed it! This helpscreen is HUGE:

The reason I made a part 2 is because the 1st part shut down. The checklist still works, though! Edit it if you want to contribute :)

Thanks!

Screenshot 2026-01-23 at 6.52.20 PM
I would leave this out. It doesn’t really help me understand the block, and by being jammed in like that, it kinda suggests that the speech balloon with the sprite in it is the result of that call (partly the fault of result pic’s positioning of the result at the baseline of the expression rather than raised above it). It truly did take me a minute to figure out what you’d done visually.

“Ignoring ask/tell” is ambiguous.Does it mean “operate as if there were no ask/tell, just the thing in the ring” or does it mean “operate as if the ringed expression were physically in the other sprite’s scripting area”? I think I’d say “if inside ASK/TELL, reports the asking object, not the one asked” or something.

Updated, thx!

The whole right-bottom side seems a bit cramped…

Yeah, theres some space for THIS INPUTS, I’ll see what I can do

Does the help screen feel less tight?

Looks good! Maybe increase the padding of certain images/text a bit more, make all the “this [type v]” blocks the same size

I don’t know what you mean by that,

I can do that :)

e.g. the Sum text and block, this [caller v] result and the text above it, etc etc.

OK, so put more space between each?

Exactly!

I’ll try, but the space on this helpscreen doesn’t leave too much room; I had to manually resize it around thrice to get it to fit each input option!

Done!
The help screen feels so much better now!

Nice! One thing I’d recommend is adding seperators for each input option, instead of them all floating around? That might be hard, and if it is its fine; but that will greatly improve the look.

Oh no, not hard at all!
I actually wanted to add boxes (containing each), but wasn’t sure if it was the right call! :slight_smile:

Done!

Nice! There is that weird dead space in the middle upper area, perhaps adjust the positions of the blocks a tad bit? And maybe make some of the lines connect with others (so theres just one continuous border).

My best option is probably another recursive example with THIS SCRIPT. Does anyone know a short recursive example?

I’m thinking a list deep-copy? (map, if item is list → call this script with item, else id of item):

graphics script pic(2)

[id V] of ()

is already a deep copy;
I think that can work pretty good, just replacing ID of with

Edit: ID of doesnt even touch anything! You can just put the ELSE part blank :D