winstxnhdw / lc-hax

A powerful, feature-rich and highly performant internal cheat for the co-op indie horror video game, Lethal Company.
87 stars 26 forks source link

New buglist #66

Closed Quesoteric closed 7 months ago

Quesoteric commented 9 months ago

Just pretend that I did the file-out bug thingy. Bugs will be marked with their test date and commit hash. Format 1234567 DD/MM/YYYY XX:XX Will convert to your timezone. Also will ALWAYS use your fork of sharpmonoinjector.

Note 29/12/2023: I used to test this mod with BiggerLobby so that I had a surplus of people to test on without the host accurately assuming it was me. Except, most hosts have several mods that likely break features. So, I'm just going to test with the vanilla game on my friend. Bug reports might be slower now, but now are more likely to be valid.

Note 4/1/2023: Oops... just realized I forgot to convert the date too like 90% of the time when converting to your timezone as well lol, some dates might be wrong but the time is accurate

(?) = needs more testing

Stamina-mod and possibly others do not work properly if lc-hax is injected during the "Pick Online or LAN" sequence. 24880d4 25/12/2023 02:09 (Fixed)

Dropping items will temporarily speed the player up. If this is just one of the optimization features such as where stamina regens per second, I'll remove this. 24880d4 25/12/2023 02:13 This can best be observed with a cash register (Not worth fixing)

Nutcrackers killed with the command drop an ungrabbable shotgun that teleports to their spawn vent when they don't have their eye out (scanning or attacking) 24880d4 25/12/2023 02:16 (Fixed, but still teleports it. I guess you could just use infinite grab though.)

Godmode will still disable friendly fire. 24880d4 25/12/2023 02:16 (Fixed, use demigod.)

You can pick up the terminal while typing on the terminal. 24880d4 25/12/2023 02:22 (Fixed)

Unpopped jesters will be able to maul people if you use the hate command. Looks funny though. 24880d4 25/12/2023 02:45 (Unfixable)

~~Controlled enemies have trouble going up uneven surfaces 24880d4 25/12/2023 03:00 (Not really a bug, per-se. Just feels kinda weird to control.)~~ (Limitation)

Controlled enemies sometimes becoming invisible. Best observed with eyeless dogs 24880d4 25/12/2023 03:18 (Can't test this atm. Possession seems to randomly break. I'll look into this.) (I am extremely re-re. Simply just an optimization feature where monsters go invisible when the ship doors are closed... and that's why I thought it was an issue with eyeless dogs. FML)

Sometimes controlled enemies don't move for other clients 0a08ac3 25/12/2023 04:17 (Limitation)

Dead centipedes will still wrap around the player via /hate or /mob, however it does no damage, muffles their voice, and makes them drop their items. The 'centipede' model itself will not be visible. 379607c 27/12/2023 04:22 (It's funny)

NameInWeightMod seems to not be working after a recent update. f0f2452 29/12/2023 11:53 (Nope, wasn't invalid.) (Fixed)

No insanity seems to not prevent the ghost girl spawning .f0f2452 29/12/2023 12:11 This time it's (probably) not invalid. Some other things might be broken too. (Misinformed)

Can't use ladders with infinite range if there are obstacles (such as map geometry) f0f2452 29/12/2023 12:51 (No plan to fix)

Phantom mode offsets the first-person helmet model. Really obscure and minor bug so I don't really mind if this is a bottom-of-the-barrel bug that has low priority. af53e48 1/1/2024 07:02 (Mod deletes it anyway.... rofl)

Don't know if this is invalid or not, but ~~the hate and mob commands the commands in Debug and the Hate folders are not working for me after a recent update. High probability of being invalid. af53e48 1/1/2024 07:44~~ (Fixed)

Following yourself (yes it sounds dumb, I know but it's possible) will cause your character to rubber band/flicker around 71f10ee 2/1/2024 14:50 (Fixed)

E+M3 will not toggle the lights, it will play the animation though 71f10ee 2/1/2024 16:20 (Fixed)

Masked enemies when spawned outside via /mask will ignore everybody, and instead just walk straight towards the entrance, where they will then exit and then finally aggro people. That is if there are valid targets. d0b5852 6/1/2024 12:58 (Strange and mysterious "bug." Attempts to recreate lead to immediate death of user)

Can't pull the horn with this mod without /horn a44ba5d 1/8/2024/ 13:29 (INVALID)

Infinite gifts don't spawn after the recent update to the game. 10c999d 1/10/2024 08:50

/enter /exit /home all have one shared bug. It's hard to explain without a demonstration so let me explain. But to put it simply, it doesn't update your "inside" or "outside" state. (Fixed)

Gifts will be un-droppable after multiple usage either ranging from ~2-3~ absolutely erratic amount of uses before breaking, only way to remove is via the cupboard. d5ab9d6 4/1/2024 10:11 (Sometimes this doesn't break for me. Needs more research)

After the recent update to M3 + E using it basically anywhere at the Company building will result in death. This is because pressing E on the water normally will kill you. d5ab9d6 4/1/2024 10:37

Sometimes you just flat out die when pressing SHIFT + = in phantom mode. Usually occurs over long distances. d0b5852 6/1/2024 13:08 (Fixed?)

When nutcrackers are prompted, their eye comes out but they don't attack, really funny to scare people though. 6607092 1/7/2024 08:06

The nutcracker's gun will damage you if you're close to it in phantom mode 6607092 1/7/2024 8:07

Sometimes when you possess an enemy they go flying cfd8ae9 1/7/2024 15:44 (Probably fixed with the new possession.)

Clear command prevents all and any messages from being shown, even after the command is executed. Also have to double-tap enter to send something. a44ba5d '1/8/2024 05:03` (Fixed)

Issues with the nutcracker and phantom mode 10c999d 1/10/2024 08:55

Inverse teleporter doesn't preserve items 10c999d 1/10/2024 08:56 (Fixed)

Turrets target your camera, too. However this is not like the Nutcracker where it can damage you when you're close to it in phantom mode. Masked will also look at your phantom camera. 332800f 13:25 11/1/2024

Placing something outside with /build /ct /pumpkin in what is a normally invalid position, and you can't place it back. It's stuck forever. 332800f 13:42 11/1/2024 (Unfixable)

Weird bug with godmode and fall damage. Falling from a lethal height in godmode, and then turning off godmode, you will take some fall damage no matter how small the gap is. To put it simply godmode caches falldamage in a way. 332800f 13:48 11/1/2024 (Fixed?)

Probably not related to the issue above, but phantom'ing midair and the game will think you're still falling and building up fall damage. 332800f 13:48 11/1/2024 (Fixed?)

Infinite deposit in practice does not work. 332800f 14:29 11/1/2024 (Fixed.)

Sell command doesn't sell masks. e3c7f32 12:58 1/20/2024 (Intentional as it breaks the sell command)

7/2/24: Haven't updated this in some time, and with the new surplus of updates I'll check them out and report back sometime soon

winstxnhdw commented 9 months ago

Your findings are always much appreciated.

Dropping items will temporarily speed the player up.

Do you actually mean slow down? I don't think I have done anything to speed up a player if they dropped an object.

You can pick up the terminal while typing on the terminal.

Fixed in latest.

Unpopped jesters will be able to maul people if you use the hate command. Looks funny though.

May never be fixable, thus intended.

Controlled enemies have trouble going up uneven surfaces

Limitation of controlling NavMesh directly. You can hold Space to increase height.

Controlled enemies sometimes becoming invisible. Best observed with eyeless dogs

Is this during control or no?

Sometimes controlled enemies don't move for other clients

Only valid positions are broadcasted to the server. If you are in an invalid position locally, your current position will not be broadcasted.

Quesoteric commented 9 months ago

Yes, it is when being controlled. I'll have to further test what causes the enemies to become invisible when possessed. However, this might just be solely an eyeless dog issue.

winstxnhdw commented 9 months ago

Controlled enemies have trouble going up uneven surfaces Controlled enemies sometimes becoming invisible. Best observed with eyeless dogs Sometimes controlled enemies don't move for other clients

These might all be fixed now with the new controller.

winstxnhdw commented 9 months ago

Godmode will still disable friendly fire.

Indirect fix with the new /demigod command.

winstxnhdw commented 9 months ago

Nutcrackers killed by the /kill command (not local) will have their DBS teleport to the vent where they spawned, and you can't pick it up.

Fixed.

Dropping items will temporarily speed the player up.

I can replicate this too. No idea how to fix it.

Quesoteric commented 9 months ago

I think I know what's happening, give me a second.

Quesoteric commented 9 months ago

Yeah, I think my theory is right. This mod makes the item 0lbs on your client, but the game still has a weight for it. Thus, when you drop the item, it causes your weight to go into the negatives, speeding you up.

winstxnhdw commented 9 months ago

No, the mod does something even more naive. It simply sets the Player's current weight to 1.0 lbs, which is the default weight of a player. See here.

Quesoteric commented 9 months ago

No, the mod does something even more naive. It simply sets the Player's current weight to 1.0 lbs, which is the default weight of a player. See here.

I'm not saying that the mod is the reason why you're speeding up, if that's what you think. This video might be related.

Quesoteric commented 9 months ago

I can explain it in better detail if I worded it bad.

winstxnhdw commented 9 months ago

Interesting. This seems to be a bug with the game then. Of course, this could probably be solved by aggressively setting the player's weight every frame, but I guess it's not really worth the cost.

Quesoteric commented 9 months ago

Do you mind if a create another section in this issue for the upcoming v47 update?

MythicalTrashcan commented 9 months ago

Do you actually mean slow down? I don't think I have done anything to speed up a player if they dropped an object.

When you hold a very heavy object such as a cache register, it will speed you up to make you the same speed as if you weren't holding it. Once you drop it, there is a breif moment where you will move quickily until it is set back to normal.

winstxnhdw commented 9 months ago

Do you mind if a create another section in this issue for the upcoming v47 update?

Go ahead.

winstxnhdw commented 9 months ago

Nutcrackers killed by the /kill command (not local) will have their DBS teleport to the vent where they spawned, and you can't pick it up.

Nevermind. Still broken.

winstxnhdw commented 9 months ago

Dead centipedes will still wrap around the player via /hate or /mob, however it does no damage, muffles their voice, and makes them drop their items. The 'centipede' model itself will not be visible.

I am leaving this in because it's funny.

Quesoteric commented 9 months ago

Step 1. Carry body Step 2. Switch to another slot Step 3. ??? ezgif-5-1b6f9fa622 (1) Step 4. Successfully spinning the corpse

this comment isn't a bug report please don't try to fix this

Quesoteric commented 9 months ago

Might make some gifs showing off the commands for use in the README

winstxnhdw commented 9 months ago

No insanity seems to not work either

I can't replicate this.

NameInWeightMod seems to not be working after a recent update.

This has been fixed,

Can't use ladders with infinite range if there are obstacles (such as map geometry)

I don't think I have plans to fix this,

By the way, you're such a lifesaver, I didn't realise the eyeless dog thing either until I read this.

Quesoteric commented 9 months ago

Video of me goofing around with the mod, then the girl spawns.

https://github.com/winstxnhdw/lc-hax/assets/140112866/2669a423-8620-4d95-acca-c156fe134299

Quesoteric commented 9 months ago

MODDED & INVALID BUG, MARK AS OFFTOPIC

MODDED & INVALID BUG, MARK AS OFFTOPIC

MODDED & INVALID BUG, MARK AS OFFTOPIC

~~Also quick question, was the method to detonate mines with triggermod ever changed? Because I remember that I used to be able to activate landmines through walls, but now I can't activate the mines without clear line of sight. and even then it's a bit finnicky to explode. Note: I can still interact with everything else, like locked doors through walls with triggermod.~~

winstxnhdw commented 9 months ago

Also quick question, was the method to detonate mines with triggermod ever changed? Because I remember that I used to be able to activate landmines through walls, but now I can't activate the mines without clear line of sight. and even then it's a bit finnicky to explode.

Note: I can still interact with everything else, like locked doors through walls with triggermod.

I tried making an optimisation for it but it seems to be causing problems in large lobbies. I guess I'll revert it.

winstxnhdw commented 9 months ago

Wait, I just took a look and I didn't change the part that has to do with triggering landmines. It should still be the same as always.

winstxnhdw commented 9 months ago

Stamina-mod and possibly others do not work properly if lc-hax is injected during the "Pick Online or LAN" sequence.

Do you happen to know what are the other mods affected by this? I have just pushed a fix for Stamina mod.

Quesoteric commented 9 months ago

I do not know surely, as I was saying that theoretically some other modules may break in the same way the stamina mod does.

Quesoteric commented 9 months ago

Phantom mode offsets the first-person helmet model. Really obscure and minor bug so I don't really mind if this is a bottom-of-the-barrel bug that has low priority. af53e48 1/1/2024 07:02

https://github.com/winstxnhdw/lc-hax/assets/140112866/2948a06a-388d-4194-b758-aace9f393b62

Quesoteric commented 9 months ago

Actually now with testing, found out that the weightmod also breaks if injected in the online/lan sequence. Also seeing the ghost girl too, but I don't know if this is just because of the previous statement I had about the insanity mod.

winstxnhdw commented 9 months ago

Actually now with testing, found out that the weightmod also breaks if injected in the online/lan sequence.

Alright, I've fixed all of this.

Also seeing the ghost girl too, but I don't know if this is just because of the previous statement I had about the insanity mod.

If you mean the heavy breathing, I believe that is part of the Ghost Girl reaction, nothing to do with sanity.

winstxnhdw commented 9 months ago

Don't know if this is invalid or not, but the hate and mob commands the commands in Debug and the Hate folders are not working for me after a recent update.

Yeah, I forgot to add the command attributes for them. I've pushed a fix.

winstxnhdw commented 9 months ago

No insanity seems to not prevent the ghost girl spawning

Ghost Girl cannot be stopped from spawning. She doesn't only choose her targets based on sanity level but also the amount of turns you've made, your current HP, and the value of the scrap you are carrying.

winstxnhdw commented 9 months ago

Phantom mode offsets the first-person helmet model. Really obscure and minor bug so I don't really mind if this is a bottom-of-the-barrel bug that has low priority

That's the helmet's visor. We delete it once the match starts. It obscures your vision.

winstxnhdw commented 9 months ago

Following yourself

Fixed.

Nutcrackers killed with the command drop an ungrabbable shotgun that teleports to their spawn vent when they don't have their eye out (scanning or attacking)

Finally, fixed this time.

E+M3 will not toggle the lights, it will play the animation though

Also fixed.

winstxnhdw commented 9 months ago

After the recent update to M3 + E using it basically anywhere at the Company building will result in death. This is because pressing E on the water normally will kill you.

That's hilarious.

Some enemies still see you in a way when you're in godmode. This includes spore lizards, they won't attack you if you get too close, but they'll still flee from you. Nutcrackers will see right through the godmode notarget, dogs will still hear you, and the giants are the polar opposites of the lizards. Masked enemies sometimes just circle you like a shark without trying to attack.

I don't think god mode does anything special to avoid being looked at.

Quesoteric commented 9 months ago

I'm referring to the "Make player untargetable in God mode" patch suggested here and added with this commit

winstxnhdw commented 9 months ago

I see, if that's the case, then isn't this the issue with being untargetable itself? Is it the same when you do /block enemy?

Quesoteric commented 9 months ago

I'll test this, give me some time

Quesoteric commented 9 months ago

Gave a report of most enemies with notarget. Probably just reporting game bugs rather than actual bugs of this mod atp, might start testing this mod with the beta sometime this week.

winstxnhdw commented 9 months ago

The nutcracker's gun will damage you if you're close to it in phantom mode(?)

This shouldn't even be possible..

When nutcrackers are prompted, their eye comes out but they don't attack, really funny to scare people though.

Like they don't attack anymore?

Sometimes you just flat out die when pressing SHIFT + = in phantom mode. Usually occurs over long distances.

I haven't been able to replicate this. How long does it have to be? I am usually doing that from ship to fire exit.

Masked enemies when spawned outside via /mask will ignore everybody, and instead just walk straight towards the entrance, where they will then exit and then finally aggro people. That is if there are valid targets.

That's weird. I am able to get it to instantly target someone outside immediately.

After the recent update to M3 + E using it basically anywhere at the Company building will result in death. This is because pressing E on the water normally will kill you.

I can't find anything water has to do with the Interact method :( It'll probably take a while to fix.

Quesoteric commented 9 months ago

Like they don't attack anymore?

Oh no, they'll still attack, It's just that they're in their roaming phase with their eye out. Pseudo-aggressive stage where they're following a player, but ignore them still like they're roaming. Eventually they start scanning.

Quesoteric commented 9 months ago

Masked enemies when spawned outside via /mask will ignore everybody, and instead just walk straight towards the entrance, >> where they will then exit and then finally aggro people. That is if there are valid targets.

That's weird. I am able to get it to instantly target someone outside immediately.

Strange, now I can't replicate it. However, I'll leave it up since I'm 100% certain that I didn't have god or notarget on. But if I still can't replicate it in like, 3 or so days then I'll remove it.

Quesoteric commented 9 months ago

This shouldn't even be possible..

Sorry, but this confuses me a little bit. Are you saying that you can't replicate it yourself or something like that?

winstxnhdw commented 9 months ago

This shouldn't even be possible..

Sorry, but this confuses me a little bit.

Are you saying that you can't replicate it yourself or something like that?

Can't replicate, and that I am really confident this cannot happen unless I am misunderstanding what you mean. When you are in Phantom, we are only moving the camera and not the player. The camera has no colliders and can never be hit. However, your real body can still take damage if someone goes up to it and hits it.

Quesoteric commented 9 months ago

Are you sure you can't replicate this? I'm able to in vanilla.

https://github.com/winstxnhdw/lc-hax/assets/140112866/86c1b003-f25d-4cfe-b4b8-3949e34034fd

Featuring the world's sloppiest privacy editing that I made in 2 minutes Note that I died after recording this but I fat fingered the OBS record key lol Possible epilepsy warning?

winstxnhdw commented 9 months ago

Your real body is being shot. Don't forget that the Nutcracker's bullets can pierce through walls and hit you from an infinite distance away.

Quesoteric commented 9 months ago

https://github.com/winstxnhdw/lc-hax/assets/140112866/ac3f1504-81da-4813-80fe-6bdd78c52f82

Closer to the nutcracker, I don't think that it was hitting me through the wall in the first video.

winstxnhdw commented 9 months ago

image

The code clearly shows that it can hit you as long as you are within 30 degrees of the weapon. Oh but I was wrong, it does get stop by walls.

winstxnhdw commented 9 months ago

Okay, I'll look into it. Weird.

Quesoteric commented 9 months ago

Some things to note: The nutcracker locks onto your body visually, but it seems the camera is the real target (99% sure this is the case) -You can move your phantom camera close to it, it will try to shoot, and when you move it away then it will begin chasing you again. Of course, you have to be far from the nutcracker physically. Moving your camera far, far away and the nutcracker just flat out refuses to shoot you while it's aggressive. The shotgun hits the camera, but the damage is calculated based on your body's distance

winstxnhdw commented 9 months ago

When nutcrackers are prompted, their eye comes out but they don't attack, really funny to scare people though.

Not actually a bug, but this shouldn't be the behaviour anymore.

winstxnhdw commented 8 months ago

Can't pull the horn with this mod without /horn

If you mean you can't pull after calling this command once, that should be intended. But if you haven't called the command or the horn has stopped horning. You should still be able to pull the horn.

Clear command prevents all and any messages from being shown, even after the command is executed. Also have to double-tap enter to send something.

I am so confused about this issue and I can't see why this happens from looking at the code alone. It'll take me a while to debug this.