----- Instructions ----- (THIS IS IN BETA.) Make sure you at least read all of the arrow key functions and some of the coding scripts in the Notes and Credits. Ever tried JavaScript? Swift? Python? Any form of text coding? If your answer is no then you should try some text coding some time. If your answer is yes well then good on ya, this should be pretty easy to pick up. How does this relate you ask? This is a text coding engine. Using the 'commands' or 'lines' or 'scripts' in the notes and credits section you can create up to 200000 lines of code. You can suggest lines to be added in the comments below. Stuck for ideas? Confused? Press see inside and click the example script. IMPORTANT: Scratch cannot handle the script runner very well so scripts longer than around 5 lines may cause it to stop functioning. Try this on TurboWarp with turbomode, 60fps mode and stuck checking for the best experience: https://turbowarp.org/#437507919 ----- Arrow Key Functions ----- - Left arrow key (backspace) - Right arrow key (delete row) - Up/Down arrow key (move cursor up/down the list) ----- Saving/Loading ----- - To save press see inside, right click the .txt list and click export. It will be saved as .txt file. - To load press see inside, right licj the .txt list and click import. Select your .txt file and it will load your code into the editor. You can also edit the .txt file and then load it as long as you use a new line for each new list item. ----- Features ----- - Key sensing for most special keys. - List text engine. - 10 different possible lines of code. - Can create and store data for up to 200000 variables. ----- Changelog ----- - v1.0 (Very basic list text engine. Can only create variables.) - v1.1 (Added print function + improvements.) - v1.2 (Added sleep function + improvements.) - v1.3 (Added ability to see data + improvements.) - v1.4 (Added pen scripts.) ----- Coming Soon ----- - Improvements - Sleep compatibility with variables. - Pen compatibility with variables. - Debug console ----- Credits ----- - @Matt-DESTROYER (Yes I did all of this by myself :D) ----- Hashtags ----- #.txt #majorworkinprogress
----- Scripts Available ----- - build.txt (Creates all variables coded and runs any data related actions etc.) [Example; build.txt] - run.txt (Runs the code. Sometimes it can help to build the code first.) [Example; run.txt] - data.show (Shows all variable data until enter is pressed. No data will exist if you have not built or ran the code at least once.) [Example; data.show] - var<variable name><variable value> (Creates a variable with the name that you input in between the less than and greater than signs <variable name> and with the value you input in that <variable value>.) [Example; var <username> <Matt-DESTROYER>] - variable<new value> (If the variable exists changes the variables value to the new value.) [Example; username<user 1>] - print <text> (Prints the text that you input in between the greater than and less than signs.) [Example; print<Hello world>] - *variable (In any input you can enter an * followed by the variable you wish to use and it will use that variable as the input.) [Example; print<*username>] - sleep<seconds> (Creates a delay based on the number you enter into the input. The code will run the input as seconds.) [Example; sleep<3>] - Pen (please note that pen is so far unable to be run due to Scratch being too slow or another issue): ~ pen.down (Starts the drawing action.) [Example; pen.down] ~ pen.up (Stops the drawing action.) [Example; pen.up] ~ pen.size <size> (Sets the pen size to the value you enter.) [Example; pen.size <10>] ~ pen.colour <colour> (Sets the pen colour to the value you enter.) [Example; pen.colour <31>] ~ pen.a <transparency> (Sets the pen transparency to the value you enter.) [Example; pen.a <0>] ~ pen.xy <x> <y> (Moves the pen point to the values specified.) [Example; pen.xy <40> <115>] ~ pen.erase (Erases all pen.) [Example; pen.erase] Feel free to suggest more in the comments.