-
Notifications
You must be signed in to change notification settings - Fork 6
/
mripeng.txt
1383 lines (1121 loc) · 61.7 KB
/
mripeng.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
± ± ±± ± ±± ±±± ± ± ±± ±±± ± ±± ± ±± ± ±± ± ±± ±± ± ±
²²²² ² ²² ² ²²²² ²²² ² ²² ² ²² ² ²² ²² ²²² ²² ² ²²² ²² ² ²²²²² ² ²²² ²² ² ² ² ²
ÛÛÛÛ Û ÛÛ Û ÛÛÛÛ Û Û Û ÛÛ Û ÛÛ Û ÛÛÛ Û ÛÛÛ Û ÛÛ ÛÛÛ ÛÛ Û ÛÛÛÛÛ Û ÛÛÛ ÛÛ Û Û Û Û
ðððð°ð°°°°ð°°°ðð°ð°ð°ð°ðð°ð°ðð°ð°ððð°ð°°°ð°ð°°ð°°°ð°ðð°ð°ððððð°ð°°°ð°°°°ð°ð°ð°ð
====²=²==²=²====²=²=²=²==²=²==²=²===²=²===²==²=²===²==²=²=====²=²===²==²=²===²=
----Û-Û--Û-ÛÛÛ--ÛÛ-ÛÛ-ÛÛÛÛ-Û--Û-ÛÛÛÛ--ÛÛÛ-Û--Û-Û---ÛÛÛÛ-ÛÛÛ---Û-ÛÛÛ-Û--Û-Û---Û-
úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
úúÄúÄÄÍþÍþþ**> þ ÄÄÍÍ Presents ÍÍÄÄ þ <**þþÍþÍÄÄúÄúú
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
°
° °±
°± ±² ܱ
±² ²Û ±ß
²Û ÛÛ
ÛÛßÛÛßÛÛÛÛÜ ÛÛ ÛÛÛÛÛ ÛÛ ß ßßÛÛßßß ß ÛÛ
ÛÛ ÛÛ ÛÛÛÛÛ ÛÛ ÛÛÛÛÛ ÛÛ ÛÛ ÛÛ
ÛÛ ÛÛ ÛÛÛÛÛ ÛÛ ÛÛÛÛÛ ÛÛ ÛÛÛÛÛ ÛÛ ÛÛÛÛÛ ÛÛ
ÛÛ Û² ÛÛÛÛÛ ßÛÜÛÛÛÛ² ßÛÜÛÛÛÛß ßÛÜÛÛÛÛß Û²
Ü Ü Ü ÜÜÜÛ² ²± ÛÛÛÛ²ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜܲ±ÜÜÜÜ Ü Ü Ü
²± ±° ±°
±° ° ܱ °
° ±ß V 3.00beta
ÛÛßÛÛÛÛÛÜ ÛÛ ÛÛßÛÛÛÛÜ ÛÛßÛÛÛÛÜ ÜÛßßßß ß ÛÛßÛÛÛÛÛÜ
ÛÛÜÛÛÛÛÛß ÛÛ ÛÛ ÛÛÛÛÛ ÛÛ ÛÛÛÛÛ ÛÛßß ÛÛÜÛÛÛÛÛß
ÛÛ ÛÛÛÛÛÛ ÛÛ ÛÛ ÛÛÛÛÛ ÛÛ ÛÛÛÛÛ ÛÛ ÛÛÛÛÛ ÛÛ ÛÛÛÛÛÛ Ascii
ÛÛ ÛÛÛÛÛÛ ÛÛ ÛÛÜÛÛÛÛß ÛÛÜÛÛÛÛß ßÛÜÛÛÛÛß ÛÛ ÛÛÛÛÛÛ iAN/TWT
Ü Ü Ü ÜÜÜÛÛ ßÛÛÛÛ²ÜÛ²ÜÛ²ÜÜÜÜÜÜÜÛ²ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛÛ ßÛÛÛÛ²ÜÜÜ Ü Ü Ü
Û² ²± ²± ²± Û²
²± ±° ±° ±° ²±
±° ° ° ° ±°
° °
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
þ ÄÄÍÍ Opening Words ÍÍÄÄ þ
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
How many times happened to hear you saying:
"How's good that picture in the XXX Demo by YYY, and the module, too! I
must have them!"
The only pitiful thing is that the mentioned demo is a single 4Mb file,
and not composed of single files.
Another case is found on the (in)famous only-GUS-demos which in
presence of a SoundBlaster (or at least not a Gravis) remain in
complete silence or don't run at all! (Complaint #1: every 100 PCs, 90
mount a SB or compatible, only 10 a GUS)
How to do, then, to listen the musics of these without ordering a GUS
directly from Gravis in Canada? (Complaint #2: in Italy there is only
one reseller, not officially authorized, and the final price inc. P+H
is near to the official street price in USA)
The only solution is to use a "Ripper", a program that searches and
extracts files inside other files.
But all the rippers I found since, and there are plenty of them, did
always the same, they extract only Amiga modules (MOD) , ScreamTracker
3 and a few more.
And the pics? And the other types of music files?
Using a couple of Hex Editors (First of all the indispensable HIEW
5.50) you can manually extract the files YOU recognize, with lots of
tedious tries and bad headaches caused by staring at a screen filled
with numbers and random chars.
One day , while peeking into the structure of a demo, I found lots of
LBMs and 1 MOD. I was going to spend a lot of time ripping them all.
It was the time that Multi Ripper came to life!!! TADAAAH ! 8-)ðð)
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
þ ÄÄÄÄÍÍÍÍÍÍÍÍ þ ÄÄÍÍ Windows Executable ÍÍÄÄ þ ÍÍÍÍÍÍÍÄÄÄÄ þ
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Since version 2.0 Multi ripper it's the ONLY ripper that is able to rip,
from DOS, the resource of all the WINDOWS EXECUTABLE 8-> All the formats
are enables 16 and also 32 bit, like
EXE = Executable
DLL = Dinamic library
VBX = Visual Basic Control
SCR = Screen Saver
CPL = Control Panel Files
DRV = Drivre
VXD = Virtual device
OCX = 32bit control (ActiveX also !!)
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
þ ÄÄÄÄÍÍÍÍÍÍÍÍ þ ÄÄÍÍ Delphi FORMS decompiler (not CODE) ÍÍÄÄ þ ÍÍÍÍÍÍÍÄÄÄÄ þ
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
From this version MRipper is able to decompile FORM of Delphi
Executable. Try to use MRipper to rip a .EXE Delphi. And after ripping
try to use Delphi to recompile a port of it.
To decompile Delphi full code you need a CODE decompiler. Decompiling code
is something Mrip isn't able to do, because its main purpose is only
resources extraction
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
þ ÄÄÄÄÍÍÍÍÍÍÍÍ Multi Ripper ÍÍÍÍÍÍÍÄÄÄÄ þ
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
MRIP requires at least a parameter, the Name of the file to examine.
More files can be specified on commandline, and wildcards are allowed.
Other options are:
/P: destination path, useful in case you wish extract from files
on CD-Rom , Network drive, etc.
Example: MRIP MYFILE.BIN /P:E:\DOWN
(files will be generated in E:\DOWN)
MRIP MyFILE.BIN /P\
(files will be generated in the current drive's root)
/N: Do not perform any check on generated files.
Shortly means that only search patterns are checked and everything
between patterns is extracted.
/S: If the file is a library, MultiRipper extract only the library, and
after the lib don't make other checking.
Without this switch Multiripper scan the file and after the library
extraction try also to make a generic extraction.
/B: Batch Process, activates a search on every pattern without input,
can be interrupted anytime.
If at the end of the switch it's added a + (/B+) Multiripper don't
perform a pause at the end of extraction.
/R: Recursive scan in the batch extraction
/D: Allows Redirecting to a text file (MRIP.LOG) all operations made
during extractions, to keep log what's extracted and at which
offset was found. If you specify /D+ (with a plus sign) also
false alarms will be notified. An example may be:
ÉÄ Ä ú ú Ä Ä»
³ Ü ³
ÜÜÜÜÜÜ ÜÜÜÜÜ Ü ÜÜÜÜÜ
³ Û Û ÛÛÛ Û ÛÛÛÛ Û Û ÛÛÛÛ ³
Û Û ÛÛÛ ÛßÛÛÛÜ Û Û ÛÛÛÛ
ú Û Û ÛÛÛ Û ÛÛÛÛ Û ÛÛÛÛÛß ú
Û Û ÛÛÛ Û ßÛÛÛ Û Û
Û Ý Ý Ý Ý
Ý
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Source = TEST.EXE ; Destination Path = Current
False alarm: Interleaved Bitmap @ 00002408
No Interleaved Bitmap Found. ( 1 false alarms )
False alarm: CompuServe GIF (87a/89a) @ 0000244A
No CompuServe GIF (87a/89a) Found. ( 1 false alarm )
False alarm: 16Bits Font (80x25) @ 00038884
False alarm: 16Bits Font (80x25) @ 00038894
No 16Bits Font (80x25) Found. ( 2 false alarms )
Match found,RIP0000.F8 created: 8 Bits Font (80x50) @ 00036630
Match found,RIP0001.F8 created: 8 Bits Font (80x50) @ 00036E40
2 8 Bits Font (80x50) Found.
ú ú
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
³ Total Files Extracted : 2 ³
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
³ ³
ÈÄ Ä ú ú Ä Ä¼
/F: Deactivate Cache's Flush, which is done after every extraction.
This function was added to avoid disk slowdowns caused when cache
buffer become full after finding a pattern, especially on huge files.
Works with Microsoft SmartDrive and compatibles, that are Norton Cache,
Symantec SpeedCache+ and SpeedDrive...
According to informations from Ralf Brown's Interrupt List there
should not be incompatibilities with other types of caches; anyway
the cache flush is not applied with these.
/MHHHH: Size of internal memory buffer used for reading the file
Minimal size 4096, max 32768
/M1000 = 4096 byte
/M8000 = 32768 byte
/G: Dump resource with generic information
/E: Expand file before scan
/HS+: Don't use generic unpacking for the exe ripping
/X[FMT]: exclude FMT file format. For example /XEXE dont' extract EXE
files
/I[FMT]: include FMT file format. For example /IBMP extract only BMP
files
/L: License agreement, standard disclaimer... and registration terms!
/??: Some examples
You can also use response files with all the parameters.
To use them call MultiRipper specifying response file with "@".
EXAMPLE
mrip @option.txt
FILE : option.txt
----8<---------8<---------8<---------8<---------8<---------8<----
/B /S
*.exe
*.com
*.dat
@2file.txt
/R
----8<---------8<---------8<---------8<---------8<---------8<----
NB
'@' directive may be also included in file. This means that you can make
a file that recall another file
An option list is available running MRIP without parameters or with
/? e /H parameters, included for compatibility (?)
When you call Multiripper you'll see a picklist, with lots of predefined
choices formed by:
Pattern Description Extension
^^^ ^^^ ^^^
What will be Type of file Default for
searched into identified by generated
the file pattern files
To make your choice simply move up and down with the cursor keys and
tap ENTER.
Obviously, for the quantity of possible choices, they can't all be shown
simultaneosly on the picklist window, so paging with cursors others can
appear.
The last choice is "User Defined", that is: `Choose yourself what to
search'. The search parameters will be asked as:
Pattern: The search string
Extension: Extension Used on extracted files
Offset: The position (0-999999) in the header of the extracted files
where will be found the search string .
E.g.: Protracker modules have 'M.K.' as pattern, 'MOD' as
extension and offset 1080 (0x0438)
The search pattern and the offset can be entered as an hexadecimal sequence
prefacing '0x'.
E.g.: to search `PIPPO' you can enter `0x504950504f' .
Note that some of the predefined patterns were entered this way, e.g.
the PCX pattern, which starts with a Line Feed char, that cannot be written
in any other way!
The search is case sensitive, that is it will be influenced by Upper and
lower case latters.
The extraction can be interrupted anytime pressing [ESC] .
At the end of any scan you will be asked if you want to continue with
another search or exit to DOS, to check out the extracted files.
Searching multiple patterns is now possible.
Pressing [F7] will start searching with all patterns in the picklist.
Pressing [F8] will start searching with all patterns from current to
the last in the same group of files , bounded in the picklist by
horizontal lines ("ÄÄÄÄÄÄÄÄÄÄÄÄÄ")
Obviously, the scan can be stopped anytime with [Esc] and you'll be
asked to skip to the next pattern or stop the scan at all and go back
to the picklist.
During multiple scan a window will show the results for every pattern
found, telling how many files are extracted and how many are false
alarms.
If more than one file is specified, or wildcards are used, the filename
list can be scrolled with keys [+] and [-]. In this version files are
NOT automatically processed yet.
Starting with version 1.30 MultiRipper does some extra check on files
to verify the presence of an index containing the original names and
the pointers of the files composing the whole examined file.
If a valid index is found you'll be asked to extract those files indicated
by that index or to ignore it and then perform the selected pattern
search. Normally this "Library" extraction guarentees the extraction of
ALL files, also of those are not yet recognised by MultiRipper.
For further informations about library structures recognised by MultiRipper
please refer to LIBS.TXT file contained in the directory UTILS.
Pressing [ALT-M] you will obtain an About / Info Box with informations
on memory state and program version.
In the archive directory UTILS there are some files:
For the experts I've added XORFILE, a small utility to decrypt files
otherwise "invisible" to MRIP. In the same ZIP you will find BUGDECR.EXE,
a slightly modified version of XORFILE made to decrypt files extracted
from BUGFIXED demo (ACME-BUG.EXE) and two batches to perform an
automatic extraction.
XENTVIEW is an "hack" to view and make slideshows with graphic files
extracted from some games... see table in "When can I use MRIP?"
In each archive there is a more detailed documentation on usage.
LIBS.TXT is a documentation about library structures recognised by MRIP,
which I wrote especially to not learn them all!
GOOD RIPPING!
úÄÍþiANþÍÄú
>-SoftWizard->
The Wonderful Team
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
þ ÄÄÄÄÍÍÍÍÍÍÍÍ Frequently Asked Questions ÍÍÍÍÍÍÍÄÄÄÄ þ
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Q) What are the shareware limitation ?
A) The shareware version of Mripper rip only 3 delphi form and have a
reminder screen at start and end of executable. Also new features in
next releases will be available only for registered user.
Q) I have ripped a Delphi Executable, but MRipper dont' write code
inside the Form Methods. Why this happened ? Why MRipper don't produce
the source code of the methods ?
A) MRIP is a Ripper NOT a decompiler, for this reasons, at the moment,
Mrip create only the structure of the source code, and not decompile
the executable. We are working to make this for release 3 or release 4
of Mripper, but we are not sure to be able to make this. See next releases
of Mripper for details.
Q) Can MRipper decompile DCU files?
A) NO, but we are working on it
Q) How I can get the registered version of MRipper?
A) The price, from version 2.70 it's 30 USD. Inside MRipper there is the
address where send this money. Send allways with an email address where
will be send the activation KEY of the product
NOTE: I don't accept credit card
Q) Which Language was used to write MRIP?
A) MRIP is mainly written in CA-CLIPPER 5.2e, with the add of some ASM & C
routines. The whole was linked with Blinker 5.1
Q) Clipper SwapWare? What does it mean?
A) The term SwapWare, invented by me (Ian) in a short lapse of sanity,
stays for a type of Shareware programs that can be very useful, often
indispensable tools for advanced users, and for this reason good
"Swapping Stuff" between friends, just as we usually do when we meet
together... CA-Clipper usage is based upon our knowledge acquired at
work (all TWT members are Clipper programmers in 2 SoftwareHouse) and
mainly to demonstrate that this language is not only dBase-oriented,
but can be flexibily adapted for every usage and situation.
Q) How does MRIP work ?
A) MRIP is based on the fact that almost all files have an `identifier' or
`Pattern' composed by some bytes, often some significant words, at the
start of file, or somewhere in the first Kbytes, and are often followed
by other bytes indicating the characteristics of the file.
All these bytes together form the 'header' of the file.
MRIP doesn't anything than searching the pattern through the file and
extracting everything encounters since the next occurrance of the
pattern or the end of file.
Obviously, it can happen (very often 8-) that the generated file is
larger than the real dimension, but in general it's enough to load that
file into the appropriate editor then resave it, restoring its original
size.
In the other way, it's possible that will be extracted files that have
nothing to do with the file format expected ... 8-)
Some file format have enough significant data so calculating the real
size is possible, and the files will be truncated to the correct size.
Some formats are completely recognized, also thanks to SoftWizarD.
These are the formats known by MRIP that can be clipped exactly:
- LBM (Interleaved Bitmap)
- GIF (Graphic Interchange Format, variants 87a e 89a)
- SCX (Colorix)
- BMP (Windows Bitmap)
- RAW (HSI Raw)
- RAS (Sun Raster Bitmap)
- PNG (Portable Network Graphics)
- TIF (Tagged Image File Format)
- PCX (ZSoft PCX 3.0)
- JPG (Joint Photographic Expert Group)
- TGA (Targa Uncompressed)
- MTR (Arkham MasterDraw)
- MPG (Motion Picture Expert Group)
- FLI (Autodesk FLI/FLC animations)
- 3DS (Autodesk 3D Studio Mesh)
- AVI (Audio/Video Interleaved animations)
- Fxx (TextMode Fonts 8/16 bits [80x50 + 80x25])
- IFF (Amiga sound files)
- AIF (Apple sound files)
- XMI (X-midi [Miles Design Midi])
- MOD (4-32 channels; variants: M.K.,FLT?,?CHN,??CH,CD81,OCTA)
- S3M (ScreamTracker 3)
- XM (FastTracker ][ module)
- MED (OctaMed Amiga)
- OKT (Oktalyzer Amiga)
- DMF (Delusion Digital Music Format [X-Tracker])
- MDL (N-Factor DigiTrakker Module)
- PLM (Psychic Link Disorder Tracker 2.0)
- DSM (DSIK V2 RIFF module)
- PSM (MASI PSM [Epic Megagames])
- LIQ (Liquid Tracker 1.0)
- D00 (Vibrants Adlib Player)
- MTR (Arkham MasterTracker)
- MID (Standard Midi songs)
- RMI (Windows Midi)
- WAV (Windows Wave)
- AU (Sun/NeXT Audio File)
- CMF (Creative Labs Music file)
- SAT (Surpise! Prod Adlib)
- VOC (Creative Voice file)
- MUS (DOOM music files)
- SBK (EMU SoundFont Bank / AWE32 Bank)
- PAT (GUS Patches)
- RA (RealAudio)
- DLZ (Diet Archives)
- EXE (Standard EXE , dos image size)
- EXE (EXE packers: PKLITE,LZEXE,Diet,ProPack,ComPack,WWPack,AINEXE,
UCEXE,TinyProg )
- USM (USM Player v1.0)
These are the filetypes that are furthermore checked but they're not
clipped to the right size yet:
- AMF (DSMi module by Otto Chrons)
- STM (ScreamTracker 2)
- ULT (Ultratracker)
- FAR (Farandole Composer)
- PTM (PolyTracker)
- PSM (ProTracker Studio + ProTracker Studio16)
- DSM (DSIK module V1)
- UNI (MikMak/Unicorn Design Module (MikMod))
These files are extracted anyway and they're not furthermore checked:
- RNC (Propack archive)
- GPH (Megatech graphic File)
- AMS (Extreme Tracker module - Velvet Studio module)
- STX (STMIK 0.20)
- IT (Impulse Tracker)
- MTM (MultiTracker)
- 669 (669 Composer) [Only Untitled]
- GDM (Music & Sound Engine Module)
- RAD (Reality Adlib)
- AMD (Elyssis AMusic)
- AMM (Renegade Audio Manager Module)
- FNK (FunkTracker)
- CBA (Black Artist/Heretics CBA Noise driver)
- PDM (Psychic Link Disorder Tracker 1.6 (old))
- FMC (Faust Music Creator)
- TRK (RamJet Ramtracker 1.0)
- LIQ (Liquid Tracker 0.14á)
- RTM (Real Tracker 2.01)
- DTM (Digital Tracker)
Q) When can I use MRIP?
A) Always!
Every time you find a Demo or Game with large files means only one
thing: They're composed of more files joined together, and MRIP can
extract them. ... if they're not crypted or compacted, so don't expect
a 100% result!
Since version 2.0 Multiripper it's able to extract resource from any
file. This means that Multiripper it's "Virtual" able to expand any
kind of resource !
However here are some examples:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³Title: ³Type³What you can find: ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³Whacky Wheels ³Game³MIDI,PCX,VOC (file WHACKY.DAT) ³
³Mystic Towers ³Game³MOD,PCX (file RGMYSTOZ.DAT) ³
³Frankenstein ³Game³Diet files (Expand and retry) ³
³Terminal Velocity ³Game³6CHN MOD, WAV (Files *.POD) ³
³Knight of Xentar ³Game³GPH ³
³Metal & lace ³Game³GPH ³
³Mortal Kombat ]I[ ³Game³LBM (DATA.MK3) WAV (MK3.ASG,*.FTR) ³
³NO! by Nooon ³Demo³Diet files (Expand and retry) ³
³Stars by Nooon ³Demo³Diet files (Expand and retry) ³
³Megamix by Realtech ³Demo³GIF87a, AMF (file MEGAMIX.RES) ³
³Dimension by Realtech ³Demo³GIF87a, AMF (file DIM.RES) ³
³Hex Appeal By Cascada ³Demo³RIX,6CHN MOD ³
³Holistic by Cascada ³Demo³RIX,8CHN MOD ³
³Show by Majic 12 ³Demo³LBM,MOD ³
³Poor by Majic 12 ³Demo³LBM,MOD ³
³Go 4 the Record II by M12³Demo³LBM,MOD ³
³Facts of Life by Witan ³Demo³STX (file LIFE.) ³
³Fishtro By Future Crew ³Demo³S3M,LBM ³
³Panic by Future Crew ³Demo³S3M ³
³Unreal by Future Crew ³Demo³S3M ³
³2nd Reality by Future C. ³Demo³S3M (unusable because crypted...) ³
³Epic by Zuul Design ³Demo³PKLITE + LZEXE (Expand and retry) ³
³Contagion by Coexistence ³Demo³S3M,AMF ³
³Uneatable by Coexistence ³Demo³EXE,8CHN MOD,S3M,VOC ³
³Project XYZ by Orange ³Demo³PCX ³
³X14 by Orange ³Demo³PCX,SCX ³
³Verses by EMF ³Demo³8CHN MOD ³
³Images by Epical ³Demo³GIF, S3M (*.DAT; PART3.DAT is an S3M) ³
³Dope by Complex ³Demo³ProPack EXE (Expand and retry) ³
³Cardiac by Infiny ³Demo³LBM,FLI,EXE (Expand and retry) ³
³Lifeforms by Halcyon ³Demo³SCX (*.DAT) ³
³Catchup! by Grif ³Demo³Pklite EXE ³
³Little green men / KFMF ³Demo³GIF,PCX,3DS (LGM.KOS) ³
³Peek-a-Boo by ACME ³Demo³PTM (Cubic Player 1.4 Plays Them) ³
³Optimal Torque by Dubius ³Demo³PCX,TGA,XM,EXE ³
³DreamSteal by S!P ³Demo³MOD,EXE (espansi contengono LBM+RAW) ³
³COCOON by S!P ³Demo³4 FLIs! (Cheaters!) ³
³ACT1 by Psychic Link ³Demo³PDM ³
³Juice by Psychic Link ³Demo³PLM ³
³Any .CPI ³DOS ³Some 16 and 8 bit font ³
³MorIcons.dll Windows 3.x ³WIN ³.ICO ³
³PBrush.exe Windows 3.x ³WIN ³.CUR .ICO .BMP ³
³mmsys.cpl Windows 95 ³WIN ³.ICO .BMP ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Q) What files contain a "Standard Lib" ?
A) Normally on demos, and a certain LIB is used only by the original
group, but others (like XLink) are realeased on Public Domain so others
can use them.
Some examples are:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³LIB Name ³ Where is found ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ Future Crew Lib ³Unreal,Panic,FishTro,TheParty'92 ³
³ ³(Future Crew) ³
³ ³ ³
³ Realtech Lib ³DX Project,Aquaphobia,Countdown ³
³ ³(Realtech) ³
³ ³ ³
³ Psychic Link FLIB ³Act 1, Juice ³
³ ³(Psychic Link) ³
³ ³ ³
³ ElectroMotive Force LIB ³Verses,ASM95 InvTro ³
³ ³(EMF) ³
³ ³Caero ³
³ ³(Plant+EMF) ³
³ ³ ³
³ The Coexistence XLink 1.0 ³Contagion ³
³ ³(The Coexistence) ³
³ ³ ³
³ The Coexistence XLink 2.02 ³Babes fast intro ³
³ ³(The Coexistence) ³
³ ³Groove ³
³ ³(Fudge) ³
³ ³Blues ³
³ ³(sYmptom) ³
³ ³Hurtless ~ ³
³ ³(TFL-TDV) ³
³ ³ ³
³ ACME Virtual FileSystem 1.0³BUG-Fixedø , Big deal ,Peek-a-Boo ³
³ ³(ACME) ³
³ ³ ³
³ Pelusa Resource Compiler ³Fake Demo ³
³ ³(Pelusa/PM) ³
³ ³ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Note:
~ HURTLESS contains lotsa files with *.VT? extension, which are in
effect ARJ files, and unpacking them (ARJ x *.VT?) you can obtain all
demo resources.
ø BUG-Fixed contains crypted files, to decrypt them use BUGDECR.EXE in
UTILS directory , better use is with BUG.BTM, which automatically
extracts the PTM module (Header internal to 1st EXE file , external
samples)
Q) I'm sure that there's a picture in the examined file but MRIP doesn't
seem to find LBM,PCX,GIF, nothing! What can I DO?
A) The examined file contains a picture of an unknown format or maybe
RAW, that is simple bitmap not compressed, so without identifier.
It is also possible that the identifier was removed or altered to avoid
ripping, typical in some demos where the M.K. pattern is removed in the
modules.
I'm sorry but you should use another ripper 8-(
I reccomend ByteRaper V4.0 for files containing RAW images.
Q) It wasn't possible to support the 80x25 text resolution instead
switching always to 80x50 ?
A) NO!
Q) On the Amiga there's another MultiRipper. It has to do anything with
you?
A) Ehm, No! The common name is only accidental (fantasy-less?), anyway there
are no problems because:
- I have never had an Amiga;
- The Author was a member of a german pirate group;
- There are no copyrights on the name 'Multiripper', Because also that one
was Public Domain/FreeWare;
- It was a simple MOD ripper, my MRIP is MORE complete!
- The Amiga is DEAD, and the smartest ones migrated on PC, and I don't
think someone will be angry for a such name similarity between two
so different programs.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
þ ÄÄÄÄÍÍÍÍÍÍÍÍ Revision History ÍÍÍÍÍÍÍÄÄÄÄ þ
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ FUTURE (MAYBE ONE DAY...) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þ LINUX Version
þ Automatic Search of EXEcutable unpacking tool
þ more accurate file size check ...
þ obviously, everything that will be suggested
þ Support wildcards for searching extraction patterns. Eg: [0-9][0-9]CH
searches all files with 00CH pattern upto 99CH pattern. This allow
generic extractions of all Fastracker 1 files.
þ When specifying custom patterns, it is possible to allow users to add
additional conditions (programming scripts) for more accurate extractions.
þ Better scan and extraction to exact size of IT files.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 3.00beta (?? ???? 2004) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
- MRipper now is FreeWare and OpenSource
- Source released and recompiled with Harbour + BCC32
- Fixed sone bugs on Delphi extraction
- Add some new delphi type
- Correct event extraction
- Update che harbour compiler
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.80.1 (May 29, 2003) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Only a maintenance release by iAN. MRIP.EXE not modified
- updated docs, older addresses replaced with new ones ^_^
- Added some formats in MRIP.INI
- Added 2 little standalone extractors: XJPG and XTR (C source included)
XJPG is meant to extract "strange" JPGs like Adobe's (MRIP fails extracting
only thumbnails from these). I found lots of these in PPS files.
XTR is a simple command line raw extractor, if you know offset and length
of something to extract, can shorten batch operations on multiple files.
Actually I was trying to start a C porting of MRIP, but I soon got bored 8P
- removed 2nddec.asm, wasn't working so not useful
- Corrected BUG.BTM to work with MRIP 2.80
- Added BSWAP (+asm src), useful to byteswap NEOGEO/N64 roms
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.80 (June 15, 2000) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þ Fixed a bug in Fusion Library Extraction.
þ Fixed a bug in Primitive Library Extraction.
þ Fixed a bug in Fusion Library Extraction.
þNewþ
CRYO library
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.70 (September 16, 1999) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þ Documentation update
þNewþ
New Japotek JPK Lib, found in "The Eternal Game" TRiP '999
New LABN library
þNew formatsþ
; Japanese Hentai Games, use Susie or Grapholic to convert.
0x47430002=Cobra Mission CG,CG,0
.8Bit=Active Soft ED8 image,ED8,0
; -- STANDARD MODULES --
; S3M Variant saved with Impulse Tracker 2.xx
; Found in UNREAL (Game) and some intro.
; Will be cut to right size due to known extension. (Lucky!)
0x3202005343524D=S3M saved by IT2.xx,S3M,41
; --- EXOTIC MODULES ---
;MXM by Pascal^Doj/Cubic, use OpenCP 2.5.1 to play
0x4d584d00=Tiny GUS XM player,MXM,0
;Amiga packed module, convertible to ProTracker MOD with Pro-Wizard (Amiga)
0x534e54210000=Prorunner 2.0 (Amiga),PRO,0
; ---- PACKED FILES ----
; Some demos on Amiga have these files INSIDE a whole big file,
; and ProWizard cannot see them. Extract'em and then back to UAE to rip'em.
S404=StoneCracker 4.04 (Amiga),S40,0
CrM2=Crunchmania (Amiga),CRM,0
þNewþ
4 new ripper
GP4VIEW.RAR : GP4 viewer and SILKYRIP
for: DragonKight 4
Crescent
Sisters in Love (Ai Shimai)
Fermion
Kawa family (Kawarazakike no Ichizoku)
Isle (Ushinawareta Rakuen)
Moebius Roid
NOCTIL_X.RAR: Nocturnal Illusion - DAT exploder
CMCGVIEW.RAR: Cobra mission - 4DOS bat + EXE patch
L3VIEW.RAR : Seishojo Sentai Lakers 3 - 4DOS bat
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.60 (December 30, 1998) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þ Documentation update
þNEWþ
Add the optimized scan of the exe if the windows exe scanning don't
return any resource file.
Att the possibility to see the extracted file after a library ripping
Some FIX.
The exe is now packed.
Add ByteRaper 4000. Thanks Maciek Drejak.
Add some news INI parameters.
Support for C++ builder executables
þASM98þ
Add some new library after ASSEMBLY 98
þ (B)ZIP used in the demo Sexadelic (ASM98)
þ FUSION used in the demo FUSION (ASM98)
þ PRIMITIVE used in the demo PRIMITIVE (ASM98)
þ TOUR used in the demo TOUR e Vague Space (ASM98)
þ ANONYMOUS used in the demo ANONYMOUS (ASM98)
þREMEDU98þ
Some new library add for ASM98 extract some DAT file of the demo of
REMEDU 98
þSE98þ
Add some new library after Summer Encounter 98
þ BAZAR used in the demo BAZAR (SE98)
þ LOUIS used in the demo LOUIS LANE (SE98)
þFIXþ
Fixed some errors with Windows extractions.
Fixed some errors with Delphi extractions.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.50 (February 17, 1998) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þ Documentation update
þNEWþ
Coyote file library
Delphi 2/3 Executable FORMS decompiler (not CODE). Now MultiRipper is able
to decompile Delphi Executables end create a valid delphi project to open
with Delphi for recreate the executable.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.40 (September 27, 1997) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þNEWþ
Now, BAV, another TWT release was incorporated in MRipper.
BAV is a Binary Ansi Viewer and Ripper. Press SHIFT + F9 to try it.
F10 key in all the rippers to change the current file.
Frost installer decompression.
Added "S" key to skip scanning of a particular type of file.
þFIXþ
An error during extraction of a truncated executable 8-<
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.30 (September 2, 1997) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þNew Libþ
Quake MAP
Chasm LIB
þNewþ
- MMC Music Module Compressor
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.20 (June 10, 1997) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þFixþ
More accurated error system.
Faster on startup.
Little bug on recoursive scan.
þADDþ
Added the possibility to get the xor value from the XOR Table.
Added some new INI and Command line switches.
þNewþ
- DTM (Digital Tracker)
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.10 (May 5, 1997) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þNew (Clipped to the Exact size)þ
- USM: USM Player v1.0
þNew Powerfull HackStop Unpack Algoritmþ
MultiRipper now can rip resource from executables compressed and protected
with HackStop !!
þNew Powerfull Unpack Algoritmþ
Now is possible to inform Multi Ripper how is made a compressed EXE and
how to unpack it. This way MultiRipper automatically decompress EXEs
before ripping.
þNew Linking Modeþ
Now MultiRipper is a DosExtender 286 program
Tell me if there are problems
þNew Resource Formatþ
Now multiripper is able to recognize new resource formats
- Generic WAVE
- CAB File
- MS Compress File
þNew Generic Resource Dumperþ
Now You can dump an UNKNOWN resource
þAddþ
New FAST scan mode : in some circumstances over 7 times faster than old
global scan, but with the same number of file extracted
Optimized resource scanner. Now the search of resource is immediate !!
Enabled the wildcard in the batch extraction
Enabled the recursion in the batch extraction
þFixþ
Problem with verbose output
Problem with windows executable with bad resource information
Problem with icon extraction
Problem with WIN16 resource extraction
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.01 (April 22, 1997) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þAddþ
A new module for HexViewing the current file.
The possibility to set a XOR pattern to decrypt the file while searching
patterns and ripping.
þNew (Sucker Support)þ
- RTM (Real Tracker 2.01)
- Deathstar CLAUDIA DEMO
þFixþ
Fix some problems on string resource extraction
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 2.00 (March 28, 1997) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
+ Mrip now is a Windows resource decompiler !!
þ Add a module to decompile all the resource of WIN16/WIN32 executables
Resource detected and decompiled in WIN16 executable
- RT_MENU : Menu resource
- RT_STRING : String resource
- RT_ACCELERATOR : Accelerator resource
- RT_ICON : Icon resource
Resolution ripped : 64x64x2, 64x64x8, 64x64x16, 64x64x256
32x32x2, 32x32x8, 32x32x16, 32x32x256
32x16x2, 32x16x8, 32x16x16, 32x16x256
- RT_BITMAP : Bitmap resource
- RT_CURSOR : Cursor resource
Risorse volutamente saltate
- RT_GROUP_ICON : Groups of icon
- RT_GROUP_CURSOR : Groups of cursor
Under Working
- RT_DIALOG
- RT_FONTDIR
- RT_FONT
- RT_RCDATA
- NAMETABLE
- RT_VERSION
Other information
- Some information about new executables
Resource detected and decompiled in WIN32 executable
þ Recognize and extract the current type of executables: NE, LE, LX, W3, PE
þ Known extension : .EXE .DLL .VBX .SCR .CPL .DRV .VXD and .OCX
- add HPM pattern
- add Iguana Lib (Exe + Dat)
- add Japotek Lib (EXE)
- add 3D Realms Lib GRP (Duke Nukem)
- add Digital Underground DfMAKE Lib
- add CHAMP programming Library (Softwizard)
þBugfixesþ
- some ... 8->
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Mrip 1.30 (March 27, 1996) ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
þNew (Clipped to the Exact size)þ
- SBK: Emu SoundFont Bank / AWE 32 Bank
- DSM: RIFF Digital Sound Mod
- MDL: N-Factor Digitrakker
- PLM: Psychic Link Disorder Tracker 2.0 (new)
- FNK: FunkTracker 1.8
- PSM: MASI PSM/Epic Megagames Modules (not Protracker studio!)
- LIQ: Liquid Tracker (v0.9 e v1.0)
- F16/F8: TextMode Fonts (Routine by Softwizard)
- RA : RealAudio
þRevisited + Clipped to the Exact sizeþ
- PAT: Clipped to the Exact size
- DLZ: Clipped to the Exact size
- SAT: Clipped to the Exact size; ALL revisions from 1 to 9 (SAdT 2.0)
- IFF: Separated AIF (Apple) and IFF (Amiga)
þNew (Sucker Support)þ
- AMS: Velvet Studio Module 2.2
- RAD: Reality adlib
- AMD: Elyssis AMusic
- AMM: Audio Manager Module
- CBA: Chuck Biscuit+Black Artist/Heretics CBA Noise driver
- UNI: MikMak/Unicorn Design Module (MikMod)
- PDM: Psychic Link Disorder Tracker 1.6 (old)
- LIQ: Liquid Tracker (v0.14á)
- FMC: Faust Music Creator
- TRK: RamJet Ramtracker 1.0
þFixþ
- BMP: Some BMP extracted to 0 bytes... Routine fixed by SoftWizard
Better ceck and extraction (hope definitively!)
- MMD: some MMD were not extracted
- XM : XMs generated by Digitrakker/N-Factor were not recognised
- TGA: some TGA 24bit were not extracted to the correct size
þChangesþ
- Automatic extraction standard libs:
1) Future Crew Lib
2) Realtech Lib (EXE)
2a) Realtech Lib (DAT)
3) Psychic Link FLIB
4) ElectroMotive Force LIB
5) The Coexistence XLink 2.02
6) The Coexistence XLink 1.0
7) Pelusa Resource Compiler 0.1á
8) ACME Virtual File System 1.0á
9) LucasArts GOB files
10) iD Software WAD files
11) Cascada Resource file