GLIntercept -debug/reverse engineering OpenGL tool

All topics about ZGameEditor goes here.

Moderator: Moderators

Post Reply
User avatar
VilleK
Site Admin
Posts: 2371
Joined: Mon Jan 15, 2007 4:50 pm
Location: Stockholm, Sweden
Contact:

GLIntercept -debug/reverse engineering OpenGL tool

Post by VilleK »

I found this highly useful tool that allows you to run a OpenGL-application with a custom debug OpenGL-driver. It can be configured to log errors and even save all textures used as png-files and extract shader source code.

http://glintercept.nutty.org/index.html
User avatar
Kjell
Posts: 1924
Joined: Sat Feb 23, 2008 11:15 pm

Post by Kjell »

...

Hmm, I was sort of hoping these kind of tools wouldn't surface on this board. I'm aware that everything can be captured / decompiled / reverse-engineered .. but pointing people in the "right" direction might not be good for a product / community in the long run ( they've had this problem with GM as well ).

On the flip-side, I guess this is currently the only way to properly save procedurally generated textures from a ZGE executable :wink:

K
User avatar
VilleK
Site Admin
Posts: 2371
Joined: Mon Jan 15, 2007 4:50 pm
Location: Stockholm, Sweden
Contact:

Post by VilleK »

You got a point there Kjell, it may be true that the reverse-engineering features of that tool are a bit dubious. I didn't consider that. However the debug/logging feature is excellent and I wanted to post about it here if anyone encounters any problems with zge-generated files because then they can run it with the tool and post the gl-error log here for me to examine.
User avatar
jph_wacheski
Posts: 1005
Joined: Sat Feb 16, 2008 8:10 pm
Location: Canada
Contact:

Post by jph_wacheski »

Every tool is a weapon - if you hold it right.
- Ani DiFranco

yeah ppl can 'steal' tech., like shaders, and art like textures,. as well as cheat some games using something like this., however that would be a small minority of ppl willing/skilled enouph to go to those levels to avoid doing their own work,. .

The up side seems to out weigh that,. as we can use to for good as well. May be a tad dangerous (in the wrong hands) but a usefull find none the less.
iterationGAMES.com
Post Reply