Mapping of Scratch to Warcraft (keyboard and Xbox) using iid42
Project description
PyPI: WowInt
PyPi: https://pypi.org/project/iid42 PyPi: https://pypi.org/project/wowint
Commencez à apprendre : pip install iid42 wowint
Cet outil a été créé pour aider à apprendre la programmation par le jeu.
Vous trouverez dans Scratch To Warcraft du code permettant de simuler des touches de clavier :
Vous pouvez également utiliser XOMI pour simuler des manettes Xbox sur Windows :
Si vous préférez injecter des touches, vous trouverez du code compatible avec Raspberry Pi Pico et ESP32 ici :
- https://github.com/EloiStree/2024_11_16_WowIntegerWorkshopPicoW
- https://github.com/EloiStree/2024_11_21_ESP32HC05RC
Si vous souhaitez héberger un serveur Raspberry Pi avec des clés d'accès pour IID42 :
- Installer Raspberry Pi : https://github.com/EloiStree/2024_12_05_RaspberryPiGate
- Serveur : https://github.com/EloiStree/2025_01_01_HelloMegaMaskPushToIID
Vous trouverez un tutoriel pour IID42 en Python, C#, et Unity3D ici :
https://github.com/EloiStree/2025_02_03_MonsLevelUpInGroup/issues/21
Start Learning: pip install iid42 wowint
This tool was created to help you learn programming through games.
In Scratch To Warcraft, you'll find code to simulate keyboard inputs:
You can also use XOMI to simulate Xbox controllers on Windows:
If you're more interested in injecting key inputs, you'll find code for the Raspberry Pi Pico and ESP32 here:
- https://github.com/EloiStree/2024_11_16_WowIntegerWorkshopPicoW
- https://github.com/EloiStree/2024_11_21_ESP32HC05RC
If you'd like to host a Raspberry Pi server with access keys for IID42:
- Install Raspberry Pi: https://github.com/EloiStree/2024_12_05_RaspberryPiGate
- Server: https://github.com/EloiStree/2025_01_01_HelloMegaMaskPushToIID
You can find a tutorial for IID42 in Python, C#, and Unity3D here:
https://github.com/EloiStree/2025_02_03_MonsLevelUpInGroup/issues/21
It is as easy as this:
- Download python: https://www.python.org/downloads/
- Open Window terminal and type
pip install iid42 wowint - Create the following file:
# pip install iid42
import wowint
from wowint import WowIntegerTarget
# Send IID to a UDP Gate Relay
# Replace 127.0.0.1 with the computer you want to target or the game server
# Example: 192.168.1.42 http://apint.ddns.net
target = WowIntegerTarget("127.0.0.1",3615,0,True)
# Send the action 42 to the target with UDP to 127.0.0.1 computer on the applicaton behind 3615 port.
target.press_key_int(WowIntegerKeyboard.arrow_left,0)
# Send the action 42 to the player 2 to the target with UDP to 127.0.0.1 computer on the applicaton behind 3615 port.
target.release_key_int(WowIntegerKeyboard.arrow_left,50)
/*
* ----------------------------------------------------------------------------
* "PIZZA LICENSE":
* https://github.com/EloiStree wrote this file.
* As long as you retain this notice, you
* can do whatever you want with this code.
* If you think my code saved you time,
* consider sending me a 🍺 or a 🍕 at:
* - https://buymeacoffee.com/apintio
*
* You can also support my work by building your own DIY input device
* using these Amazon links:
* - https://github.com/EloiStree/HelloInput
*
* May the code be with you.
*
* Updated version: https://github.com/EloiStree/License
* ----------------------------------------------------------------------------
*/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wowint-2025.2.3448.tar.gz.
File metadata
- Download URL: wowint-2025.2.3448.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c59e42c75c5a9fa478dc158e0bda93bd1cc02992cc68dcccad9926a678f212c8
|
|
| MD5 |
fbeaecdce6ab86b05f9ba8a3004a81ea
|
|
| BLAKE2b-256 |
fee272f499a929944fadb998253e6d3905b736ace824bb2723395e470f8146d4
|
File details
Details for the file wowint-2025.2.3448-py3-none-any.whl.
File metadata
- Download URL: wowint-2025.2.3448-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbdf3451996f2bb568ef909dbba263c1524c36a556aa19e92575f699459ba030
|
|
| MD5 |
a3e938bc3e6bb6987b66fc5a682b0f9f
|
|
| BLAKE2b-256 |
00d7ffd2da227a19a724736a155512ff2601f979ab024b1ca61718b3cd506ef7
|