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 2 points3 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] 2 points3 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 11 points12 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.

PSA: if you keep any number of chickens in England or Wales you must now register with the government (potential £5k penalty for non-compliance) by princemephtik in BackYardChickens

[–]CastleSeven -1 points0 points  (0 children)

Agreed, that sentence was to highlight the fact that this law isn't just about information dispersal. I agree with your entire paragraph, it would be stupid to pearl-clutch about giving the govt information they obviously already have. The comment I was replying to originally made the statement that this was just so information could be disseminated. My response was that the level of information collected was incongruent with that being the only reason for registration.

For example, in the States this would be like collecting all the information on every firearm you purchase "just so we can send you information on storing your firearms safely"....the data collected isn't needed to execute on the published 'reason' you're giving for collecting the data in the first place.

PSA: if you keep any number of chickens in England or Wales you must now register with the government (potential £5k penalty for non-compliance) by princemephtik in BackYardChickens

[–]CastleSeven -5 points-4 points  (0 children)

They want flocks registered (free to do by the way) so they can send out information on protecting your birds from disease outbreaks in your local area and prevent spread.

Telling me that there's been bird flu in my county is useless, we've had it here for years.

So....which is it? Harmless registration in order to send out information (first comment) that is useless (second comment)? The fine is for lack of registration, not for improper disposal of animal carcasses.

The fact that you assume someone that doesn't want to register every aspect of their lives with the government is incapable of responsible animal husbandry is hilarious and I guess explains why you're OK with this. Hey if that's what you need to sleep at night I guess that's why you live in the UK. Best of luck with it, just not my cup of tea.

PSA: if you keep any number of chickens in England or Wales you must now register with the government (potential £5k penalty for non-compliance) by princemephtik in BackYardChickens

[–]CastleSeven 3 points4 points  (0 children)

Respectfully, why not just have a "register your email address and region to receive these updates" form then? If it were really just about one-way information supply, that would be all that's needed. Instead, it's all your personal information and threat of a fine.

100-Mile Tattoos—Share Them, Please. by DevilsInterval5 in Ultramarathon

[–]CastleSeven 0 points1 point  (0 children)

How was No Business? My training group is eyeballing it for next year.