EVGA Precision X1

EVGA Precision X1

Not enough ratings
AIM AND SHOT REGISTRATION
By Beeest | 洪水
"Made by Grant"

This is a simple and easy to follow step-by-step guide to improve aim and shot registration in a lot of shooter games.
Dedicated to all Halo PC Community and special "Grant" friends.
   
Award
Favorite
Favorited
Unfavorite
Step 1: Get the best possible DNS
Get the best possible DNS server you can get – this will improve your reg (shot registration) drastically if you find the right one
Download DNS Benchmark – https://www.grc.com/dns/benchmark.htm – click ‘download now’ – once downloaded, open dnsbench.exe and go to the ‘nameservers’ tab – it may start loading something, just wait for it to finish; once it’s done, click ‘run benchmark’ in the top right. It’ll load for 3-5 minutes, then a pop-up will appear – on the pop-up click ‘Build Custom List’ – DNS Benchmark will go ahead and create a list of the top 50 DNS Servers out of 5000 for you by querying each server. This process may take anywhere from 10 to 60 minutes, so just minimize DNS Benchmark and let it run in the background.

When DNS Benchmark finishes building the custom list, it’ll highlight in boxes the top two servers it recommends that you use as your primary and secondary DNS servers. You can use these, or test each of the 50 custom servers in-game to see which give best reg/response (takes an hour or two to test them all, I recommend testing in a small map snipers server). Here are my personal results, the better servers are at the bottom – https://www.mediafire.com/?qz3yoqe7r5on70u – although I add that they are biased towards living in Dallas, Texas ;).

Open up control panel -> network and sharing center -> and in ‘connections’, click on what you have there, ethernet or wifi, and go to its properties. Scroll down the list until you get to Internet Protocol Version 4 (TCP/IPv4) – double-click on it and on the second half of the page, click ‘Use the following DNS server addresses’ – in these two blanks, enter the two DNS servers that you got from DNS Benchmark, and click ok.
Step 2: Turn off unnecessary internet sucking clients, services, and protocols.
Turn off unnecessary internet sucking clients, services, and protocols that are enabled by default in windows

Same place as before, control panel -> network and sharing center -> and in ‘connections’, click on what you have there, ethernet or wifi, then go to properties, and there will be a checklist of clients, services, and protocols. Uncheck everything but Reliable Multicast Protocol (if you don’t have it, go to install, Protocol, and install it), Link-Layer Topology Discover Responder, and Internet Protocol Version 4 (TCP/IPv4). So these are the 3 you want checked – http://prntscr.com/8lylf9 – I’ve uninstalled the majority of the useless ones, but it doesn’t make any difference if they are installed.
Step 3: Configure your Network Interface Card (NIC) settings
Configure your Network Interface Card (NIC) settings

Go to control panel, hardware and sound, and in devices and printers click on device manager; in here find network adapters, double-click on it, then find whichever “controller” you are using. If you’re using ethernet it’ll likely be called Realtek PCIe GBE Family Controller, and if you’re using wifi it’ll say something with ‘wireless’ in it – right-click on it and go to properties.

At the top go to the advanced tab. If you’re using Realtek PCIe GBE Family Controller, here are the settings you’ll want:
ARP Offload – Disabled
Auto Disable Gigabit – Disabled
Energy Efficient Ethernet – Disabled
Flow control – Disabled
Green Ethernet – Disabled
Interrupt Moderation – Disabled
IPv4 Checksum Offloading – Disabled
Jumbo Frame – Disabled
Large Send Offload v2 IPv4 – Disabled
Large Send Offload v2 IPv6 – Disabled
Maximum Number of RSS Queues – 4
Network Address – leave the box empty, check/click Not Present
NS Offload – Disabled
Priority & VLAN – Priority & VLAN Enabled
Receive Buffers – 512
Receive Side Scaling – Enabled if you have a multi-core CPU, Disabled if you have a single-core CPU
Shutdown Wake-On-Lan – Disabled
Speed & Duplex – 100 Mbps Full Duplex (use 100 Mbps even if you have 1Gbps)
TCP Checksum Offload IPv4 – Tx Enabled
TCP Checksum Offload IPv6 – Disabled
Transmit Buffers – Type 9999 in here then click ok, it’ll give you an error message with your maximum value, enter that
UDP Checksum Offload IPv4 – Disabled
UDP Checksum Offload IPv6 – Disabled
Wake on Magic Packet – Enabled
Wake on Pattern Match – Enabled
WOL & Shutdown link speed – 100mbps first

Go back to device manager and look for Ports (COM & LPT) – if you don’t have any Ports, just skip to Step #4
Double click on Ports and it’ll show Communications Port (COM1) – right click and go to properties. Find the Port Settings tab.

Bits per second: 128000 or your maximum
Data bits: 8 or your maximum
Parity: None
Stop bits: 1 or your minimum
Flow control: Hardware

Intel(R) Centrino(R) Wireless-N 2230 Settings (wifi)
802.11n Channel Width for band 2: Auto
802.11n Mode: Enabled
Ad Hoc Channel 802.11b/g: 11
Ad Hoc QoS Mode: WMM Disabled
ARP offload for WoWLAN: Enabled
Bluetooth(R) AMP: Disabled
Fat Channel Intolerant: Disabled
GTK rekeying for WoWLAN: Enabled
Mixed Mode Protection: CTS-to-self Enabled
NS offload for WoWLAN: Enabled
Roaming Aggressiveness: 3. Medium - tested lowest and highest multiple times, medium always came out best
Slep on WoWLAN Disconnect: Disabled
Transmit Power: 5. Highest
Wake on Magic Packet: Enabled
Wake on Pattern Match: Enabled
Wireless Mode: 1. 802.11b (or 3. 802.11b/g, sometimes 1. 802.11b causes limited wifi)

If you have some settings that aren’t listed here, try going in game and playing with them enabled, then disabled, and see which gives better reg, or google it (usually not a good idea because the people giving advice don’t know how the setting will affect halo/other games’ net).

Now your NIC settings are optimized.
Originally created for HALO PC - Step 4: – Get the Best Settings for Init.txt, Config.txt, and Halo shortcuts.
This game guide works for a lot of games, however, was originally created for halo pc.
If you are reading this guide to other games, please skip this step.

Step 4: – Get the Best Settings for Init.txt, Config.txt, and Halo shortcuts

Create an init.txt file in your Halo CE folder (Program Files (x86) / Microsoft games / Halo Custom Edition) – create a txt file called ‘init’ here – inside type

rasterizer_fog_plane 0
rasterizer_fog_atmosphere 1
camo_fix 1
scope_blur 0
multiplayer_hit_sound_volume 10
alias whateveryouwantyouraliastobewhenplayingwithanticheat
mouse_acceleration 0

Mouse acceleration can be whatever value works best for you, the default is 0.7 and you can change it with the same command from console. The other commands are self-explanatory – although you may want to use rasterizer_fog_atmosphere 0, since it’ll make the colors sharper on big maps – I use 1 because it makes dark areas brighter, which is better for scrims

Here’s a screenshot of what it should look like http://prntscr.com/8m03ry
and here’s the file if you just want to download it –http://www.mediafire.com/view/wwwkzvfaw67te36/init.txt – if you enter an alias someone else is already using it’ll use the alias you signed up for anticheat with.

Now you need to go to your Halo CE folder and right click Haloce.exe and create a shortcut – place it on your desktop. Then right click on the shortcut and go to properties. In the ‘target’ line add this to the end:
-exec init.txt -nowinkey -nojoystick -screenshot -console
It’ll look like this: http://prntscr.com/8m050i

Also if you want no bungie/gearbox/microsoft videos at the start of full version, add -novideo as well.

-exec init.txt makes the init file work, -nowinkey disables windows key in-game ( if you want windows key take the line out, but alt+tab is a safer way since the windows key can be misclicked in-game), nojoystick stops the game from searching for a joystick, -screenshot lets you take screenshots in-game by pressing Prt Scr, and -console enables the console (in-game press ` aka ~ to use)
-windowed will make the game run in windowed mode.

Go again to your Halo CE folder, and find config.txt – right click on it and go to properties – at the top go to security – click on ‘users’, then click edit, then check all the boxes – this will give you the ability to save changes to the config.txt

Open the config.txt and find your graphics card maker – the names of big makers like ATI, Nvidia, and Intel are category heads – scroll down to the bottom of your category and add this
Unknown = "Unknown"
UseAnisotropicFilter
DisableAlphaRenderTargets
DisableRenderTargets
Break
It’ll look like this screenshot, but in your maker’s category http://prntscr.com/8m06xf
I actually have an Nvidia card, but Intel made for a better example.

Timers

Pups and item cycles start when a map loads, which is the right time to start a timer. If you can’t start your timer when the map loads, just wait for the item to spawn in front of your eyes then start it then. Make sure to wait for the (Loading Sidewinder) screen with a black background and white letters for the exact moment to start the timer.

HPC zTimer for timing pups precisely – https://www.sendspace.com/file/f21y9l
To use double click HPCtimer.exe to open it to your bottom right taskbar. In-game wait for the map to load (the screen will go to black and it’ll say Loading Battle Creek, this is the moment when you want to start the timer) – press ‘the map key’ and insert/page up – insert times overshield and page up times camo. Here are the map keys (also can be found in the howtouse.txt in the download folder).

b battle creek
c chill out
d damnation
g blood gulch
h hang em high
i ice fields
l derelict
p prisoner
r rat race
s sidewinder
t timberland
w wizard
y danger canyon

There is one exception to the insert and page up rule, and that is sidewinder. The os time does not work/or is glitched, so just press s + page up, and since the overshield and camo spawn at the same time, you can just go off the camo time.

Halo CE Timer for timing snipers, rockets, and pups – http://eliteownage.com/halotimer.html
To use, click Halo PC, then whichever map you want to time items/pups on. The timer will say ‘10’ 10 seconds before an item/pup is spawning, then ‘the item’s name’ 7 seconds before, then a 54321 countdown. This means technically you know which item is spawning 7 seconds ahead of time, although I prefer to add 10 more seconds of time to the countdown, so that it tells me 17 seconds ahead of time. To do so click on the white 00:00, then raise it up to 00:10. Start the timer when the map loads or when you see an item/pup spawn. Since I have to alt+tab out of game to use this timer, I actually use 00:15, then alt+tab when the item/pup spawns, and wait for the full 5 seconds to start it, so that I get the item name 17 seconds in advance and can call it for my team 15 seconds in advance.

My personal pre-scrim prep checklist
1. Power Options -> High Performance
2. Network Genie set to Game Mode (Network Genie is a program from my motherboard maker’s website that controls net usage, game mode is its maximum net usage setting)
3. Timer Resolution maximized
4. TCP Optimizer / Check NIC Settings
5. Task Manager -> End task Avast, ASC, and any other useless programs
6. HPC zTimer / Halo CE Timer

The three biggest Facebook pages for finding scrims:
1. https://www.facebook.com/groups/714794688601186/
2. https://www.facebook.com/groups/grupohaloceoficial/
3. https://www.facebook.com/groups/HaloUp/
Step 5: Remove bad forms of Mouse Acceleration and get Smoother Mouse Curves
Remove bad forms of Mouse Acceleration and get Smoother Mouse Curves

Go to control panel -> devices and printers -> mouse – at the top find the tab ‘pointer options’ – it should look like this http://prntscr.com/8m086s – the top bar should be centered between slow and fast, and ‘enhance pointer precision’ should be unchecked.

Now we’re going to change our x and y mouse curves to smoother ones. Download this is registry file https://www.mediafire.com/?tqn63nagseillv8 – double click on it and click ok twice – it will input the new curve values for you.

You’ll need to log off and back in for the registry changes to take effect. No rush, just do it whenever you have time and before you go in-game to see the effect of the changes.
Step 6: Maximize Power settings
Go to control panel -> hardware and sound -> power options, find ‘high performance’ and click ‘change plan settings’, then ‘change advanced power settings’ – at the top, click ‘change settings that are currently unavailable’

These are the important ones:
Hard disk -> ACHI Link Power Management – HIPM/DIPM -> HIPM + DIPM
-> Turn off hard disk after -> Never
-> Hard disk burst ignore time -> 0 Minutes
-> ACHI Link Power Management – Adaptive -> 0 Millisecond
Wireless Adapter Settings -> Power Saving Mode -> Maximum Performance
USB settings -> USB selective suspend setting -> Enabled
-> USB 3 Link Power Management -> Maximum power savings
PCI Express -> Link State Power Management -> Off
Processor power management -> Processor performance core parking min cores -> 100%
-> Allow Throttle States -> Off
-> Minimum processor state -> 100%
-> System cooling policy -> Active
-> Maximum processor state -> 100%
Multimedia settings -> When playing video -> Optimize video quality
Step 7: Graphics Settings
Graphics Settings

Go to control panel -> device manager -> Display adapters -> Right click the one you’re using and Update Driver Software to give yourself the most updated control panel/settings.

If you have Nvidia graphics, right-click your desktop and make them look like this
http://prntscr.com/8m1y4z – Choose ‘Use my advanced 3D image settings’
http://prntscr.com/8m1yay and http://prntscr.com/8m1yfm – In the program settings tab, find Halo.exe and make your settings look as such
http://prntscr.com/8m1yih – CPU PhysX
http://prntscr.com/8m1ytn – Digital vibrance: 90 or 100%
http://prntscr.com/8m1ynz – No scaling / Perform scaling on: Display
http://prntscr.com/8m1yzf – Edge enhance 0%, Noise Reduction 100%, Deinterlacing: Use inverse telecline checked

Here are the settings that tested best in my Intel HD Graphics Control Panel.
3D -> Application Optimal Mode: Enable
-> Multi-Sample Anti-Aliasing: Turn Off
-> Conservative Morphological Anti-Aliasing: Turn Off
-> General Settings: Quality (or Performance, whichever gives better aim/reg)
Step 8: Timer Resolution
Timer Resolution is a program that will lower input lag. http://www.lucashale.com/timer-resolution/ – click ‘TimerResolution.zip’ to download. Once open, click maximum. Leave this minimized on your desktop when you play; the reduction in input lag will be slightly noticeable.
Step 9: Registry Gaming Tweaks
Download this .reg file – http://www.mediafire.com/download/a3jvjamz923010c/registrygamingtweaks.reg It has a comprehensive list of registry gaming tweaks that you only need to double-click apply, then you’re done.

You’ll need to log off and back in for the registry changes to take effect. No rush, just do it whenever you have time and before you go in-game to see the effect of the changes.
Step 10: TCP Optimizer

TCP Optimizer is a simple program that will edit registry net settings for you.
http://www.speedguide.net/downloads.php – if you have Windows 8.1 or 10, click on v4.0.1 at the top, and if Windows 7 or earlier, v3.0.8.

Run TCP Optimizer as an administrator.

At the top set the connection speed to a little higher than whatever your download speed is at http://www.speedtest.net/ – click Begin Test, not Start Now, that’s an ad ;)

Since I have 37 Mbps download speed I set mine to 40 Mbps.
http://prntscr.com/8mfs31

Make sure under Network Adapter selection your internet device is selected, then change your TCP Optimizer to look like what I have there – you’ll have to click ‘custom’ at the bottom right to change settings. If you have a single-core CPU Receive-Side Scaling (RSS) should be set to disabled.

Now go to the advanced tab at the top and make your settings look like these:
http://prntscr.com/8mfslz
At the bottom right Max User Port should be set to +1 above your minimum (to find your minimum, type 0 in the blank, then click Apply Changes, and it’ll give you an error message which tells you your minimum).

Finally go to the MTU/Latency tab at the top and find the URLs box at the top. Scroll down until you find www.google.com, and click it. Then go to the bottom left and click ‘Largest MTU’. It’ll run a test and find your largest MTU value for you. http://prntscr.com/8mftbg – at the bottom it says ‘You can set your MTU to ****’ (usually 1500 or a little below it). Take that value and go back to the ‘General Settings’ tab at the top, and put it in the MTU blank at the top right.

Click Apply Changes, and it’ll load for a second. Then it’ll ask you if you want to restart your computer, click no. TCP Optimizer will have turned off checksum offloading in your NIC settings, so there will be one NIC setting that you will have to go change. Go into control panel -> device manager -> network adapters -> your network device -> properties -> scroll down to TCP Checksum Offload (IPv4) – it’ll say Disabled, change it to Tx Enabled.

Now all of your registry and NIC net settings are optimized, you don’t have to touch them again (although I do recommend checking them every once in a while, sometimes things get changed accidentally).
Step 11: BIOS Tweaks
Comprehensive list of what to turn on/off in BIOS http://www.overclock.net/t/1433882/gaming-and-mouse-response-bios-optimization-guide-for-modern-pc-hardware – refer to the first to big bolded sections for BIOS settings to check/modify.

To get into BIOS, as you start your computer you’ll have to repeatedly press your BIOS key, usually F1, F2, F10, F12, or Delete. To find the exact key you need to know your motherboard brand/type – if you don’t know, download Speccy https://www.piriform.com/speccy - Speccy is a program that will tell you your motherboard brand and type.
Then google ‘your motherboard brand/type’s BIOS key’ and you’ll find it.
Step 12: Registry Cleaners (optional)
Here are some registry cleaners/recyclers that will clean up your registry and computer without undoing any of the tweaks applied.

Advanced SystemCare: http://www.iobit.com/en/advancedsystemcarefree.php
Make sure to only download Advanced SystemCare and not any other IOBIT programs, they’re a pain in the ass to uninstall. And after you install it you’ll have to go to settings (button is top right) and uncheck ‘load automatically at windows startup’ and ‘enable performance monitor’.

CCleaner: https://www.piriform.com/ccleaner/download
Safely cleans registry and computer, and you can customize what it cleans.

Registry Recycler: http://www.registryrecycler.com/download.html
One more cleaning program, reputed to be one of the safest registry cleaners.

Auslogics Registry Cleaner: http://www.auslogics.com/en/software/registry-cleaner/ – If you want one more…
5 Comments
SirMattyBoy Jan 16, 2021 @ 3:50pm 
Could you figure out a way or give me athe link adress of all addresses that have been rudely taken out by steam please, if you do let me know and I'll promote this for an award.
Kutzki Jan 24, 2019 @ 1:35am 
Links have been removed tho
taggerinc Jun 4, 2018 @ 1:36pm 
From what I've read RMP (Reliable Multicast Protocol) is not required for gaming with windows. Does it add or improve anything if you install it?
Rambo Jan 18, 2017 @ 6:15am 
Wow That may help my ping and server choices officials has high ping and best has low ping it may need to ne optomize thanks!
ryu Sep 5, 2016 @ 2:28pm 
thank you!