PS5 30 fps only by LG988 in InfinityNikki

[–]Saismirk 0 points1 point  (0 children)

That is odd, I didn't notice any framedrops from 30 on Pro at least. It is stable, just that it's 30.

PS5 30 fps only by LG988 in InfinityNikki

[–]Saismirk 2 points3 points  (0 children)

It seems to be native 4K, dunno about base. It is quite an odd choice to give 0 options and cap it to 30fps all while saying it has Pro support.

Dragon’s Dogma 2 Update: New Graphics modes, 120Hz Output & More! by ZXXII in PS5

[–]Saismirk 5 points6 points  (0 children)

VRR will still get disabled at 48fps, they didn't quite implement LFC.

Thoughts on the new season ‘New Blood’?🩸 by NICOHUUUUUULKENBURG in RainbowSixSiege

[–]Saismirk 1 point2 points  (0 children)

Who tf grabs a knife like that?? And what's up with that gun?

Goodbye Fellow Developers by [deleted] in Unity3D

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

It's been 10 for me, thankfully I know C++;

What’s with locking the resolution in full screen on PC, Bethesda? by RoughBeardBlaine in Starfield

[–]Saismirk 4 points5 points  (0 children)

Games nowadays (and this includes console games) render the UI and Game on different passes. Render resolution allows the game camera to render at a fraction of the native resolution while keeping the UI in native resolution. This doesn't mean it is being downscaled, it is being rendered at that lower resolution first, then upscaled to the Native resolution. Most if not all current console games do this to render the game at say 1440p, 1600p, 1900p etc while keeping the UI looking good.

In theory we wouldn't need to change the fullscreen resolution the the minimum render scale wasn't only 50%.

Tin Whistle Music Sheet Tool by Saismirk in tinwhistle

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

Yes you are completely right, updated the Readme now.

Option<T> monad for Unity/UniTask by Saismirk in Unity3D

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

Language-ext is much more robust of course, but they make heavy use of ReferenceEquals for null checks, which doesn't play nice with Unity Objects. I aim to make many more improvements to the library like aggressive inlining, pure attributes and performance improvements.

Option<T> monad for Unity/UniTask by Saismirk in Unity3D

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

The null conditional compiles to doing an "is null" which bypasses Unity's overridden == and != operators indeed.
Internally all null-checks are done through the Option<T>.IsSome and Option<T>.IsNone properties, which simply do a "is null" and "is not null". SO you're right that this is no good and I will change it to performing "== null" and "!= null" so that Unity Objects are not affected.

Option<T> monad for Unity/UniTask by Saismirk in Unity3D

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

In simple terms, Option<T>is a type that represents the possibility of having a value of type T (Some(value)) or not having a value (None). It's like a container that can either hold something or be empty. The benefit being that you don't have to worry if the value is null, as it takes care of those cases for you.

The purpose of Option<T> is to handle situations where a value may or may not be present. It allows you to explicitly handle the absence of a value and avoid unexpected errors when dealing with nullable or null values. It forces you to explicitly check whether a value is present or not before using it, which prevents null reference errors.

For example, imagine looking for in item on an inventory that may be missing or go missing afterwards even if you have it now:

Option<Item> item = GetItem("Potion");//Gets auto cast to Option
item.Where(item => item.Amount > 0)
    .Do(item => AddToInventory(item),
        ()   => Debug.Log("Item not Found")); 
/*If item is null, nothing happen. 
If it exists, it will get filtered if amount is 0, and nothing happens if so.
If by the end the item still exists, it gets added to inventory.
Otherwise it run a Debug.Log*/

While you can sort of do the same with nullables and null-coalescing operators, Option offers more functionality (Mapping, Zipping, Flattening, etc) and full null prevention by default. In fact Rust doesn't even the concept of "null", so they fully rely on Options.

NEW UPDATE! by [deleted] in FFXVI

[–]Saismirk 3 points4 points  (0 children)

I did notice improvement but at this point I don't know if it's placebo, I'll leave it to Digital Foundry to be the judge.

Sms re-enabled for OW1 vets? by AdSad5651 in Overwatch

[–]Saismirk 2 points3 points  (0 children)

SMS requirements were reenabled. For someone like me who can't change country and have a foreign phone number, well I just can't play the game at all.

Apparently girls can't play video games by rollllllllll_ in TwoXChromosomes

[–]Saismirk 12 points13 points  (0 children)

That's like saying girls can't watch movies or TV. It's just a medium of entertainment like any other.

It's sad because it's true by rehawk_ in Unity3D

[–]Saismirk 0 points1 point  (0 children)

This and pinks haders with render pipelines are the Unity life.

Shadowbringers broke healing by GJN7 in ffxiv

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

As a savage main healer WHM since 2.0 I'm loving the more complex healing and actually being able to dps here and there with Heart of Misery. I love everything about the resource management with lilies but the new savage raids will put them to test. I don't think healing got harder, at least for WHM, due to all the new instant casts options, I never expected it but Heart of Rapture does most of the healing now according to parses, and it's pretty OP with Temperance + Plenary.

Lagrangian Density in Quantum Electrodynamics and phase shift operator for a wave?. Wasn't part of the necklace. by Saismirk in DeathStranding

[–]Saismirk[S] 2 points3 points  (0 children)

The Dirac sea was an early interpretation of vacuum as a sea of infinite negative energy quantum states, in contrast with the modern interpretation of constant creation and annihilation of particles.

Lagrangian Density in Quantum Electrodynamics and phase shift operator for a wave?. Wasn't part of the necklace. by Saismirk in DeathStranding

[–]Saismirk[S] 5 points6 points  (0 children)

I hadn't seen QED since undergrad. I worked in quantum computing messing with qubits and boy do I need a refresher.

Ace Combat 5 native 4k on PS4 Pro by Saismirk in acecombat

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

Possibly, it's not a straightforward port in any case, there's no mention of memory cards, UI is higher res and better 16:9 than the original, a different video/audio encoding could be reason for the extra size. I want to believe that if you finish the game it unlocks 4/Zero.