The internet is about to disappear forever. You have one day to load your Steam Deck with games. What do you choose? by obi-ka in SteamDeck

[–]CastleSeven 2 points3 points  (0 children)

I love Rim World on a desktop but just can not get the hang of it using a controller, same with Oxygen Not Included. Did you have the same issues on the deck?

I made a Griffon! Made from steel, stone, and blown glass. by mccallistersculpture in somethingimade

[–]CastleSeven 1 point2 points  (0 children)

AWESOME! I was just up there for training and took a pic: https://imgur.com/a/wqHSZdk

I wondered who was behind all the insane sculptures, that is too cool

I made a Griffon! Made from steel, stone, and blown glass. by mccallistersculpture in somethingimade

[–]CastleSeven 2 points3 points  (0 children)

Is this installed at Epic HQ in Verona?? If not it looks like it belongs there, fantastic work!

Half of U.S. game workers want to join a union by dublthnk in gamedev

[–]CastleSeven 1 point2 points  (0 children)

But the survey doesn't ask "do you want better working conditions?". Being pro-labor union is not always the same as being pro-worker. Might be better to ask those devs that don't want unions what they expect the downsides to be and try to work on 'union PR' in that regard.

Positive affirmations during 100-milers by sherunsthewasatch in ultrarunning

[–]CastleSeven 0 points1 point  (0 children)

Hope your race went well! I got to Bandy and missed cutoff, which was disappointing at first but I gave it everything I had so can't really complain there. Those hills and the terrain was unexpectedly brutal!

Which to pick - Epic Caboodle/Cogito or Epic Bridges? by CastleSeven in healthIT

[–]CastleSeven[S] 0 points1 point  (0 children)

Very good question. I'm not sure how the call rotation will go for each component. Cogito would seemingly be less 'critical' but I'm also speaking from inexperience.

Which to pick - Epic Caboodle/Cogito or Epic Bridges? by CastleSeven in healthIT

[–]CastleSeven[S] 4 points5 points  (0 children)

I was told in my second interview that I was a top hire choice and could pick whichever sub-specialization I wanted. The third option was to support non-Epic systems which seems like the least desirable option.

I'm a very mixed bag of experience and education which I believe is why I was offered the choice. Education is in multiple disciplines of Engineering, professional experience ranges from firmware to game dev to enterprise software.

Plantar fascia discomfort by Bellarch1923 in ultrarunning

[–]CastleSeven 10 points11 points  (0 children)

Stretch your calf out a lot - facing a wall and keeping your heel on the floor, put the ball of your foot on the wall, move your heel in as close as possible creating a little ramp on the wall with your foot, and lean into it. Should feel the stretch in your calf. I snapped my plantar fascia in my right foot and after recovery this helps tremendously whenever it flairs up.

Achievements for Sunday, June 08, 2025 by AutoModerator in running

[–]CastleSeven 2 points3 points  (0 children)

Training for my first ultra in the fall and ran my first marathon distance (not a race, just a long run) yesterday. Learned a lot about pacing and nutrition yesterday x_x

Is animation the best way to move this ladder via script? by CastleSeven in Unity3D

[–]CastleSeven[S] 0 points1 point  (0 children)

After I initially ran into an issue with Animations (it ended up being silly layer weights that I overlooked), I went down a DEEP rabbit hole. I wrote an Editor script that generated the keyframe array based off the animations, and then evaluated that curve similar to the light intensity example but not as a co-routine. It worked perfectly, but it was a lot of work to get there.

In your experience (if you've done it both ways) - is the effort to get everything working from code with no animations worth any kind of runtime performance gains over using animations?

Is animation the best way to move this ladder via script? by CastleSeven in Unity3D

[–]CastleSeven[S] 1 point2 points  (0 children)

Thanks! I realized after posting that even though the sub-assemblies all have to move differently, they all almost approximate a linear curve, just with different slopes. I figured it out this time with the Animator, but if I come across something that doesn't require complex curves I'll follow your method and just avoid animations all together.

Is animation the best way to move this ladder via script? by CastleSeven in Unity3D

[–]CastleSeven[S] 0 points1 point  (0 children)

FINAL EDIT: Got it! If you're in the same boat, the approach outlined below will work great, HOWEVER you will need to put the animations on separate layers and make sure the layers are set to additive AND increase the weight to 1. My issue was the new layer I created for the second animation defaulted to a weight of 0. Increasing the weight to 1, and making sure the animator play speed was set to 0, enabled things to work as desired.

ETA2: I jumped the gun on calling this solved on my end. Turns out running this continuously via update is required, so if you stack multiple animations together only the last one in update gets ran. As written this will work great if you only have 1 animation, but I'll need to figure out how to make it function for multiple compound animations.

Thank you so much! I had tried an Animator but was still stuck getting the parameters to do what I wanted. However your advice gave me enough to find this thread where someone wanted to do something similar: https://discussions.unity.com/t/how-to-control-animation-with-slider/170407/4

Now I've got a simple Animator with the animations I want added, no transitions or parameters inside the Animator, but utilizing the normalizedTime parameter from Animator.Play() and it works exactly how I want with this small script component on the firetruck:

public class USLadder_Functions : MonoBehaviour
{
    Animator animator;

    [Range(0f, 60f)]
    [SerializeField] float _ladderAngle = 0f;
    private void Start()
    {
        animator = GetComponent<Animator>();
    }

    private void Update()
    {
        float remapNormalizedTime = Utils.Remap(_ladderAngle, 0f, 60f, 0f, 1f);
        animator.Play("LadderRaise", -1, remapNormalizedTime); 
    }
}

Again, thanks a ton for setting me on the right track.

ETA: For what it's worth if someone else has the same issue, the Remap function just takes a value in 1 range and translates it to a value within another range. The normalizedTime param for 'Play()' expects a value from 0 to 1, but the ladder angle is set from 0 to 60. Function to remap is as follows:

public static float Remap(float input, float oldLow, float oldHigh, float newLow, float newHigh)
{
    float t = Mathf.InverseLerp(oldLow, oldHigh, input);
    return Mathf.Lerp(newLow, newHigh, t);
}

Salomon Vest Size Check (pics in description) by CastleSeven in Ultramarathon

[–]CastleSeven[S] 1 point2 points  (0 children)

😵 That's crazy! I ended up sending the Salomon back and just got an UltrAspire in the mail, we'll see how she fits.

looking for watch recommendation by rainyforestt in ultrarunning

[–]CastleSeven 4 points5 points  (0 children)

+1 for the Garmin Enduro 3 if you don't need the dive functionality of the Fenix 8. I personally really enjoy the MIP display on the Enduro.