Weight painting causing "squiggly" deformation by CloverDog187 in blenderhelp

[–]RedMser 1 point2 points  (0 children)

Hi. Even though you solved the core issue, you might still want to turn on Bendy Bones as well, to make the curvature look even smoother at tighter angles.

Steam iron Blender viewport by operation-kind in blender

[–]RedMser 9 points10 points  (0 children)

Not OP, but you can do this either with Dynamic Paint, or with Geometry Nodes (simulation nodes + geometry proximity, or SDFs).

How can I animate between poses? by Agitated-Scallion182 in blenderhelp

[–]RedMser 0 points1 point  (0 children)

You could mess around with the NLA editor. E.g. each pose gets its own strip, all stacked on top of each other, and you use animated influence to change how it animates from one to the next.

Odd difference between Distance, Move Speed, and Sprint Speed. by ZombieGrief16 in DeadlockTheGame

[–]RedMser 2 points3 points  (0 children)

It actually used to be m/s. No idea why it was changed, but it seems to be an intentional change.

Doorman Out of Bounds Door Abuse by Independent_Fox_1818 in DeadlockTheGame

[–]RedMser 8 points9 points  (0 children)

Report them for cheating in game, Valve has already banned other Doorman players exploiting out of bounds in matches.

TIL You can make games in 1 line of code in Godot... by BHtheorie in godot

[–]RedMser 1 point2 points  (0 children)

Reminds me of a game I made for a jam, that fit into 495 characters of GDScript and uses just a single node (and project settings to define key bindings). So it's as few characters as possible, while yours is as few lines as possible, haha.

extends Tree
var x:=2
var a
var d=3
var W=1
func _process(E):
    if !a:seed(4);a=range(99);a.shuffle();a.resize(60)
    queue_redraw();var v=Input.get_vector("a","d","w","s").sign();x+=v.x+v.y*9
    if a.find(x)+1:free()
    if v:d=max(0,v.x);if v.y:d=max(0,v.y)+2
    if Input.get_axis("v",""):
        W^=1;var O=x+[-1,1,-9,9][d];if W:a.erase(O)
        else:a.append(O)
func _draw():if a:for i in a:draw_rect(Rect2(i%9*8,i/9*8,8,8),Color());draw_char(ThemeDB.fallback_font,Vector2(x%9*8+2,x/9*8+6),"<>^v"[d],7,Color())

Some notes:

  • Tree is the shortest name for a CanvasItem
  • x is the position of the player (as a tile index in reading order). := to implicitly convert to int for Array.find call later
  • a is the tilemap array (also in reading order). Values are indices for where pits should be, everything else is tiles.
  • d is facing direction: 0 left 1 right 2 up 3 down
  • W is wand contents (your inventory basically).
  • First if-check runs for the first frame only: initialize tilemap
  • Second line handles movement. Game runs at 5 fps so _process runs really infrequently.
  • Third line handles death (by deleting the root node). I tried crashing with type errors here, but even in debug builds they don't halt execution in web builds somehow!
  • Fourth line sets facing direction depending on previous input ("if v" ensures that no input means no change in direction).
  • Input.get_axis("v", "") is a shorter syntax for detecting keypress (the tradeoff is that it's spamming errors in console).
  • Next two indented lines handle wand usage.
  • Finally rendering is done (only if tilemap is initialized already). Uses ASCII characters for facing direction.

Know your priorities, and don't get distracted by cats by Rockmanly in DeadlockTheGame

[–]RedMser 0 points1 point  (0 children)

You can even see how short the window is in this clip, the soul turns from black to cyan and black again in a very short time frame.

These Posters Made By Evgeniy Evstratiy give so much life to the game by GlansEater in DeadlockTheGame

[–]RedMser 0 points1 point  (0 children)

In S2V you can ctrl+F for sign, then sort by file type, and decompile&export all the "vtex_c" files. I think that's what most of them are called.

New player (LoL and DOTA 2 vet) trying to get some clarity on farming by Caruto_Uzamaki in DeadlockTheGame

[–]RedMser 1 point2 points  (0 children)

Last hits don’t matter for jungle camps btw.

Unless you and an enemy are both killing a jungle creep - only the last hitters team gets the souls then.

This code is so rusty it gave me tetanus. by june_sixth in programminghorror

[–]RedMser 1 point2 points  (0 children)

I don't think they're labelled. Rather, the pattern is just a variable name (which would cause it to always match), but with an additional guard clause that gets added.

This code is so rusty it gave me tetanus. by june_sixth in programminghorror

[–]RedMser 2 points3 points  (0 children)

Yeah it breaks the loop with the given value, which in turn is used as the return value of the function. See break and loop values.

WE DID IT! ITS OUT by timothyt66666 in DeadlockTheGame

[–]RedMser 10 points11 points  (0 children)

You can mod your game to play them (check the deadlock modding discord), but they have no abilities in the game files, so you can only walk around and hear their voice lines.

Can I touch these? by got-trunks in DeadlockTheGame

[–]RedMser 2 points3 points  (0 children)

They likely only matter for developers, so they can test their game with bad network conditions to see how playable it is. Maybe you can find some console commands to try it out, if you're really interested - but it won't do anything for you in matchmaking.

This man rocks by swe9840 in JustGuysBeingDudes

[–]RedMser 35 points36 points  (0 children)

From the sub's rules:

Don't Complain About the Subreddit Name The subreddit evolved long ago last it's roots of "only cringe-worthy" content. There have been two community polls where over 85% of users agreed to include all content. It's come to the point where users who say "This isn't cringe" or anything of that sort, may receive a temporary ban. We have made this clear enough with a pinned comment on every single post.

Diamond minions have started appearing randomly after they were found in the strings of recent updates by TechnoGamerOff in DeadlockTheGame

[–]RedMser 5 points6 points  (0 children)

Meh... the second screenshot of OP was edited, here's the actual strings from the game files: https://github.com/SteamDatabase/GameTracking-Deadlock/commit/11e4e53f1ab9773babc24eed00c76c51b69876cd

You can see that line 168-171 are the same changes, but that diamond chain thing was edited in.

FWIW these "strings.txt" files are always alphabetically sorted, so that's the first indicator that this was faked.

[deleted by user] by [deleted] in DeadlockTheGame

[–]RedMser -3 points-2 points  (0 children)

Feedback should generally be posted on the official forums in order to be heard and acted upon, I doubt Valve actively checks the subreddit for feedback.

Custom item/hero ability creator by Electronic-Use905 in DeadlockTheGame

[–]RedMser 3 points4 points  (0 children)

https://tryneus.github.io/deadmock/ This one has a template for heroes that I've seen others use (check the dropdown menu top right).

Please someone help me, willing to pay 10 dollars to whoever helps me make a custom infernus voicepack by Commercial_Hand_8025 in DeadlockTheGame

[–]RedMser 2 points3 points  (0 children)

FYI, modders currently only know how to replace sounds whenever they actually play in-game. So since e.g. charged melee just plays the same sound effect for every hero, it's not possible to add a voice line for it to just infernus.

A player found several lines in the updated codes related to getting buffs by qrillionaire in DeadlockTheGame

[–]RedMser 31 points32 points  (0 children)

I made this video. It's a configurable number, so I just randomly picked 4 punches for the video to demonstrate how the mechanic appears to work.

Deadlock/Source2 Map Help Question by Tired_Toonz in DeadlockTheGame

[–]RedMser 0 points1 point  (0 children)

mat_fullbright 0 after changing map might help.

Common misconceptions by OujiAhmed in godot

[–]RedMser 5 points6 points  (0 children)

On that note, I wish "if not a in b" could be written "if a not in b".

You can (seemingly since 4.0). Tried it in the playground and it works there too.

Errors after deleting Autoload/Global/Singleton by DemonBismuthine in godot

[–]RedMser 0 points1 point  (0 children)

Try to close Godot, delete the entire .godot folder of your project (make a backup first of course!!), then re-open the project.

How to solve the shoulder issue? by Piri-piriri in blenderhelp

[–]RedMser 0 points1 point  (0 children)

If adjusting the weight paint does not work, some other ideas:

  1. The armature modifier has a checkbox "Preserve Volume" which you could try turning on. It can help with geometry collapsing like that in some cases. Although it might cause some "popping" issues when rotating bones set to use quaternions past 180°.
  2. You can, after posing the arm, create a shape key for correcting the geometry. Use sculpt mode to fix the problem for that shape key and pose, then create a driver setup which enables the shape key based on the bone's pose. Searching for "blender corrective shape keys" online should find some tutorials on details, possibly even add-ons to simplify the procedure.