Nether
Not enough ratings
Config Editing - Client Side
By NanoAnarchy
This is going to be an amalgamation of old tips that should work again/still work, some new tips picked up as I go along, and random tidbits I've learned from various players throughout playing on how to best edit your config files to improve performance of Nether, improve certain graphical aspects, and do some other neat things. Anything that's not 100% still working will be marked with a ( * ) until it's properly tested.

   
Award
Favorite
Favorited
Unfavorite
The Need-To-Know
The first and foremost thing you'll need to know when editing your nether files, are where they're located!

If you've followed the default installation path when you first downloaded and installed nether, your path to get to the meat of the files will look like this:
.

[/b]C:\Program Files (x86)\Steam\steamapps\common\Nether\Game\NetherGame\Config
And this:
C:\Users\(yourcomputernamehere)\Documents\My Games\Nether\NetherGame\Config


Most settings that you'll be changing need to be changed in either one of these two locations, or both. Not all of these settings do, but it's much easier to change them all, then nit pick between which one to change when, especially when you've got two almost identical files open. If You've installed in a different place, you'll have to search for your installation path, and substitue accordingly.

DISCLAIMER
Please Backup any files you change in your experimentation, just in case you do break something.

If anyone would like to dive into the C:\Program Files (x86)\Steam\steamapps\common\Nether\Game\Engine\Config\BaseEngine.ini
and see what can be done in there, I know there are more graphical settings that can be lowered/altered if you know what you're doing, but right now that's a headache i'm avoiding.
Basic Graphical Settings
The edits in this section will primarily affect performance, in either good or bad ways, depending on how well you already have nether running. Some edits will be redundant backups to settings currently in the client, but may have small additional details or finer settings to better adjust your preferences.

I will use over-simplifications and generalizations in this section, so if you have more questions, feel free to look up exactly what specific things do.

These settings will all be found in the NetherSystemSettings.ini

To turn most of these settings on/off, you'll be either setting them to =True for on, or =False for off.

VSYNC:
Turning this on will, (on most graphics cards, even "normal ones"), smooth choppy animations/edges on animations within the game. This can be anything from watching characters turning, to nether teleporting. It won't make a huge difference graphically, but it will give most players a small boost in performance. (This is doable from the menu in-client.)

Fullscreen:
Does exactly what it sounds like. Changing this in the settings file can fix a rare "Game opens in fullscreen, and then crashes" bug. IF you're ever trying to launch and it gives you issues launching in to fullscreen, use this.

MotionBlur:
This again, is just as it sounds. Disabling this can help some people that get sea-sickness like symptoms because of the constant movement and blur the game gives off. (This is doable from the menu in-client.)

LensFlares:
That ring effect you get when looking at lights through glass, commonly used in movies and games to give lights more "realism". Turning it off is more of a personal preference, as it will only give you a very slight performance boost.



Advanced Graphical Settings
This section is for if the base settings in-client and the few listed above don't do it for you in terms of boosting speed, or boosting image quality. These again, are found in the NetherSystemSettings.ini

DynamicLights/DynamicShadows:
These both have to do with how the game processes unique lights/shadows, like flashlights/some entity shadows, and more. Disabling either or both wiill give you a boost in memory and processing, although can significantly drop realism/quality if you use both in conjuction with turning other lighting/graphical elements off. I suggest only turning off DynamicLights

AmbientOcclusion:
A lower res version of dynamic shadows. Only needs to be on if you've turned dynamic shadows off. You may notice a slight difference in shadow quality if you have this off and dynamic shadows on, but it's much better than having this on and dynamic off. (Also doable in client menu)

Distortion/FilteredDist/DropPart:
All three have to do with how transparent materials and temporary-fast moving particles look. Disabling these will make some of the cooler effects in the game, such as certain types of water movement, nether teleporting, and spawn/despawn effects look. If you really need performance, disable all but base Distortion.

OneFrameThreadLag:
A backend technique that attempts to catch dropped frames and animation frames, both from the server and client, that can sometimes look like actual lag when it steps in to smooth transitions. Mostly useless in terms of nether, disabling this is 100% benefit.

MaxAnisotropy:
Has to do with the in-client Flitering Mode Anisotropic. Allows further customization of the mode from the base of 4x, to 16x (the max possible). Raising this from the default will increase detail if you're using this filtering mode, but will affect performance, sheerly due to the amount of textures on screen at any time. Good for making the game look pretty, bad for sad pc's that can't keep up.

bAllowD3D9xxxx/bAlllowwTemporallXX:
I've seen a few modifires throughout patches on these where the x's are, but generally these both have to due with anti-aliasing methods, that may or may not be used regardless of your client settings. Disabling both can introduce some really jagged edges to the game, but will definitely give you alot of performance back. (if your AA mode and graphics card are capable of these methods)

Screen Percentage:
Changes the size of the game window inside the client menu. (Think zooming in and out of a picture in word or paint. Similar concept.) Main benefit for this would be if players have alot of outside artifacts they want on screen. (Voice chats, outside client chats, music players, etc. etc.)

There's more in the settings in respect to shadows. (A crapload, actually) But a majority of it will have little to no effect on your game when you change them. (They can actually do a decent amount, but this gets into texture breaking/game breaking territory where you'll have to bactrack regardless.)

Other Settings
This section will have to do with a few things you can do in the other files located at C:\Users\Chris\Documents\My Games\Nether\NetherGame\Config

The first one we're going to discuss is a highly useful one, and that can be game breaking if adjusted too far.

FOV Angle: C:\Users\(yourcompnamehere)\Documents\My Games\Nether\NetherGame\Config\NetherCamera.ini

It's the amount you can see side to side/overall. Increasing this will allow you to see more.

By default the maximum allowed is 90 FOV. You can however change that in the config files to go up pretty high. I have not checked out the max limit, but I wouldn't suggest going past 110/120*. Anything past that and your characters arms start to glitch through and you'll have character clipping, which just looks terrible.
*A note, you change all of these to the same value. All of them.


**Possible Hud Changes
C:\Users(yourcompnamehere)\Documents\My Games\Nether\NetherGame\Config\NetherGame.ini

The obvious options that may work inside this file have to do with your engine's hud. Changing HudCanvasScale or Disabling bShowHUD may work as intended, but I know at least one of these was moved server-side at some poing, and the whole thing may no longer work at all in the client.

**Not tested, may not work. Only including to remind myself to test in near future.
To save time, a majority of the other parts of this file are leftovers from the default engine and have no affect in nether.


Also worth checking out is the automated console commands in the input.ini, as it may have some potential uses for player servers if some of the commands can be correctly pointed at the server files.
Future Sections - Ressurection Onward
This section will be updated with anything that affects client sided configs or possibilities, going forward from the Ressurection update. If you have anything to add, feel free to comment on this guide, or message me, whether it's about the above sections, or this section. I am willing to add people to the contributors if they contribute significant knowledge and don't mind adding it to this guide instead of creating a new one.

(Also, i won't be including a keybinding tutorial in this guide. There are more than one, and I don't generally use the client for keybindings anyway. Mice with customizable commands are nice.)




Happy Hunting Out There.