Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
tutoriaux:future-crew-unreal-reverse-engineering-part-1 [2021/05/22 01:04] – [Tutoriaux: Future Crew Unreal Reverse Engineering - Part 1] frater | back2root:tutoriaux:future-crew-unreal-reverse-engineering-part-1 [2022/07/27 11:23] – [Deep dive dans le fichier] frater |
---|
| |
Cette démo et surtout la seconde a permis a ce groupe de devenir légendaire... Pour le 20eme anniversaire de "Second Reality" en 2013 (la séquelle d'unreal) le lead coder a libéré sur github le code de cette légende (https://github.com/mtuomi/SecondReality), et ce dernier est abondamment commenté depuis (http://fabiensanglard.net/second_reality/index.php par exemple). | Cette démo et surtout la seconde a permis a ce groupe de devenir légendaire... Pour le 20eme anniversaire de "Second Reality" en 2013 (la séquelle d'unreal) le lead coder a libéré sur github le code de cette légende (https://github.com/mtuomi/SecondReality), et ce dernier est abondamment commenté depuis (http://fabiensanglard.net/second_reality/index.php par exemple). |
| |
| {{youtube>pLJhtefcoPE?medium}} |
| |
En farfouillant le net, je me suis rendu compte qu'il n'existait rien sur leur "première" démo... Je me suis donc attaqué à ce monument de la scène... | En farfouillant le net, je me suis rendu compte qu'il n'existait rien sur leur "première" démo... Je me suis donc attaqué à ce monument de la scène... |
Toutefois, il y a un dernier "unsigned long" à la fin (0x00249911) qui est assez finalement assez simple à déduire; il s'agit d'un pointeur d'offset sur le début de la table de fichier: | Toutefois, il y a un dernier "unsigned long" à la fin (0x00249911) qui est assez finalement assez simple à déduire; il s'agit d'un pointeur d'offset sur le début de la table de fichier: |
| |
{{ :tutoriaux:directory.png?nolink }} | {{ back2root:tutoriaux:directory.png?nolink }} |
| |
Sauf que à l'offset pointé, il y a 3 unsigned long: | Sauf que à l'offset pointé, il y a 3 unsigned long: |
* unp : http://unp.bencastricum.nl/ | * unp : http://unp.bencastricum.nl/ |
| |
<nspages tutoriaux -simpleList -h1 -exclude:start -textPages="Tutoriaux disponible"> | <nspages back2root/tutoriaux -simpleList -h1 -exclude:start -textPages="Tutoriaux disponible"> |