As I mentioned on Discord, I've added a new console to the New World Speeder. You can find the settings for it here: https://speedercheats.vip/new-world-speeder-guide/speeders-console/. It works exactly like the old console but has numerous security upgrades.
DPI scaling for the ESP can now be toggled on/off on line 108 of config.txt. Disabling DPI scaling significantly increases FPS (I do not notice any FPS loss).
- Line 108) If 1, DPI scaling will be used for the ESP. Depending on your monitor, this will make the text look sharper, but it may impact your FPS. I recommend setting this line to 0 unless the text is too blurry.
You can now set your movement keys for waymarks with lines 106 & 107 in config.txt:
- Line 106) A list of virtual key codes for keys you'd like Speeder to press before moving to the next waymark. Separate each key code with the "|" character. If this line is blank, Speeder will default to pressing the "w" key. Please make sure to set line 106 so that your movement key(s) is released.
- Line 107) A list of virtual key codes for keys you'd like Speeder to press OR release after moving to the next waymark. If the key is currently pressed, it will be released. Otherwise, it will be pressed a single time. Separate each key code with the "|" character.
Kernel input can now be enabled for the New World Speeder. At this time, I do not see much reason to enable it as it is more annoying to set up, albeit potentially safer:
- Line 110) If 1 (default) or 2, Speeder will use a keyboard and mouse device installed on your computer to send keystrokes and move the cursor. In this way, there will be no difference between a key you physically press and a key activated by Speeder, bypassing the game's and anticheat's ability to detect the input as simulated. The default setting of "1" should work for most people. However, if you experience a crash, you can try setting this line to "2" instead. If "2" also causes a crash, please consult the guide here. If you would like to specify a specific keyboard and mouse for Speeder to use (I recommend the ones you are physically using), you may input the device numbers by separating each number with the "|" character. For example, if I want to enable device input, use the second keyboard device available, and use the third mouse available, I would write
1|2|3
on this line. The lowest possible number is 1, and the highest number is equal to the number of mice or keyboards you have installed on your PC, which can be discerned with Device Manager. For example, if you have five mice installed on your PC, possible device numbers would be 1 through 5. Unfortunately, there is no easy way to determine which device number corresponds to which device on your computer. However, you can use the RawInput Detector utility to test different device numbers and very quickly determine the correct ones to use.- Note: New World can only receive input from one device at a time, so if you want to use kernel input, it is important to set the device numbers correctly. Otherwise, you will see your script input delayed.
You can now reassign macro keys in config.txt:
- Line 105) A list of macro keys you would like reassigned. This is meant to be used with encrypted scripts so that you can change macro keys without needing to access the original script. The syntax is as follows: [original key]:[new key]|[original key 2]:[new key 2]:etc. Example:
113:81|114:70
F2 (113) would be reassigned to Q (81), and F3 (114) would be reassigned to F (70).
I'm not sure why I never added this to New World, but you can now retrieve and check pixel colors with the -gpc console command and "gp" script command:
- -gpc — Speeder will display the current pixel color at your cursor’s position and copy it to the clipboard. If you are using the "gp" command, please make sure to use the cursor coordinates provided by this command and not -mp as they are adjusted for monitor scaling.
- “gp[x],[y],[color],[accuracy] — If the pixel color on your screen at x,y matches “color,” the rest of the keys will process. The inverse is possible by using “!gp”. Use the -gpc console command to retrieve pixel colors. “Accuracy” is how close you want the current pixel color to be to “color.” All colors can be broken into RBG combinations with each color (i.e., red, blue, or green) having a possible value between 0 and 255. What “accuracy” does is compare the absolute value of the individual colors. For example, if I have an accuracy of 10 and am checking for a color with a red value of 40, the current red color must be between 30 and 50. The same logic is applied to green and blue. An accuracy of 0 means the color must match exactly.
These changes require Speeder version 198+.