This Siri Shortcut Can Modify your Projects | ๐“๐”€๐“ฎ๐“ผ๐“ธ๐“ถ๐“ฎ_๐“”

Itโ€™s crazy! My longest shortcut is only like, 150 actions!

4 Likes

@roam1 I do it like this and itโ€™s a lot easier for me. Then I copy the code and put it in text in shortcuts then I save it to the original file and replace it

The shortcut I use literally has 4 actions XD

2 Likes

Well I bet it doesnโ€™t do thisโ€ฆ lemme grab a screen shot

2 Likes

2 Likes

Haha definitely not :joy: I only have 4 actions

2 Likes

Learning about appending files in python rn lol

2 Likes

Iโ€™m pretty sure it just replaces the original contents in the file with the stuff you just edited, then you save it. I think, correct me if Iโ€™m wrong but I think thatโ€™s how it works

2 Likes

Appending a file just adds to the file, instead of replacing the file

3 Likes

Oh I thought it replaced the original contents in the file with what you choose to edit

1 Like

Yeah I do something similar. I just edit the file directly on my device and save it. It can get risky though if I edit something wrongโ€ฆ

3 Likes

Yes, actually.

You probably wonโ€™t hit this, however. Most of the time, if the project breaks, itโ€™s the editorโ€™s mistake, not the apps.

But there is a maximum block size of about 25KB and it crashes due to the number of nested dictionaries. Also there is a point with the nested dictionaries where uploading will stop working. But thatโ€™s about adding 72 numbers or something like that into one block.

{
   1: {
      2: {
          ... 36??
      }
   }
}

Scenes will work, you just canโ€™t use the interface. This can be done with the shortcut itself.

Mightโ€™ve been last year

1 Like

K, still pretty awesome that a 16 yr old can do wut u do! Most 35 year olds couldnโ€™t even imagine doing the stuff your doing rn.

2 Likes

@SuperSauce use this one

It does the same thing ugh

1 Like

Does anyone know/have like, a list of IDโ€™s for all the Hopscotch blocks?

2 Likes

Up in the first post. Thatโ€™s hard to read but hereโ€™s a new list I got from the 1.5.0 version of the webplayer a couple days ago:
Ability: 123
AnyObject: 8001
BringToFront: 43
BroadcastMessage: 126
ChangeCostume: 33
ChangeScene: 125
ChangeSpeed: 34
ChangeVariable: 44
ChangeX: 27
ChangeY: 28
CheckIfElse: 124
CheckOnceIf: 122
Clear: 30
ColorOperatorHSB: 5002
ColorOperatorRGB: 5001
ColorOperatorRandom: 5000
ConditionalOperatorAnd: 1004
ConditionalOperatorEquals: 1000
ConditionalOperatorGreaterThan: 1003
ConditionalOperatorGreaterThanOrEqualTo: 1006
ConditionalOperatorLessThan: 1002
ConditionalOperatorLessThanOrEqualTo: 1007
ConditionalOperatorMatches: 1008
ConditionalOperatorNotEquals: 1001
ConditionalOperatorOr: 1005
Destroy: 55
Device: 8003
EventOperatorBump: 7010
EventOperatorEnterTheWorld: 7015
EventOperatorGamePlaying: 7021
EventOperatorHearMessage: 7023
EventOperatorHold: 7003
EventOperatorIsTouching: 7002
EventOperatorLoudNoise: 7008
EventOperatorNotPressed: 7020
EventOperatorShake: 7009
EventOperatorStart: 7000
EventOperatorSwipeDown: 7014
EventOperatorSwipeLeft: 7012
EventOperatorSwipeRight: 7011
EventOperatorSwipeUp: 7013
EventOperatorTap: 7001
EventOperatorTiltDown: 7007
EventOperatorTiltDownEditor: 7019
EventOperatorTiltLeft: 7005
EventOperatorTiltLeftEditor: 7017
EventOperatorTiltRight: 7004
EventOperatorTiltRightEditor: 7016
EventOperatorTiltUp: 7006
EventOperatorTiltUpEditor: 7018
EventOperatorTouchEnds: 7022
Flip: 50
Grow: 48
HS_END_OF_COLOR_OPERATORS: 5003
HS_END_OF_CONDITIONAL_OPERATORS: 1009
HS_END_OF_EVENT_OPERATORS: 7024
HS_END_OF_EVENT_PARAMETER_BLOCKS: 8006
HS_END_OF_MATH_OPERATORS: 4020
HS_END_OF_OBJECT_TRAITS: 2016
HS_END_OF_STAGE_TRAITS: 3009
LeaveATrail: 26
MakeAClone: 53
MathOperatorAbs: 4010
MathOperatorAdd: 4000
MathOperatorCeiling: 4019
MathOperatorCosine: 4008
MathOperatorDivide: 4003
MathOperatorFloor: 4018
MathOperatorInverseCosine: 4014
MathOperatorInverseSine: 4013
MathOperatorInverseTangent: 4015
MathOperatorMaximum: 4016
MathOperatorMinimum: 4017
MathOperatorModulo: 4011
MathOperatorMultiply: 4002
MathOperatorPower: 4005
MathOperatorRandom: 4004
MathOperatorRound: 4009
MathOperatorSine: 4007
MathOperatorSquareRoot: 4006
MathOperatorSubtract: 4001
MathOperatorTangent: 4012
Move: 23
MoveWithTrail: 46
None: 22
Object: 8000
OriginalObject: 8005
PenDown: 37
PenUp: 38
PlaySound: 52
PlaySoundSeconds: 62
Random: 233
Random110: 236
Random1100: 237
Random11000: 238
Repeat: 120
RepeatForever: 121
Rotate: 24
Rule: 6000
RulePreview: 6001
SaveInput: 63
Scale: 29
ScreenEdge: 8002
Self: 8004
SendToBack: 42
SetCenterXY: 60
SetColor: 54
SetHeading: 39
SetImage: 56
SetInvisibility: 47
SetOpacity: 36
SetOriginXY: 59
SetPosition: 41
SetSize: 51
SetText: 40
SetTextToInput: 64
SetVariable: 45
SetWidthAndHeight: 57
SetZIndex: 58
Shrink: 49
StageTraitHeight: 3001
StageTraitLastTouchX: 3006
StageTraitLastTouchY: 3007
StageTraitTiltDown: 3003
StageTraitTiltLeft: 3004
StageTraitTiltRight: 3005
StageTraitTiltUp: 3002
StageTraitTotalObjects: 3008
StageTraitWidth: 3000
StrokeColor: 32
StrokeWidth: 31
TraitCenterX: 2013
TraitCenterY: 2014
TraitCloneIndex: 2006
TraitHeight: 2009
TraitInvisibility: 2003
TraitOriginX: 2011
TraitOriginY: 2012
TraitRotation: 2000
TraitSize: 2004
TraitSpeed: 2005
TraitText: 2015
TraitTotalClones: 2007
TraitWidth: 2008
TraitXPosition: 2001
TraitYPosition: 2002
TraitZIndex: 2010
Variable: 239
Wait: 35
WaitSeconds: 61
WaitTilTimestamp: 19
XPos: 234
YPos: 235

1 Like

Ooookkkkkkโ€ฆ thanks :blush:

1 Like

Does anyone know how secret blocks were dicovered?

1 Like

I found a few of them in a project then decided to look in the webplayer code for a list of blocks and found a few more.

4 Likes