I believe "Macro" means if you press 1 button you will do more than 1 action , for Example:
"Z" key, it will be translated to the game like this = Space+A then Space then W then W (Dodge then run)
The highest level of these codes called "Hardware-Based Macro" and it simulate actual real press on the keyboard or mouse without any actual user input
I dont wanna be boring by explaining this, but i think its very clear
--------------
"Hardware-Based Macro" is allowed to work on Xero ?
Why its unfair (imo)
- It destroys the main purpose of the game ( No actual skills like the old days )
- it's unfair to some players to play verses a player with this ability
- Alot of good players being called "Macro players" and they dont use any programs ( Actual good players ) so its not fair to compare
- Some players plays the game just for nostalgia
- Some players cant afford a keyboard/mouse with this ability
---------------
Fair idea : Image (Room Settings)
Add option to Enable/Disable "Hardware-Based Macros" at the bottom left of the room creation window
How to do that if its "Hardware-Based" (Untraceable) ?
When the game loads:
1- Read the actual keyboard and mouse drivers names
2- Gain access to the "Key Mapping software" (if exist)
Examples ( Logitech, Corsair, Razer Synapse, Elgato Stream Deck, SteelSeries Engine, QMK Firmware, OpenRGB, etc..)
3- Any 3rd party program that may affect the game ( Should be treated as HACK )
----------------
How it works?
When the option box is checked : Enable the Key Mapping software
When the option box is unchecked : Disable the Key Mapping software
- Automatically Disable/Enable when the player joins the room (Depends on the room settings)
- Enable the Key Mapping software while in-game will automatically kick the player from the room
-----------
That will improve the game for new players and the game will be Skill-based only and this is what any person would play, also this would reveal the actual real good players of this game not just some ai playing around
Metin Post - Metin - Newsfeed - Xero

