Is it possible to render model without indices? [General]
Posted: Sat Nov 14, 2015 1:47 pm
I'm reversing the .pig format and specifically the Minion rush models. I've played around with all version of the game Windows 8/Iphone/Android.
Its not so difficult to reverse the format, even after the compressed streams they added but i'm stuck on something.
For some FUCKING reason, whereas the model information is EXACTLY THE SAME between the same model over all platforms, the windows version contains indices data, BUT iphone and adroid contain NOTHING at all... Its just missing... If i exclude some padding the files are pretty much IDENTICAL EXCEPT that missing indices section.
I remembered some years ago, when i was playing around with some models from the PS3, and i was stuck on EXACTLY THE SAME problem.
So i'm starting to believe that i am clearly missing something here that has to do with the platforms and their gpus or with the specific version of opengl-es.
Is this possible or not? Otherwise is it possible to extract the indices from other model information like UV's or something?
Any help is highly appreciated.
PS: I've tried to try and define triangles immediately from the vertex buffer. I've seen models like that. These particular ones are DEFINITELY NOT LIKE THOSE, because if they were there would clearly be some duplicate vertices in the vertex buffer, but there is not even a single one of them
PS2: I'll try to post some file data streams later on
Its not so difficult to reverse the format, even after the compressed streams they added but i'm stuck on something.
For some FUCKING reason, whereas the model information is EXACTLY THE SAME between the same model over all platforms, the windows version contains indices data, BUT iphone and adroid contain NOTHING at all... Its just missing... If i exclude some padding the files are pretty much IDENTICAL EXCEPT that missing indices section.
I remembered some years ago, when i was playing around with some models from the PS3, and i was stuck on EXACTLY THE SAME problem.
So i'm starting to believe that i am clearly missing something here that has to do with the platforms and their gpus or with the specific version of opengl-es.
Is this possible or not? Otherwise is it possible to extract the indices from other model information like UV's or something?
Any help is highly appreciated.
PS: I've tried to try and define triangles immediately from the vertex buffer. I've seen models like that. These particular ones are DEFINITELY NOT LIKE THOSE, because if they were there would clearly be some duplicate vertices in the vertex buffer, but there is not even a single one of them
PS2: I'll try to post some file data streams later on