Welcome to our FAQ (Frequently Asked Questions) section. Here you can find answers to many of the questions that you might have. You can navigate through sections which are related to products, payments and troubleshooting of the most common issues. If you have some more specific questions or would like to know more about products, feel free to contact us!
Macro
A macro script is an automated sequence of commands or actions that are executed by your mouse or keyboard to perform specific tasks quickly and efficiently. In the gaming world, macros are often used to assist players by automating repetitive or complex in-game actions, allowing for greater precision, speed, and convenience.
One of the most common applications of macro scripts is to control weapon recoil, commonly referred to as “no recoil macros.” In this scenario, the macro script automatically compensates for the vertical and horizontal recoil of a weapon, helping players maintain accuracy during sustained fire. The script adjusts the in-game mouse movements to counteract the weapon’s recoil pattern, allowing the user to maintain a steady aim without manually controlling each shot.
Besides recoil control, macro scripts can be used for various other in-game actions, such as rapid fire, which simulates multiple quick button presses to achieve faster firing rates, or quickscoping, which allows players to rapidly scope in and shoot with precision. Additionally, macros can automate combinations of keystrokes or mouse movements to execute complex maneuvers.
Most of our products work on Logitech G series, Razer, A4Tech X7, Bloody and Sharkoon Fireglider mouse.
Some new products support Corsair mice. For specific information please visit product page. Here is a list of file format that we use for different mouse:
“.amc” files are for A4tech x7, Bloody and Sharkoon Fireglider
“.xml” format is Razer mice compatible with Razer Synapse.
“.lua” format is for Logitech G series mouse in G HUB
“.cueprofile” files are for Corsair mice compatible with iCUE 4 or iCUE 5
Again, please check desired product page to see if macro works on your mouse!
It’s also recommend to check manufacturer page, to confirm that certain mouse supports macros.
If you want to find out how to properly install and use macros, please refer to our how to use page. You can find a detailed tutorials for each mouse that we offer macros for.
It’s also recommended to check product page and files included in downloaded .zip folder. Sometimes, there might be useful tips there.
No, the DPI does not change the way that macro works. You can use any DPI you like.
First, please check that you use our recommended settings from the product page. Even a small deviation from settings can make a significant difference in how the macro works.
Note that in some games, additional weapon attachments can change the recoil pattern, therefore making the macro less accurate. If the macro have been created without any attachments, using a grip that reduces vertical recoil will negatively impact macro accuracy.
Troubleshooting
In this scenario you have a Logitech mice. You have already followed our installation tutorial and have no errors.
A macro works on desktop – when you activate it and hold left mouse button the cursor goes down. But when you enter the game the script stops working. In this case the solution is straight forward:
- You have to completely exit G Hub by either closing an application from icons menu or closing the process.
- Now, you have to run G Hub “as administrator”.
In this scenario you have a Logitech mice. You have already followed our installation tutorial and have no errors. Macro seems to be working on desktop and in game. The issue is that it often stops working, you have to reactivate it or press left mouse button a few times to make it work again.
The issue is probably that your mouse is wireless. It’s a common bug that haunts G Hub software – it has issues with transfering data through wireless connection. To solve this connect your move via wire. This will make your connection more stable and you willl avoid macro stutters.
It’s generally recommended to use Logitech mice connected via wire.
In this scenraio you have errors after importing a .lua macro into G Hub software. It’s the most complex case as there might be many causes. In this section we will provide a few steps approach to solve this issue.
1.You provided wrong path to .lua file
This is the most common issue. You might have provided a wrong path to macro file. Please have a look at this example:
data = dofile[[D:\FolderExample\apex_macro.lua]]
In this case, make sure that:
- You provided a proper disk name, it might be “D” or “C” or some other
- There are no mistakes in the names of folders and a file
- The folder path exists
- You have appended “.lua” at the end of macro name. Even if you don’t see this extension in the folder that you moved your macro to, make sure that it’s added in G Hub.
2. Macro was working properly, but suddenly I have some errors and it’s not working
In this case you have used the macro in the past and it was working properly. Suddenly you have some errors when you try to save a macro or use it. You have proabably added some unexpected characters in the script.
It might be that you forgot to assign a number or “nil” to weapon name. Or you have inserted some letters that have broken the script. If you can not find the mistake you can download our unedited macro again and copy paste it into G Hub.
3. You use a faulty G Hub version
This is the less common issue nowadays. But it used to be a problem in the past. Some of the common errors that might indicate that it’s the issue is:
“[string “LuaVM”] attempt to call a nil value (field ‘pow’)”
In this case it’s recommended to downgrade a G Hub version.
In this scenario you have a Razer mouse. When you try to import a .xml macro into Razer Synapse you either receive an error or nothing happens.
To solve this, you can try these two solutions:
- Close Razer Synapse
- Disconnect your mouse
- Restart the PC
- Connect mouse
- Run Razer Synapse and check again
If this does not help, you should perform a reinstall of Razer Synapse.
Order
In almost all cases you will receive your order within a few minutes to your e-mail address. The fastest payment method is Credit / Debit Card.
If you have not received your order within 24h, please contact our support. We will check the order manually for any blocks from payment processors.
Payment
Payment is processed by Stripe. You can pay for your oder using Credit / Debit Card. If you switch currency to EUR additional paymenth methods will appear. Those are: Klarna, EPS, Bancontact, iDeal and Przelewy24.
If you have any issues during purchase, please contact us at contact1@royal-coders.com with the details. We will quickly assist you.
It’s generally highly recommended to use our checkout integrated with Stripe. It’s quick and convinient. If for some reason you are not able to make a purchase using standard payment methods, please contact us at contact1@royal-coders.com. We will troubleshoot the issue and try our best to find a solution.
Yes, Stripe is considered one of the safest and most reliable payment processing platforms available. It is trusted by millions of businesses worldwide, from small startups to major corporations, due to its robust security measures and commitment to protecting both merchants and customers.
Stripe uses advanced encryption and security protocols to ensure that all payment data is transmitted and stored securely. It’s also PCI DSS Compliant which sets rigorous standards for payment processors to ensure the security of cardholder data.