Try RaYRoD's overhaul without other mods, but be aware that it has some bugs. Totally worth it though - it's like a different game.
It's been removed from Nexus with a promise of an update coming, but I think you can try it here: https://www.moddb.com/mods/no-mans-sky-rayrods-overhaul-v10-beta/downloads
I hope it comes back to Nexus soon - I really love it.
Might be able to use a third party program like autohotkey to write a very simple bit of code.
Check this out:
https://autohotkey.com/board/topic/66355-how-to-bind-the-mouse-wheel-to-keystroke/
Looks as simple as replacing the "X" with whatever key is normally used to switch weapons. I know there's also a way to get autohotkey to only do this when a particular program is running, so you could ensure it only works for no mans sky
Doing stuff like that with a hex editor isn't much fun neither is it the best way. I remember rom hacking stuff this way. Horrible.
A casual example would be this: http://www.tutorialspoint.com/java/io/inputstream_read_byte.htm (Something like this works in almost every programming language if you'd prefer Python or something else)
You could replace strings you know with new ones via code instead of doing it the manually.
Edit: Please be aware that in this example the bytes are converted into characters. Some bytes you read may be skipped on occasion (because you don't won't to touch those).
Never heard of such mod, but: If you go to the main menu you have the option to disable "hold button to confirm". It makes it a lot quicker going through the text and missions when you only have to press the button instead of holding it for a few seconds. Also there is a Mod somewhere that makes the texts go faster. But I don't know if it's in nexusmods.com or nomansskymods.com
Excellent. Download this: http://x64dbg.com/
1) Load x64/x64dbg.exe
2) Load NMS.exe into debugger and then press F9 until the top of the window says "Module: nms.exe" (it might start off in kernel32.dll)
3) In the CPU tab, right click the code and go to the following menu: Search for > Current Module > Constant
4) Search for the constant 0xcc9e2d51
5) There will be a few entries, but look for the second one similar to this format: imul eax, dword ptr [rsp + 0x50], 0xcc9e2d51
(the first one is for writing saves, this one is for reading)
6) Double click that entry and it'll take you to the CPU tab again
7) Scroll up until you see cmp byte ptr [r9 + 8], 0
8) Left click on cmp byte ptr [r9 + 8], 0
, then press F2 and it should turn red
9) Press F9 until the game runs and eventually it will stop at the line that was marked red
10) Click the memory view below the disassembly, press ctrl+g, and then enter "r9"
This should bring you to the value I'd need to know. You'll know you're at the right place if you see 16 bytes of random numbers followed by a unicode string. Take a picture of the window (or only the memory window if you'd like) and PM it to me (or post here if you don't mind others potentially knowing your potential ID).
The other thing I would like to know is the name of your save folder for your Steam profile. It should be in the format st_(numbers). I think the numbers may potentially be related or are the key but I can't make it work, which is why I need verification.