-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
lame game tutorial #1: ripping/compression
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

for english readers: There must be an english version of this tutor around...
FULL credits at EOF

H ?
-=-=-

Ja, ihr seid drin, sonst httet ihr das tutor kaum vor euch!, es geht darum nen nettes game zu cracken, zu rippen und zu packen! Viele von euch dort drauen sind mir damit auf die Eier gegangen, Gru an BBK :P

Opfer:
-=-=-=-

Star Trek Armada deutsche Vollversion soll heute unser Opfer sein, die US Version funzt vielleicht genauso. 
WICHTIG: Star Trek Armada = STA (fr die Dummen unter euch)

tools:
-=-=-=-

Nur folgendes
Win32 disassembler 	zum Vernichten des CD checks *ghn*
WinRAR			zum packen des Endprodukt, mein Lieblingspacker
Gehirn			sehr wichtig!!!
EisTee			Knnt auch irgendwas anderes nichtalkoholischen nehmen (gell BBK?;)

das Opfer ausspionieren:
-=-=-=-=-=-=-=-=-=-=-=-=-

Installiert das Teil auf dei Platte,fetisch? Jut, dann machen wir das Teil mal von der Platte lauffhig, gell?
Schmeit die CD wech, aber net zu weit...
Startet STA, kein Intro ? hm, *grbel*...single player, einfach ne Crew whlen...B00m "Please insert Armada CD..blabla"
Wuchtet Win32dasm hoch, disassemble Armada.exe, whlt "String Data References", wir suchen "Please insert Armada CD..blabla", doppelklick und wir sind hier:

:0043E6BA 85F6 			test esi, esi
:0043E6BC 0F858b000000		jne 0043E74D		<-- DAS SCHWEIN !!

* Possible StringData Ref from Data Obj -> "Please insert Armada CD"
                                  |
:0043E6C2 BFB8B45E00		mov edi, 005EB4B8
:0043E6C7 83C9FF		or ecx, FFFFFFFF

Lescher CD check, einfach das

:0043E6BC 0F858b000000		jne 0043E74D

zu diesemjenigen:

:0043E6BC 0F848b000000		je 0043E74D

Gut, wenn ihr jetzt kein Peil habt wie und was, dann nehmt irgendnen CD cracking tutor und lernt wie ihr nen HexEditor bedient und Win32 dasm usw. usw...fetich ? k, dann weida!

Jut, STA rennt jetz optimal von Platte...

Hm, der weie Screen beim starten gefllt mir net...cracken rckgngig machen, CD rein...nettes Intro! Dann schauen wir mal...setup...animations...STIntro.bik!!! Naja, wir htten auch FileMon nehmen knnen, aber da wir faule idle Sue sind...
Dann kopiert das Teil wohin ? Richtig! <installdir>:/animations *ggg*
Nochmal cracken & starten...optimal, luft mit Intro!!!
Naja, die Gre gefllt uns nicht ganz oder:

Size of C:\gamez\Star Trek Armada 600 MB !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Bischen gro, aber mal schauen

ript und packt die Schlampe
-=-=-=-=-=-=-=-=-=-=-=-=-=-

Hm, wenn ihr euch die Verzeichnisse anschaut seht ihr 2 Dinge zum packen: Alle *.wavs und alle *.bmps...

Naja, die WAVs zu packen ist ja altbekannt, einfach nen netten encoder, gibts ja wie Sand am Meer, und packen...

WICHTIG: Ihr mt natrlich die MP3s wieder zu WAVs machen wenn ihr STA zocken wollt! Dazu solltet ihr euch nen guten DOS MP3 encoder hohlen und ne kleine BAT schreiben die alles brav entpackt, knnt in die BAT auch noch UHAR reinhgnen und die BMPs entpacken...

Nun packen wir alle BMPs, einfach alle in ein Verzeichnis kloppen, darauf achten das die Pfadangaben erhalten bleiben (z.B.: <installdir>:\bitmaps\credit):
Dann UHARC.EXE da rein, DOS Box...:

"uharc a -m3 -mm+ -pf -r+ stabmps.uha"

Alle commands sind in der uha_ger.txt :)

Nach nen Kaffee ( oder 2-3) habt ihr alle BMPs gepackt

WICHTIG: Auch hier wie bei den MP3s: Entpacken vor dem Spielen: "uharc e stabmps.uha"

Aber was wir hier gemacht haben ist mehr nen hbsches verkleinern des games, aber kein wirkliches rippen :/

Wenn ihr WIRKLICH rippen wollt, mt ihr alle *.bik mit 0frame biks ersetzten (im tutor enthalten)

Das groe Geheimnis des rippens ist eigentlich weniger das komplette reversen einer EXE oder sie total umzupatchen, sondern vielmehr das geschickte ersetzten von Dateien um somit unwichtige aber groe Daten zu entfernen oder zu verkleinern!

Alles was ihr so frhlich rausgerippt habt knntet ihr als add on releasen, aber schauen wir uns einmal die offiziellen riprules genauer an (komplette rules in der riprules.txt)!

Ihr wollt also nach den offiziellen Regeln rippen ???
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Jut, dann schauen wir uns die mal genauer an:

1. k, das disklimit ist wohl dank des rippens/packens kein Problem...

    Als add on knnt ihr das Intro Video releasen (STIntro.bik), pat optimal in das 35 x         	2,915,000 limit *gg*

	Wir packen unsern RIP mit WinRAR (halte ich fr besser als WinACE, aber von der 		Bediehnung her sind die gleich...)

	Saugt euch WinRAR (www.winrar.de), installiert es und ihr habt per Rechtsklick vollen 		Zugriff auf WinRAR...

	Im STA Verzeichnis STR + A, rechtsklick, "Add files to archive..."
	nen hbsches Fenster popt auf, mt nur "General" einstellen...
	Bei "Archive" nen Namen einstellen und nen Verzeichnis wo das hin soll format RAR, 		        "compression methode" "Best". "Volume Size" mu 2,915,000 sein (disklimit!!!) 
	
	Archiving Options: markiert zustzlich "Create Solid Archive"
	
	NOTE: 	Wenn euch der Arsch geht das euer geliebtes STA zerstrt werden knnte bei 			irgendwelchen Kopiersachen oder uploades, markiert "Put recovery error", aber das 			macht das Teil grer!
		You also can make your release self extracting ("Create SFX Archive")

	Alle anderen optionen auser "General" sind egal, knnt ja euer l33t ASCII unter  		"Comment" einsetzen...

	k, dann kloppt auf "OK", wenn ihr wollt dannach auf "background", dann knnt ihr 		weiter am Rechner arbeiten wird dann aber langsamer...

2. Weil MYTH ja nen hbschen rip released hat und das hier eh nen tutor ist: SCHEIEGAL *g*

3.    - all game executables that are needed, <-- ist nur eine da und die ist optimal gecrackt
      - every level (single AND multiplayer), <-- nix gerippt, alles da!
      - every track (including practice),     <-- Ist STA nen Rennspiel ?!?
      - all actor graphics & models etc,      <-- Auch alles da!
      - sound effects                         <-- nur kompremiert also ok!
      - registry settings to play on the Internet (e.g. Zone/DirectPlay) <-- STA braucht keine 					RegEntries und sind auch alle Internetsachen druff!

4. hehe, UHARC rulezz!

5. Wir haben ja nur alles kompremiert, also ok...

6. Wie oben, alles da und spielbar!

7. STA hat nur ein Texturensatz also weida...

8. hehehe, einfach das Intro mit 0 frame Vid (im tutor dabei) austauschen, wenn die Leute 	quengeln als Add on releasen, auch wenns verboten ist *g*

9.    - cutscenes/movies	<-- alles da!
      - commentary/speech	<-- dito (wenn ihr nicht wisst was das heit: ROFL)
      - music			<-- dito
      - manual/documentation	<-- dito (schaut mal da rein <installdir>\help ;)
      - editor			<-- gibt keinen editor :(

10. kein schwules Kinderspiel

11. Bisher noch keine Mission CD gesehen :P

12. hm, schwere Sache, vielleicht einfach nen update oder add on fr den vorhandenen rip releasen

13. sagen was Sache ist! Ihr macht nen add on oder werft die Reste fr andere crews hin...

14. hehe, saugt euch bei www.eminence-crew.de mein gecracktes update *rofl*

15. Mge die Macht mir dir sein!!!

16. Fragt wenn ihr klaut oder gebt credits!!!

Jut Jungs und Mdels, Mannen und Mnner, hoffentlich habt ihr jetzt nen schnen STA rip, bis dendemal ;-P

credits and EOF
-=-=-=-=-=-=-=-

lame game ripping tutorial #1 by -=|[ WebToaster -=- e! ]|=-

files included:

riptut#1_eng.txt	<-- englische Version des tutors
riptut#1_ger.txt	<-- habt ihr gerade gelesen...
eminence.nfo		<-- NFO meiner Crew, wie immer
file_id.diz		<-- file_id meiner Crew
\files\ripped.avi	<-- 0frame AVI, frs lame replace-ripping
\files\ripped.bik	<-- 0frame BIK, frs lame replace-ripping
\files\ripped.wav	<-- 0frame WAV, frs lame replace-ripping
\files\uharc.exe	<-- netter packer
\docs\riprules.txt	<-- offizielle Regeln frs game rippen
\docs\uha_eng.txt	<-- englische Beschreibung der UHARC Kommandozeile
\docs\uha_ger.txt	<-- deutsche Beschreibung der UHARC Kommandozeile

NOTE: I wei, MYTH hat nen guten, funzenden STA RIP released, ich sage DEFINITIV_NICHT dsa ich das besser/kleiner usw. gekonnt htte! Ich bin NICHT in einer release crew, ich cracke nur fr eine (lame?) WebGroup, und wer wei, vielleicht verachten MYTH & CLASS mich, meine arbeit und meine Crew ?!? Wre kewl wenn mir das mal einer sagen knnte *ggg*

contact
-=-=-=-

eMail:	samuel.behl@gmx.de	<-- NICHT mein echter Name, nur ein netter fake ;)
ICQ#: 	23503198		<-- bitte, keine requests!!!

Wrde mich ber ein positives/negatives feedback freuen, vielleicht berarbeite ich das tutor mal...

CyA@tha#

WebToaster [e!]	






                                                                               WT2k