Valheim
Este tema ha sido cerrado
SiliconPenguin 17 ABR 2021 a las 9:03 p. m.
How to make the chat window go away?
This has ruined the game for me. It has caused my death multiple times! Why does the chat window keep popping up?!?!?!?:steamthumbsdown::shit:
< >
Mostrando 16-30 de 38 comentarios
Bunker 18 ABR 2021 a las 4:23 a. m. 
Publicado originalmente por Wariat117:
Publicado originalmente por silicon.penguin67:
Are you suggesting I recompile the dll?
ye, just open file, edit, save, start game


Publicado originalmente por Bunker:
hey, remeber that code you where lookin at with horse, human wolf ect?
yeah that's from Blender's free Rigify plugin to setup character rigs ^.^
https://docs.blender.org/manual/en/2.81/addons/rigging/rigify.html
so basically they don't use navmeshagent... they use other free agent :D


the navmesh is part of unity, but the rigging are the bones used to move the skin render around like a skeleton. Unity doesn't have a built in tool for rigging characters - but you can import rigs from blender and modify them in unity.

you use the animator component- with animator overrides in combination with the rigging to animate characters. if unity had rigging built-in wouldnt need to use blender.

grapplehoeker 18 ABR 2021 a las 4:31 a. m. 
Publicado originalmente por Bunker:
ect?
What does 'ect' mean?
'ect'
etc for et cetera

and...

Publicado originalmente por Wariat117:
"return" is real name of "enter" (sayin in case)
The "Return key" comes from the original carriage return on a typewriter and is not to be confused with the "Enter key", which comes from the original digital calculator.
In Windows and various keyboard layouts, the return key (U+23CE ⏎ RETURN SYMBOL) is not the same key as the enter key (U+2386 ⎆ ENTER SYMBOL).
The function of both keys may be the same in terms of effect, but not always.
The modern day keyboard is a combination of the old typewriter and a digital calculator... who'd a thought it?
Carry on... ;)
Última edición por grapplehoeker; 18 ABR 2021 a las 4:43 a. m.
SiliconPenguin 18 ABR 2021 a las 5:49 a. m. 
Publicado originalmente por grapplehoeker:


Publicado originalmente por Wariat117:
"return" is real name of "enter" (sayin in case)

The "Return key" comes from the original carriage return on a typewriter and is not to be confused with the "Enter key", which comes from the original digital calculator.
In Windows and various keyboard layouts, the return key (U+23CE ⏎ RETURN SYMBOL) is not the same key as the enter key (U+2386 ⎆ ENTER SYMBOL).
The function of both keys may be the same in terms of effect, but not always.
The modern day keyboard is a combination of the old typewriter and a digital calculator... who'd a thought it?
Carry on... ;) [/quote]

Keyboard manufacturers can, and do, put which ever they choose on their keyboards. Trust me, I've had keyboards since the 1980's that had a return key, and an enter key on the NumPad. I think when the 104 keyboard became kind of an unofficial standard, the 'return' key became less common, and both keys started being labeled 'enter'. But not always.

Originally, the NumPad was an extra product. It came as a separate mini keyboard that plugged into the side, or back, of the standard keyboard via a cable. It was intended as a business product to perform functions like accounting. Imagine trying to use the num keys across the top of the keyboard all day to do accounting if you'd been using a calculator/tabulator for 20 years?!?!
grapplehoeker 18 ABR 2021 a las 6:00 a. m. 
Publicado originalmente por silicon.penguin67:
Keyboard manufacturers can, and do, put which ever they choose on their keyboards. Trust me, I've had keyboards since the 1980's that had a return key, and an enter key on the NumPad. I think when the 104 keyboard became kind of an unofficial standard, the 'return' key became less common, and both keys started being labeled 'enter'. But not always.

Originally, the NumPad was an extra product. It came as a separate mini keyboard that plugged into the side, or back, of the standard keyboard via a cable. It was intended as a business product to perform functions like accounting. Imagine trying to use the num keys across the top of the keyboard all day to do accounting if you'd been using a calculator/tabulator for 20 years?!?!
Heh... I believe I am older than you and I fondly recall using both typewriters and a huge mechanical calculator with a long lever that you pulled on to operate the calculation which was printed out onto a paper roll ;)
My cousin (who is even older) studied computing at Cambridge before working at IBM and then at Olivetti... he could tell you a lot more about early computer development.
Personally, my experience and history with home computers started with the Sinclair ZX80, a machine that used the good old fashioned cassette recorder as a data storage device, although I'm sure I could have used our old reel to reel tape recorder, vacuum tubes and all lol.
Última edición por grapplehoeker; 18 ABR 2021 a las 6:01 a. m.
Chronic213 (Bloqueado) 18 ABR 2021 a las 6:12 a. m. 
I would like to see developers include being able to remap 1-8 for your hotbar, too. Not everybody uses WASD, and that can causes accessibility issues for some people. I've played other EA games that had the same issue OP mentioned, too. It's EA, so hopefully it's something that gets looked at. There's no real reason EVERY action (including opening the game menu with [ESC]) can't be assigned to a custom key.... just an oversight in making it reassignable.
SiliconPenguin 18 ABR 2021 a las 6:57 a. m. 
Publicado originalmente por grapplehoeker:
Publicado originalmente por silicon.penguin67:
Keyboard manufacturers can, and do, put which ever they choose on their keyboards. Trust me, I've had keyboards since the 1980's that had a return key, and an enter key on the NumPad. I think when the 104 keyboard became kind of an unofficial standard, the 'return' key became less common, and both keys started being labeled 'enter'. But not always.

Originally, the NumPad was an extra product. It came as a separate mini keyboard that plugged into the side, or back, of the standard keyboard via a cable. It was intended as a business product to perform functions like accounting. Imagine trying to use the num keys across the top of the keyboard all day to do accounting if you'd been using a calculator/tabulator for 20 years?!?!
Heh... I believe I am older than you and I fondly recall using both typewriters and a huge mechanical calculator with a long lever that you pulled on to operate the calculation which was printed out onto a paper roll ;)
My cousin (who is even older) studied computing at Cambridge before working at IBM and then at Olivetti... he could tell you a lot more about early computer development.
Personally, my experience and history with home computers started with the Sinclair ZX80, a machine that used the good old fashioned cassette recorder as a data storage device, although I'm sure I could have used our old reel to reel tape recorder, vacuum tubes and all lol.

Well, you may be older then me, or maybe not. My first computer didn't have external storage to begin with(TRS-80 1979)(I think it also used the z80 cpu). The cassette deck was a later option, actually for a different model(TRS-80 coco 3). My first experience with "a real computer" was 1982, at The University of Chicago(a UNIX System 5.0). I later worked at Microsoft, as a Software Engineer, in the pre Windows 95 era. And I've been using Linux since 1995...

I think @Wariat117 might have the correct answer to my problem after all. I thought I was being trolled - dll files are "supposed" to be compiled object code files that can be dynamically linked to by other executable files... I'd never heard of a plain text dll. I guess if you wanted to hide your products config files from the casual user, you might do that.
I might have found a mod called "autokeyscripts" that would allow me to do what I want. Or, just edit the file wariat117 suggested. The autokeyscripts mod probably just does that anyway.
Última edición por SiliconPenguin; 18 ABR 2021 a las 6:58 a. m.
SiliconPenguin 18 ABR 2021 a las 7:20 a. m. 
Nope, It's a compiled binary file. It doesn't even contain the text string 'KeyCode.Return'. So I was being trolled.
Bixxewoschd 18 ABR 2021 a las 7:24 a. m. 
Some people have way too much freetime, jesus.
Chronic213 (Bloqueado) 18 ABR 2021 a las 8:28 a. m. 
Publicado originalmente por silicon.penguin67:
Nope, It's a compiled binary file. It doesn't even contain the text string 'KeyCode.Return'. So I was being trolled.
Don't think you were being trolled. Wariat117 has provided accurate info like this in many threads. Perhaps if you're unable to figure it out, you could just ask Wariat117 what they use to decompile rather than simply calling them a troll... seems kinda trolly of you.
SiliconPenguin 18 ABR 2021 a las 8:44 a. m. 
Publicado originalmente por Chronic213:
Publicado originalmente por silicon.penguin67:
Nope, It's a compiled binary file. It doesn't even contain the text string 'KeyCode.Return'. So I was being trolled.
Don't think you were being trolled. Wariat117 has provided accurate info like this in many threads. Perhaps if you're unable to figure it out, you could just ask Wariat117 what they use to decompile rather than simply calling them a troll... seems kinda trolly of you.

Well, maybe fair, but I don't think so. I didn't, however, call anyone a troll(Noun). I said I was being troIled(Verb). I don't think decompiling a binary file is even remotely the solution though. But the instructions given wouldn't ever work - Open file, edit, save, restart game. Yeah, that isn't going to work in this universe, so... When someone advises you to open and edit a binary file... You don't do that, it's trolly. Binary files are usually accessed by offset, which would change if you used an editor to make changes in them. And I wasn't told to decompile anything. And that would necessitate a recompile, and that wasn't in the instructions either. And I wasn't told I should make a back up of the original. So if I followed the instructions as given, I'd have to reinstall the game. Sounds kind of like I was being trolled. Or in the kindest sense - just being given very bad advice which could cause harm to my system.
Wariat117 18 ABR 2021 a las 9:08 a. m. 
Publicado originalmente por Chronic213:
I would like to see developers include being able to remap 1-8 for your hotbar, too.
Class: public class Player : Humanoid
Method: private void Update()

Code:
if (Input.GetKeyDown(KeyCode.Alpha1)) { this.UseHotbarItem(1); } if (Input.GetKeyDown(KeyCode.Alpha2)) { this.UseHotbarItem(2); } if (Input.GetKeyDown(KeyCode.Alpha3)) { this.UseHotbarItem(3); } if (Input.GetKeyDown(KeyCode.Alpha4)) { this.UseHotbarItem(4); } if (Input.GetKeyDown(KeyCode.Alpha5)) { this.UseHotbarItem(5); } if (Input.GetKeyDown(KeyCode.Alpha6)) { this.UseHotbarItem(6); } if (Input.GetKeyDown(KeyCode.Alpha7)) { this.UseHotbarItem(7); } if (Input.GetKeyDown(KeyCode.Alpha8)) { this.UseHotbarItem(8); }
replace each "KeyCode.AlphaX" with different button or copy it and paste under vanilla code, this way it will work on both old and new mapping



Publicado originalmente por silicon.penguin67:
I'd never heard of a plain text dll
to be fair, I never called it plain text
Publicado originalmente por silicon.penguin67:
Nope, It's a compiled binary file. It doesn't even contain the text string 'KeyCode.Return'. So I was being trolled.
Publicado originalmente por silicon.penguin67:
I don't think decompiling a binary file is even remotely the solution though. But the instructions given wouldn't ever work - Open file, edit, save, restart game.
you are right about one thing, I missed the "compile" part
and didn't mention program, generally any program for C# will do, I use "dnspy" and it's literally as I said:

1) Open file (press it twice with left mouse button)
2) Search class/method in search bar to find it (well, I didn't mention it, but you could just skip it and manually search for stuff from drop down menu, it's alphabetical order so not hard... but still not advised)
3) Edit it (Right mouse button -> "Edit method (C#)..." button -> copy+paste or write the stuff)
4) Compile (it's the step I forgot, right mouse button -> compile)
5) Save (left top corner of program -> File -> Save Code.. (or Save All... works too)



Publicado originalmente por silicon.penguin67:
And I wasn't told I should make a back up of the original. So if I followed the instructions as given, I'd have to reinstall the game.
steam has file verify, which means taht you won't need to reinstall the game
just press it so it downloads this one file (which is less than 1MB iirc)
Última edición por Wariat117; 18 ABR 2021 a las 9:12 a. m.
Chronic213 (Bloqueado) 18 ABR 2021 a las 9:10 a. m. 
Publicado originalmente por silicon.penguin67:
Publicado originalmente por Chronic213:
Don't think you were being trolled. Wariat117 has provided accurate info like this in many threads. Perhaps if you're unable to figure it out, you could just ask Wariat117 what they use to decompile rather than simply calling them a troll... seems kinda trolly of you.

Well, maybe fair, but I don't think so. I didn't, however, call anyone a troll(Noun). I said I was being troIled(Verb). I don't think decompiling a binary file is even remotely the solution though. But the instructions given wouldn't ever work - Open file, edit, save, restart game. Yeah, that isn't going to work in this universe, so... When someone advises you to open and edit a binary file... You don't do that, it's trolly. Binary files are usually accessed by offset, which would change if you used an editor to make changes in them. And I wasn't told to decompile anything. And that would necessitate a recompile, and that wasn't in the instructions either. And I wasn't told I should make a back up of the original. So if I followed the instructions as given, I'd have to reinstall the game. Sounds kind of like I was being trolled. Or in the kindest sense - just being given very bad advice which could cause harm to my system.
If you want to get pedantic about it, we can. Trolls (noun, since we're specifying) troll (verb). It is a behavior exhibited by trolls. When trolling, one could be considered a troll. You do present as though you have an extensive knowledge of computers going as far back as the ZX80. Perhaps it was assumed that you already know various means to decompile said DLL's, thus no need to go into so much detail. If you need a full list of step by step instructions, including what to use to decompile/recompile, I'm sure that can be provided or researched. You were not being trolled by Wariat117. They provided you with a solution to your problem, but you're either unwilling or unable to apply said solution. That doesn't mean you were trolled.
SiliconPenguin 18 ABR 2021 a las 11:47 a. m. 
No, now I was given a complete set of instructions(And a pretty impressive set, I might add - And I appreciate it.). But I'm going to assume it involves downloading an entire ecosystem of development tools to implement. I'm not on a Windows computer, I don't have Visual Studio installed, nor any of the Mono/C# libs. Now, maybe all I need is "dnspy", if they have a version for linux? But will it need a ton of other things installed? I'll take a look at it.

Yeah, this looks to be a windows only solution. At least it doesn't mention Linux anywhere on: https://github.com/dnSpy/dnSpy that I could find. It does require you to install the mono ecosystem first. And that includes Visual Studio 2019, .NET Core SDK 3.0, and the Unity editor. It does mention how to install mono on Linux, so maybe they just didn't mention that dnSpy will run on Linux? I don't know.

Remember, I'm just trying to remap a single key here.

I think I may have found a solution outside of Valheim/Steam anyway: xmodmap & Autokey. I can make a script that swaps whatever the default key for interact is with the enter key. Run the game. When I'm done, run an un-swap script to reset the keys. Or make it all one script.

But thanks for the suggestions @Wariat117

My solution will also work with another game I have that the devs decided to hard code one of the keys I always use. At least that game was open source, and I could alter the code directly, then compile the game. But I need to do that every time I update to a new version, so I can just use this solution(if it works), and run the script before and after I launch that game too. Easy pezzy.
grapplehoeker 18 ABR 2021 a las 11:55 a. m. 
I just never hit the Return key while playing o.O
I'm just a simple man ;)
Última edición por grapplehoeker; 19 ABR 2021 a las 5:52 a. m.
Wariat117 18 ABR 2021 a las 12:26 p. m. 
Publicado originalmente por silicon.penguin67:
No, now I was given a complete set of instructions(And a pretty impressive set, I might add - And I appreciate it.). But I'm going to assume it involves downloading an entire ecosystem of development tools to implement. I'm not on a Windows computer, I don't have Visual Studio installed, nor any of the Mono/C# libs. Now, maybe all I need is "dnspy", if they have a version for linux? But will it need a ton of other things installed? I'll take a look at it.

Yeah, this looks to be a windows only solution. At least it doesn't mention Linux anywhere on: https://github.com/dnSpy/dnSpy that I could find. It does require you to install the mono ecosystem first. And that includes Visual Studio 2019, .NET Core SDK 3.0, and the Unity editor. It does mention how to install mono on Linux, so maybe they just didn't mention that dnSpy will run on Linux? I don't know.
I'm on windows so I can't answer any linux related stuff
And I didn't have to install anything additional maybe I had all the stuff already? no idea
I just downloaded dnspy and it was ready to go

linux lives it's own special way as always ;D


I don't remember from where I downloaded dnspy, but i guess it wasn't from github
I can't find any .exe files on the link you provided (and I have no idea how to use the files that are on this github)


I have heard people using visual studio for .dll files, just like I use dnspy, but I didn't try it
< >
Mostrando 16-30 de 38 comentarios
Por página: 1530 50

Publicado el: 17 ABR 2021 a las 9:03 p. m.
Mensajes: 38