Help extract Scrapland *.PACKED files ..
Demo version downloading -> http://www.gamershell.com/download_7209.shtml
Thx
[/b]

thxBFPK....}.......2d/fonts/bignumbers.alpha.mst............2d/fonts/bignumbers.alpha.tga,...|...!...2d/fonts/dds/bignumbers.alpha.dds............2d/fonts/dds/horatio.alpha.dds....(R......2d/fonts/dds/scrapbig.alpha.dds.....R.. ...2d/fonts/dds/termarial.alpha.dds....(S.. ...2d/fonts/dds/terminal8.alpha.dds.....S......2d/fonts/dds/unicode.alpha.dds....(T......2d/fonts/fonts.fnt.....T......2d/fonts/horatio.alpha.mst....WZ......2d/fonts/horatio.alpha.tga....gb......2d/fonts/scrapbig.alpha.mst....Ff .....2d/fonts/scrapbig.alpha.tga,. .Vn .....2d/fonts/termarial.alpha.mst.....n@.....2d/fonts/termarial.alpha.tga,. ..v@.....2d/fonts/terminal8.alpha.mst.....v`.....2d/fonts/terminal8.alpha.tga,....~`.....2d/fonts/unicode.alpha.mst.....~b.....2d/fonts/unicode.alpha.tga,.....b.....2d/fonts/unicode.alpha.uct$A....j.....bmp/fnt/comic14.mst .....j.....bmp/fnt/term8.alpha.mst ...:.j.(...levels/gdb/scripts/mission_intothegdb.py.4..Z.j.)...levels/gdb/scripts/mission_intothegdb.pyckF..:.k.....scripts/scorer/pcmenu.pyI....Jk.....scripts/scorer/pcmenu.pyc......l.....scripts/shipedit/weaponstab.py......n.....scripts/shipedit/weaponstab.pyc....Z.o.....scripts/sound/outsound.py"y.. .p.....scripts/sound/outsound.pyc3J..B.q.....scripts/vehicles/parking.py/e..u\q.....scripts/vehicles/parking.pyc.y....q.1...sounds/voices/challengecombatbankdirectormsg1.ogg>....;r.1...sounds/voices/challengecombatbankdirectoropt1.ogg......r./...sounds/voices/challengecombatbankmastermsg1.oggP...w.s./...sounds/voices/challengecombatbankmasteropt1.ogg?....pt.*...sounds/voices/challengecombatbertomsg1.ogg|.....t.*...sounds/voices/challengecombatbertoopt1.ogg.U....u.*...sounds/voices/challengecombatbettymsg1.ogg....K.u.*...sounds/voices/challengecombatbettyopt1.ogg.m...xv.+...sounds/voices/challengecombatbishopmsg1.ogg......v.+...sounds/voices/challengecombatbishopopt1.oggT.....w.1...sounds/voices/challengecombatcrazygamblermsg1.ogg.....~x.1...sounds/voices/challengecombatcrazygambleropt1.ogg.|...Ay.0...sounds/voices/challengecombatfunctionarymsg1.ogg......y.0...sounds/voices/challengecombatfunctionaryopt1.oggD...a.z.-...sounds/voices/challengecombathumphreymsg1.ogg......{.-...sounds/voices/challengecombathumphreyopt1.ogg.Q...%|.*...sounds/voices/challengecombatmayormsg1.ogg.....w|.*...sounds/voices/challengecombatmayoropt1.ogg'...\l}.*...sounds/voices/challengecombatmercsmsg1.ogg,.... ~.*...sounds/voices/challengecombatmercsmsg2.ogg......~.1...sounds/voices/challengecombatmercsmsg2_filter.ogg.z..rz..*...sounds/voices/challengecombatmercsmsg3.ogg.{..K...1...sounds/voices/challengecombatmercsmsg3_filter.ogg.Y...p..*...sounds/voices/challengecombatmercsopt1.ogg......../...sounds/voices/challengecombatpolicebossmsg1.ogg.....x../...sounds/voices/challengecombatpolicebossopt1.ogg.....b..+...sounds/voices/challengecombatpolicemsg1.ogg.....<..+...sounds/voices/challengecombatpoliceopt1.ogg....4...3...sounds/voices/challengelooserevengebankdirector.ogg........1...sounds/voices/challengelooserevengebankmaster.ogg........,...sounds/voices/challengelooserevengeberto.ogg.....R..,...sounds/voices/challengelooserevengebetty.oggOe......-...sounds/voices/challengelooserevengebishop.ogg?....<..3...sounds/voices/challengelooserevengecrazygambler.ogg....T...2...sounds/voices/challengelooserevengefunctionary.ogg.....m../...sounds/voices/challengelooserevengehumphrey.ogg1...v...,...sounds/voices/challengelooserevengemayor.ogg........,...sounds/voices/challengelooserevengemercs.ogg....=...-...sounds/voices/challengelooserevengepolice.ogg.{..J...1...sounds/voices/challengelooserevengepoliceboss.ogg.....$..#...sounds/voices/challengemercsmsg.oggwe......*...sounds/voices/challengemercsmsg_filter.ogg_O..b.../...sounds/voices/challengeracebankdirectormsg1.ogg- ...X../...sounds/voices/challengeracebankdirectormsg2.oggB....x..6...sounds/voices/challengeracebankdirectormsg2_filter.ogg.p..0.../...sounds/voices/challengeracebankdirectormsg3.ogg....!v..6...sounds/voices/challengeracebankdirectormsg3_filter.ogg.j..*.../...sounds/voices/challengeracebankdirectoropt1.ogg.....j..-...sounds/voices/challengeracebankmastermsg1.ogg.....&..-...sounds/voices/challengeracebankmastermsg2.ogg.a......4...sounds/voices/challengeracebankmastermsg2_filter.ogg.O..uk..-...sounds/voices/challengeracebankmastermsg3.ogg........4...sounds/voices/challengeracebankmastermsg3_filter.ogg~....p..-...sounds/voices/challengeracebankmasteropt1.ogg....E...(...sounds/voices/challengeracebertomsg1.oggZ...<...(...sounds/voices/challengeracebertomsg2.ogg.T....../...sounds/voices/challengeracebertomsg2_filter.ogg.B..ic..(...sounds/voices/challengeracebertomsg3.ogg)q..F.../...sounds/voices/challengeracebertomsg3_filter.ogg.Y..o...(...sounds/voices/challengeracebertoopt1.oggfJ..<q..(...sounds/voices/challengeracebettymsg1.ogg.p......(...sounds/voices/challengeracebettymsg2.oggNt..7,../...sounds/voices/challengeracebettymsg2_filter.oggU]......(...sounds/voices/challengeracebettymsg3.ogg.^....../...sounds/voices/challengeracebettymsg3_filter.ogg.J...\..(...sounds/voices/challengeracebettyopt1.ogg.L......)...sounds/voices/challengeracebishopmsg1.ogg.r......)...sounds/voices/challengeracebishopmsg2.ogg....yg..0...sounds/voices/challengeracebishopmsg2_filter.ogg3.... ..)...sounds/voices/challengeracebishopmsg3.ogg{.......0...sounds/voices/challengeracebishopmsg3_filter.ogg....D...)...sounds/voices/challengeracebishopopt1.ogg.....K../...sounds/voices/challengeracecrazygamblermsg1.ogg......../...sounds/voices/challengeracecrazygamblermsg2.ogg.o......6...sounds/voices/challengeracecrazygamblermsg2_filter.oggd[...M../...sounds/voices/challengeracecrazygamblermsg3.oggE.......6...sounds/voices/challengeracecrazygamblermsg3_filter.ogg....(Q../...sounds/voices/challengeracecrazygambleropt1.ogg............sounds/voices/challengeracefunctionarymsg1.ogg.....a......sounds/voices/challengeracefunctionarymsg2.ogg.3...@..5...sounds/voices/challengeracefunctionarymsg2_filter.ogg.'...t......sounds/voices/challengeracefunctionarymsg3.ogg....T...5...sounds/voices/challengeracefunctionarymsg3_filter.ogg.....i......sounds/voices/challengeracefunctionaryopt1.ogg........+...sounds/voices/challengeracehumphreymsg1.ogg.{......+...sounds/voices/challengeracehumphreymsg2.oggA\...a..2...sounds/voices/challengeracehumphreymsg2_filter.oggVL..1...+...sounds/voices/challengeracehumphreymsg3.oggwz......2...sounds/voices/challengeracehumphreymsg3_filter.ogg.d......+...sounds/voices/challengeracehumphreyopt1.ogg.M......(...sounds/voices/challengeracemayormsg1.ogg.....7..(...sounds/voices/challengeracemayormsg2.ogg/C...1../...sounds/voices/challengeracemayormsg2_filter.ogg.1...u..(...sounds/voices/challengeracemayormsg3.ogg7......./...sounds/voices/challengeracemayormsg3_filter.ogg.....a..(...sounds/voices/challengeracemayoropt1.ogg........(...sounds/voices/challengeracemercsmsg1.ogg....\...(...sounds/voices/challengeracemercsmsg2.oggW....f../...sounds/voices/challengeracemercsmsg2_filter.ogg.v..t...(...sounds/voices/challengeracemercsmsg3.oggF{..B|../...sounds/voices/challengeracemercsmsg3_filter.ogg.\......(...sounds/voices/challengeracemercsopt1.ogg7... T..-...sounds/voices/challengeracepolicebossmsg1.ogg.#..W...-...sounds/voices/challengeracepolicebossmsg2.ogg.;..`8..4...sounds/voices/challengeracepolicebossmsg2_filter.ogg./..;t..-...sounds/voices/challengeracepolicebossmsg3.ogg({..A...4...sounds/voices/challengeracepolicebossmsg3_filter.ogg2a..i...-...sounds/voices/challengeracepolicebossopt1.ogg........)...sounds/voices/challengeracepolicemsg1.ogg.....n..)...sounds/voices/challengeracepolicemsg2.oggv?..XA..0...sounds/voices/challengeracepolicemsg2_filter.oggr4......)...sounds/voices/challengeracepolicemsg3.ogg....@...0...sounds/voices/challengeracepolicemsg3_filter.ogg.r...M..)...sounds/voices/challengeracepoliceopt1.ogg`.......1...sounds/voices/challengeracestdmsgbankdirector.oggy...@`..8...sounds/voices/challengeracestdmsgbankdirector_filter.ogg

Code: Select all
+------------------------------------+
| American McGees Scrapland *.packed |
+------------------------------------+
4 - Header (Pozi)
4 - null
4 - Number Of Files?
// for each file
4 - Filename Length
X - Filename
4 - File Length
4 - File Offset
X - File DataCode: Select all
ImpType Standard ;
Goto 8 0 ;
Get FNum Long 0 ;
For n = 1 to FNum ;
Get FNLen Long 0 ;
GetDString FN FNLen 0 ;
SavePos FOO 0 ;
Get FO Long 0 ;
SavePos FSO 0 ;
Get FS Long 0 ;
Log FN FO FS FOO FSO ;
Next n ;