ottergauze
@ottergauze.com
420 followers 1.3K following 130 posts
Posts Media Videos Starter Packs
Pinned
ottergauze.com
Hi, I'm otter. Inji is my little fursona goober. he/they

Expect posts about nerdy tech shit, but also maybe Ori and Pokemon stuff. I don't have a "theme" but if you like any (or all) of these things, I don't think you'll be disappointed.

ottergauze.com
#furry #orioc #orithegame
A reference piece of a white, albino, bipedal spirit character with hooves reminiscent of the spirits in the Ori games, called Inji, the engineer spirit. This spirit has four antennae, four arms, and wears a pear of brown goggles with bandage wraps on both left arms, and brownish-red gloves on the bottom hands.
Reposted by ottergauze
davidtoonsyt.com
✨ ICON C0MMISSIONS OPEN! ✨
- $55-65 USD each (Dependent on character complexity!)
- PayPal only!

If you're interested in getting a slot, fill out the form!
forms.gle/DpZ1B4UhXNRq...

(Reposts help a lot! 💙)
ottergauze.com
I'm either gonna move over to WAFRN or forego social media entirely. Not a huge loss, I'm just not going back to twitter.
ottergauze.com
I might fully migrate my bsky over to @ottergauze.at.app.wafrn.net once the migration process is a bit more mature.
ottergauze.com
#stolas #helluvaboss
An official Spotify playlist but the image is an owl pulling a funny face with the text "this owl is fucked up bruh" An official Spotify playlist but the image is an owl pulling a funny face with the text "this owl is fucked up bruh", but it's Stolas.
ottergauze.com
Being outwardly pro-Trump is a start
A tweet from Vercel CEO Guillermo Rauch, proxied through Nitter.

"Congrats President Trump 🇺🇸

Excited about the impact 𝕏, prediction markets, citizen journalism, podcasts, and the open web played in fostering democracy and a free media. It's a new world."

Tweeted on November 6th 2024, at 4:56 PM UTC.
ottergauze.com
holy shit how does it keep happening
A video shows Pakistan shooting down an Indian Air Force Rafale fighter jet near Bahawalpur in Pakistan.

Our verdict:

This isn't what the video shows. It is actually gameplay footage from the military simulation game Arma 3.
ottergauze.com
If you see this, quote with the energy you bring to Bluesky
A small yellow anthro cat with a shirt that reads "two seater" with arrows both pointing up to his face and to his crotch
ottergauze.com
I'm here you fuckaas bitch
Nibel from the opening scene of Ori and the Blind Forest
ottergauze.com
The fact that Fraps still exists after not seeing an update in over 10 years, and that *they're selling it for $37* is absurd
Fraps homepage, under the Buy tab it says "Capture your finest gaming moments with Fraps for only £37"
ottergauze.com
That checks out

nrosa01.github.io/pmd-quiz-onl...
#pmd #pokemonmysterydungeon
A Pokemon Mystery Dungeon personality test. It reads "You seem to be..." and then shows icons of Shinx and Pikachu smiling
ottergauze.com
Barring some crazy hidden liblzma-tier backdoor attempt, which is HIGHLY unlikely.

Or if people are downloading it from the first link DDG is giving people FOR SOME REASON
DuckDuckGo search result for "unleashed recompiled" linking to a very shady download site called UpToDown.com as the first result.
ottergauze.com
not what i wanna see in response to a github issue
elogicuk responds to a GitHub issue with "Made this in chatgtp for you brother"
ottergauze.com
you submit the form on the site and they DM you to get in touch when it's added, dont overthink it
A direct message log between sonasky.app and ottergauze. 

Sonasky quotes the Shinx post and says "hello :) I'm reaching out to let you know I've created a label based on your form request. Here it is!"

ottergauze responds with "Thank you! :)"
ottergauze.com
Eyeballed a refactor because it was fun. May not be perfect.
virtual void Event_OnRoundComplete(float flRoundTime, IGameEvent * event) {
  float timeSinceLastClassChange =
    m_pAchievementMgr -> GetLastClassChangeTime();

  C_TFPlayer * tfPlayer = C_TFPlayer::GetLocalTFPlayer();

  // Bail early for any state that invalidates the achievement being unlocked.

  if (timeSinceLastClassChange <= 0)
    return;

  // has the player been present and not changed class since the start of the
  // round (minus a grace period)?
  if (timeSinceLastClassChange = >
    (gpGlobals -> curtime - flRoundtime) + TF_FULL_ROUND_GRACE_PERIOD)
    return;

  // TF Player isn't present
  if (!tfPlayer)
    return;

  int currentClassIndex = pTFPlayer -> GetPlayerClass() -> GetClassIndex();

  if (currentClassIndex < TF_FIRST_NORMAL_CLASS &&
    currentClassIndex > (TF_LAST_NORMAL_CLASS - 1))
    return;

  // Conditions met, set bit for this class
  EnsureComponentBitSetAndEvaluate(
    (currentClassIndex - TF_FIRST_NORMAL_CLASS))
}
ottergauze.com
Some of the nesting in the tf2 source tree makes me genuinely nauseated, these nested conditionals man
virtual void Event_OnRoundComplete(float flRoundTime, IGameEvent * event) {
  float flLastClassChangeTime = m_pAchievementMgr -> GetLastClassChangeTime();
  if (flLastClassChangeTime > 0) {
    // has the player been present and not changed class since the start of this round (minus a grace period)?
    if (flLastClassChangeTime < (gpGlobals -> curtime - flRoundTime) + TF_FULL_ROUND_GRACE_PERIOD) {
      C_TFPlayer * pTFPlayer = C_TFPlayer::GetLocalTFPlayer();
      if (pTFPlayer) {
        int iClass = pTFPlayer -> GetPlayerClass() -> GetClassIndex();
        if (iClass >= TF_FIRST_NORMAL_CLASS && iClass <= (TF_LAST_NORMAL_CLASS - 1)) //( TF_LAST_NORMAL_CLASS - 1 ) to exclude the new civilian class
        {
          // yes, the achievement is satisfied for this class, set the corresponding bit
          int iBitNumber = (iClass - TF_FIRST_NORMAL_CLASS);
          EnsureComponentBitSetAndEvaluate(iBitNumber);
        }
      }
    }
  }
}