8000 Halo: Broken active camo tinting · Issue #58 · SnowyMouse/chimera · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Halo: Broken active camo tinting #58

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Jakey757 opened this issue Nov 4, 2020 · 1 comment
Open

Halo: Broken active camo tinting #58

Jakey757 opened this issue Nov 4, 2020 · 1 comment

Comments

@Jakey757
Copy link
Jakey757 commented Nov 4, 2020

The tinting of active camo doesnt work the same as it does on Xbox, on PC

original hardware
https://youtu.be/jnzf0Riv01A?t=1934

emulated
https://youtu.be/e6MRmi4E8jY

PC
unknown (1)
unknown

Xbox appears to be tinting the entire object, while pc is only tinting it partially. The alpha channel for the active_camouflage_distortion texture in /rasterizer acts as a mask for the tint values found in globals.globals on PC, white in the alpha are areas of color, black there is no color and the background color is used. Tinting in halo refers to multiplying a color over the background color.

I have attempted to invert the alpha to no acceptable results, the closest i got to it was by making the alpha completely white
unknown (2)

Fixing this globally through chimera would be ideal as it requires a new texture currently.

start of discord discussion in rebel army
https://discord.com/channels/331642419953139713/576156733538566160/773572435039092788

ps: if i should be labeling these issues differently to separate them into being possible feature implementations lmk

pss: the refraction amount might be getting set wrong on pc as well, PC seems to refract too much

@Jakey757 Jakey757 changed the title Broken active camo tinting Halo: Broken active camo tinting Nov 6, 2020
@Aerocatia
Copy link
Collaborator

It seems Xbox ignores the alpha channel of the tint bitmap. Perhaps we could have chimera force the game to interpret that particular bitmap as x8r8g8b8 if it's a8r8g8b8?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
0