pl macros

play/record/modify macros ing

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Yazar
inimur
Günlük kurulumlar
2
Toplam kurulumlar
15
Değerlendirmeler
0 0 0
Versiyon
0.0085
Oluşturulma
15.04.2026
Güncellenme
06.05.2026
Boyut
12,6 KB
Lisans
MIT
Geçerli
NAME
    q, regp, ... — record, play, and modify movement macros

SYNOPSIS
    q regr [WASD<SPACE>regp] ... [regr] q
    regp
    (
    )
    [
    ]
    -
    \
    / reg NU /
    ? reg NU ?
    |
    ESCAPE
    . rega regb
    , rega regb
    ; rega regb
    = reg NU =
    +
    TAB

DESCRIPTION
    The form "q regr macro-text [regr] q" records macro-text in register regr.
    The operand regr shall not be one of:
        wasdqpkzifWASDQPKZIF]-\\[.,;/=`()+|? ESCAPE or TAB

    A macro-text consists of zero or more occurrences of:
        W, A, S, D, SPACE or regp

    regp plays a previously recorded macro.

    (, ), [, ], -, and \ transform the last active macro (scale/rotate/flip).

    / reg NU / scales down reg by NU

    ? reg NU ? quantizes reg to NU+1 levels where NU consists of
        [0-9] ... ' [0-9] ... with ' denoting the decimal point

    | left-right mirrors the last active macro. 

    ESCAPE kills running macro/operation

    . rega regb copies from rega to regb

    , rega regb chains regb to rega

    ; rega regb layers regb on rega

    ` replaces each char of macro-text to SPACE of the last active macro

    = reg NU = replaces macro reg with NU times repeated reg where NU is an integer
    
    + saves macros in the current session

    TAB loads macros from a previous session saved by +

    Last active macro can be last recorded/played/modified macro, whichever the last.

    SPACE does nothing.


EXAMPLES
    qew<SPACE>q.er/r8/=r8=]/e9/=e9=;reqeeq,re defines a quarter circle recursion
    based on 8:9 polyrhythm. []-\ to navigate. Breakdown:
        - qew<SPACE>q defines a unit in e
	- .er/r8/=r8=] defines the first rhythm (d-rhythm)
	- /e9/=e9= defines w-rhythm in e
	- ;re interleaves e on r
	- qeeq,re defines the recursion in r

    qew<SPACE>q.er]/e4//r5/=e4==r5=;er.erqtwq,rte[-,ree[,ret[,rt-.rt|,rt defines a
    heart based on 4:5 polyrhythm.

    Devil Plane: e contains unquantized version while .er?r8? (an ambiguous art 
    created by ign:experiment)

    Greek Pattern: In game grid to draw the initial drawing, then ?e2? to enforce
    2:1 ratio

CAVEATS
    This tool is time-based so drawings won't be accurate due to speed variation,
    jitter, stutter, etc.

    Still beta, so very unstable. Avoid high input rates to reduce the risk of bans. 
    Refresh is your friend. 

SEE ALSO
    Powerline.io Follow Mouse Cursor "Hacks" by Heptatron