Wow what a quick feedback, slow down to avoid missed decisions
. Note that some coordinates are screwed because of my attempt to convert a rotation matrix from left to right hand coordinate system (swapping a sign is not enough), it helps to just manually negate a sign in object position and rotation in object mode. Also objects are large scaled, some normalization in code would be beneficial on start if needed.
URV wrote: ↑
Thu Dec 27, 2018 7:34 pm
I'm really curious how you figured it out.
It is a question or a statement
? Maybe this will surprise you or satisfy your curiosity: for sure it is not my first "successful" attempt in such a job so a brief answer might be as usual: experience? 010 Hex Editor has a nice unique and helpful templates feature, I'm using top down approach by trying to cover 100% of the data and then divide it on smaller structured chunks by searching for repeating data. The purpose of information held by the file (this case 3D mesh representation) must be put on front. Experience in low level programming helps to think on what the programmer meant by putting this or that there. Finally the puzzle are solved and meaning of the most structures entries becomes clear. Sometimes you even need to be familiar with reading and debugging pure asm code as particular old games and most of new ones use a assets encryption, program executable is only one tip you have. Another approach is to just ask for source code or its part, rarely successful but sometimes... wait a year for permissions or find out that source is lost somewhere.
Marv wrote: ↑
Thu Dec 27, 2018 7:37 pm
Woooooooow that's the best xmas present!
A while ago I tried to do the same and failed miserably: https://yethiel.wordpress.com/2017/04/2 ... ructure-1/
It's amazing you managed to figure out how the files work, I'll read through the sources soon, I'm really curious!
Yes, I read it and through this I have discovered that revolt works natively on linux kernels, also wondered why progress somehow stopped year ago, difficulties or thing not worth the effort. If you hit the wall just just wait for the problem to resolve for itself
(not always work).
Kiwi wrote: ↑
Fri Dec 28, 2018 10:14 am
Maybe you also know the game Ignition
("Bleifuss Fun" in german), from 1997? I tried to rip the cars from it last year, but I failed. I think also Jigebren tried one day, and he succeeded. But he didn't documented anywhere, how he had done it. And now he is not around anymore...
I know about that game but did not play more than a test launch. If I will find some time I may take a look into it, it is a big chance that it is a "two days quest" since game worked even on MS DOS and someone else succeed with analysis.
Practising doing more with less.