Ad Astra

Ad Astra

23M Downloads

[Feature Request]: Ability to remove 1st person hand skin when wearing space suit

Nebzla opened this issue ยท 11 comments

commented

Is your feature request related to a problem?

When wearing space suits in Ad Astra (1.19.2 is the only version i can confirm this on) while using shaders with rubidium and oculus , the hand model glows brightly and appears positioned oddly. This only happens when wearing a space suit, including both the default one and the netherite variant.

Solution(s)

As it's probably a lot more difficult to fix issues related to shaders causing visual bugs, it would be nice if there was a config option to be able to disable the hand skin in 1st person when wearing a space suit. This would allow you to still be able to use shaders without visual issues on the hand when wearing the suit, and wouldn't require trying to work around shader issues.

Describe alternatives you've considered

Alternatively the actual source of the issue could be fixed instead of adding a workaround to disable the hand skin, but I imagine that this is much harder to do and i have a lack of knowledge on this topic, so I presume the suggested solution is easier to impement.

Mod Version

1.19.2

Mod Loader Version

43.2.13

Mod Loader

Forge

Additional context

No response

commented

First person render bug?
Hmm...
How about this?

commented

I dont really know a whole lot about java sorry, i'm confused what i should do with this.

commented

Create mod also modified first person hand render, and didn't occur this bug.

commented

Create doesnt allow it to be enchanted is why it specifically works, because we allow for it to be enchanted which causes shaders to try emissive shaders on it

commented

it renders with the enchanted renderer so it may have worked at one point but doesn't anymore, ad astras one specifically uses the enchanted vertex buffer so that may have broken separately but create renders theirs solid full bright nothing else so that is likely why theirs works fine because no shader should ever touch the solid renderer

commented

Create doesnt allow it to be enchanted is why it specifically works, because we allow for it to be enchanted which causes shaders to try emissive shaders on it

Are you sure it worked?
YF VL`_4PJL38X3VT 9INCN

commented

Suit is enchanted but it not shown on first person hand.

commented

I never said that. I said we both do it different ways and creates way just uses the solid renderer which we don't

commented

the enchanted renderer not working doesnt mean create broke it that can mean it just broke on its own or something else, I never said create broke it

commented

But enchanted renderer not working...

commented

(So that's the reason that I delete it...)