Giter VIP home page Giter VIP logo

obsidian-tekken-notation's Introduction

Obsidian Tekken Notation

Render Tekken Notation Diagrams in Obsidian

Demonstration

Usage

Create a fenced codeblock using tekken as the language. Specify your notations inside.

List of inputs is in the Wiki

Examples

  • default inputs:
```tekken
f,n,d,df,2
```

  • adding name: to add a name you need to start your notation with "name":
```tekken
"EWGF",f,n,d,df,2
```

  • adding info at the end: to add info at the end (ex: damage etc) you need to end your notation with "text":
```tekken
"EWGF",f,n,d,df,2,"50 damage"
```

  • adding custom text as input: to add custom text as part of the input you need to just write it as text WITHOUT quotes:
```tekken
"EWGF",f,n,d,df,2,same frame input,"50 damage"
```

  • adding combo arrows / brackets: to add combo arrows or brackets:
```tekken
1,-,1+2,-,[,3,4,]
```

Installation

Settings > Community plugins > Community Plugins > Browse and search for Tekken Notation.

Supporting creator

Buy Me a Coffee

obsidian-tekken-notation's People

Contributors

lishid avatar opti9 avatar ericaxu avatar edo78 avatar fyears avatar chrisgrieser avatar aidenlx avatar reorx avatar tokuhirom avatar timrogers avatar tfthacker avatar phibr0 avatar taurelas avatar kostapc avatar joethei avatar inouetakuya avatar henrebotha avatar gitmurf avatar clemens-e avatar pozdneev avatar aleksey-rowan avatar

Stargazers

Vernetzt avatar  avatar Kaenpe avatar Timofey Biryukov avatar Carouan  avatar  avatar  avatar Hwang Kyu Do (황규도) avatar  avatar  avatar Adalon avatar Aslan Vatsaev avatar  avatar

Watchers

 avatar

Forkers

jinmaster112

obsidian-tekken-notation's Issues

Alternative input option

Would it be possible to support a more traditional input notation style, maybe with a different code-block name?

  • Allow joining movement and hit buttons with an optional +.
    So, instead of uf,3+4, it would be uf+3+4 and as + is optional uf3+4 would also be the same.
    With the traditional notation style, uf,3+4 would actually be the same as uf,n,3+4.
  • Use ~ for sliding motion.
    So, instead of [,3,4,], it would be 3~4.
  • Comma followed by a space separates input groups instead of -
    So, instead of 1,-,1+2,-,[,3,4,] you would write 1, 1+2, 3~4
    The comma before the space would be optional, so you could write
    This way you could write:
    • d+1+2 [AOP] - pressing the buttons leads to AOP - no green arrow
    • 1, [AOP] - after a 1 jab, you should go into AOP - green arrow between 1 and AOP
  • Textual hints in brackets and quotes (so it doesn't render brackets), stances in square brackets.
    For example: SSR, d1+2 [AOP], "continue on whiff, otherwise cancel stance", uf3 (launch)
    This would allow the comma+space combination to be used in hints.
  • Diagonal input aliases with a slash
    So, instead of f,n,d,df+2 you could also write f,n,d,d/f+2
    Wouldn't personally use it, but some do and it's probably easy to add.

Full example:

```tekken-classic
"Flowchart 1"
SSR, d1+2 [AOP], "continue on whiff, otherwise cancel stance", uf3 (launch)
"Damage xx"
```

image

Btw, cool plugin!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.