This API provides Tekken 8 move data and notation generation tools, sourced from WavuWiki. It includes features to retrieve and search movesets, and a notation maker that detects starter frames and generates button notation images.
This application is not affiliated with, endorsed, sponsored, or specifically approved by Bandai Namco Entertainment Inc., the creators and publishers of the Tekken series. Tekken8-API are fan-made projects created for informational and entertainment purposes only. All game-related content, data, and assets are the property of their respective owners.
These tools do not provide official data from Bandai Namco and are not intended to infringe on any copyrights or trademarks. Any use of these applications is at the user’s own discretion, and we do not guarantee the accuracy or completeness of any game-related information provided.
- Notation Maker: Detects the starter frame for any move and creates images with the button notation.
- Get All Movesets: Fetches the complete list of moves available in Tekken 8.
- Search Moveset: Allows users to search for specific movesets based on notation.
POST /notation
Parameter | Type | Description |
---|---|---|
character_name |
string |
*Character Name of Tekken 8 |
notation |
string |
*Your notation |
draw_starter_frame |
bool |
Drawing starter frame (default is true) |
Raw notation | How to request | Description |
---|---|---|
qcf |
qcf |
Same as d,df,f |
qcb |
qcb |
Same as d,db,b |
hcf |
hcf |
Same as b,db,d,df,f |
hcb |
hcb |
Same as f,df,d,db,b |
dp |
dp |
Same as f,d,df |
RA |
RA |
Same as R |
ewgf |
ewgf |
Same as f,n,d,df,2 |
EWGF |
EWGF |
Same as f,n,d,df,2 |
Heat Burst |
HB |
Same as 2+3,H |
Heat Smash |
HS |
Same as H,2+3 |
name_stance |
stance(name_stance) |
For using stance, use 'stance(name_stance)' |
STB |
stance(STB) |
e.g for using stance' |
POST /findmove
Parameter | Type | Description |
---|---|---|
character_name |
string |
*Character Name of Tekken 8 |
name_move |
string |
Name move to find |
notation |
string |
Notation to find |
POST /movetable
Parameter | Type | Description |
---|---|---|
character_name |
string |
*Character Name of Tekken 8 |
POST /notation
{
"character_name": "lee",
"notation": "b,B+4 dash b,3,3 f,4:1 b,1:1+2",
"starter_frame": true
}
POST /notation
{
"character_name": "lee",
"notation": "b,B+4 dash b,3,3 f,4:1 b,1:1+2",
"starter_frame": false
}
POST /movetable
{
"character_name": "kazuya"
}
Output will be:
{
"total_data": 124,
"data": [
{
"moveset": "Kazuya-1",
"name_move": "Jab",
"startup": "i10",
"hit_properties": "h",
"damage": "5",
"on_block": "+1",
"on_hit": "+8",
"on_CH": "",
"states": "",
"notes": "Recovers 2f faster on hit or block (t27 r17)"
},
{
"moveset": "Kazuya-1,1",
"name_move": "",
"startup": ",i15",
"hit_properties": ",h",
"damage": ",6",
"on_block": "-1",
"on_hit": "+8",
"on_CH": "",
"states": "",
"notes": "JailsCombo from 1st hit"
}
]
}
POST /findmove
{
"character_name": "claudio",
"notation": "1"
}
POST /findmove
{
"character_name": "claudio",
"name_move": "jab"
}
Output will be:
{
"total_data": 1,
"data": [
{
"moveset": "Claudio-1",
"name_move": "Jab",
"startup": "i10",
"hit_properties": "h",
"damage": "5",
"on_block": "+1",
"on_hit": "+8",
"on_CH": "",
"states": "",
"notes": "Recovers 2f faster on hit or block (t27 r17)"
}
]
}
Clone the project
git clone https://github.com/dammar01/Tekken8-API
Go to the project directory
cd Tekken8-API
Add venv
py -m venv venv
Activate venv
venv\Scripts\activate
Install dependencies
pip install -r requirements.txt
Start the server
uvicorn app.main:app --reload
Clone the project
git clone https://github.com/dammar01/Tekken8-API
Go to the project directory
cd Tekken8-API
Setup
./setup.sh
Start the server
./run.sh
Access server
http://127.0.0.1:8000
Start the server
docker pull dmmrs/tekken8-api:v1.0.3
Run the server
docker run -d -p 8000:8000 dmmrs/tekken8-api:v1.0.3
Access server
http://127.0.0.1:8000
Contributions are always welcome!
Feel free to customize any section to better fit your project structure!
If you have any feedback, please reach out to me at dammar.s011@gmail.com or DM me at instagram @dmmrs_a
This project is licensed under the Mozilla Public License 2.0 (MPL-2.0). For more details, see the LICENSE file