99,99% der Trainer werden in ASM Programmiert. Jedenfall die von vernünftigen Crews. Was man allein an der Filesize merkt.
Und das erhöht natürlich den L33T Faktor auf über Neuntausend, sollte man auch noch erwähnt haben .
Ich finde ASM in vielen Fällen einfach ein bisschen umständlich, aber wem es gefällt der soll es gerne tun und bei Trainern macht es ohnehin nicht viel aus in welcher Sprache sie entwickelt wurden, das ist ja meistens nicht mehr als ein paar Opcodes umschreiben und eventuell noch irgendwo eine kleine Codecave befüllen.
Ich denke da ist jede Hochsprache praktischer als Assembler, welchen Vorteil soll man denn daraus ziehen derartige Programme in Assembler zu schreiben?
Und das erhöht natürlich den L33T Faktor auf über Neuntausend, sollte man auch noch erwähnt haben .
Ich finde ASM in vielen Fällen einfach ein bisschen umständlich, aber wem es gefällt der soll es gerne tun und bei Trainern macht es ohnehin nicht viel aus in welcher Sprache sie entwickelt wurden, das ist ja meistens nicht mehr als ein paar Opcodes umschreiben und eventuell noch irgendwo eine kleine Codecave befüllen.
Ich denke da ist jede Hochsprache praktischer als Assembler, welchen Vorteil soll man denn daraus ziehen derartige Programme in Assembler zu schreiben?
1. Tradition
2. Filesize
3. coolness
Klar könnte man die Trainer auch in C++ schreiben oder jeder anderen Sprache. Wäre vom Aufwand wohl weniger, wobei du bei ASM ja auch dein skeleton irgendwann hast und dann nur einige offsets veränderst. Aber ist halt in der Szene tradition.
Genausogut könnte man fragen warum werden demos gemacht. (demo szene) bzw warum werden die programmiert. Man könnte doch in blender oder 3ds max sowas viel einfacher machen.
du kannst in jeder sprache hacks schreiben, sollange sie im speicher eines andern programms schreiben kann.
sprich die funktionen der kernel32.dll benutzen. (windows)