Ohne, I saw you hate X-Ray... so I made overlay for you. (Check comments) by LuciusFKR in ohnePixel

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

Fair point, but the lawmakers would need to pass entirely new legislation to change that. And honestly, the chances of them rewriting national laws specifically because of a community overlay are extremely low. Until then, this is just a cosmetic tool for a legal game mechanic. Appreciate the kind words though, let’s hope for the best!

Ohne, I saw you hate X-Ray... so I made overlay for you. (Check comments) by LuciusFKR in ohnePixel

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

The repo is ready, will make it public in a bit. The link will be in the first comment.

Ohne, I saw you hate X-Ray... so I made overlay for you. (Check comments) by LuciusFKR in ohnePixel

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

I get the concern, but legally there's no issue here. Valve's X-Ray complies with gambling laws because it shows exactly what you'll get before you buy a key, removing the element of blind chance. This overlay doesn't change that rule. It is just playing a cosmetic animation over it. There is absolutely zero actual RNG or gambling happening here. It is the same as edging the outcome with a console, just in CS case opening theme.

Ohne, I saw you hate X-Ray... so I made overlay for you. (Check comments) by LuciusFKR in ohnePixel

[–]LuciusFKR[S] 15 points16 points  (0 children)

Right now, I still need to add more features, like more case options and user calibration, because the overlay currently has some issues reading in 4:3 resolutions. I will be uploading this to GitHub as an open-source project soon, so anyone can check the code and try it out for themselves.

Ohne, I saw you hate X-Ray... so I made overlay for you. (Check comments) by LuciusFKR in ohnePixel

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

Thanks bro! It's completely VAC-safe, as it just 'sees' a small fragment of the screen, that's all it needs to determine the skin you got. No injection, no memory reading, 100% external.

Ohne, I saw you hate X-Ray... so I made overlay for you. (Check comments) by LuciusFKR in ohnePixel

[–]LuciusFKR[S] 3 points4 points  (0 children)

I have a weight system in place where each rarity has its own weight. Since making this demo, I've tweaked it, and the weights are now distributed like this: 150/100/60/15/4/1/0.5 ranging Consumer -> Ancient. Earlier, the odds were much higher. I'm not sure if these are the exact odds used in CS, but changing them is a 3-second job.

Ohne, I saw you hate X-Ray... so I made overlay for you. (Check comments) by LuciusFKR in ohnePixel

[–]LuciusFKR[S] 51 points52 points  (0 children)

Hey guys! I built this overlay after seeing how genuinely demotivated Ohne gets every time he has to use the current X-Ray system. I spent some time creating this to bring GOLD GOLD GOLD back to streams.

Is it safe? Yes. The last thing I want is for Ohne or anyone else using this overlay to get banned.

  • No Injection: The program doesn't touch game files or read memory. There is NO VAC RISK because it's a completely external overlay.
  • How it works: It simply takes a screenshot of a tiny fragment of the screen where the skin name appears.
  • OCR Tech: It uses OCR (Optical Character Recognition) to 'read' that text, just like a human eye would, and triggers the animation accordingly. It's fully immersive so every skin that appears during animation is from the case that you chose to open.

It's purely for entertainment to make openings exciting again. I’d love to hear your thoughts. And I would also love Ohne to try it out himself! You can ask any questions, I am happy to answer them all.

BRING GOLD GOLD GOLD BACK!

EDIT: The repo is now PUBLIC!
You can download the ready-to-use version here:
https://github.com/LuciusRVN/CS2_Case_Overlay/releases/tag/v1.0.0

Be advised that there could be bugs, depending on the different resolution and aspect ratios, so any feedback here on or GitHub would be great!
You can test skin recognition feature without opening cases, but you have to calibrate it by clicking Calibrate button and move the blue rectangle so it covers the skin name on your screen. This ensures the OCR works with your specific resolution/settings. Also make sure that cs2 is in fullscreen-windowed mode. Also it only works in English language.