16 September 2022, 23:58 | #1 |
Registered User
Join Date: Mar 2013
Location: Derbyshire, England
Posts: 28
|
WHDLoad Download Tool & .LHA extraction help
I just got an Amiga 1200 and upgrading the ROMS and OS to 3.2.1
I've downloaded the latest WHDLOAD games using the WHDLOAD Downloader tool, opting for subfolders and A-Z layout. It occurred to me that all of these games are in .LHA format, and I need to extract each and everyone on the Amiga to avoid extraction errors doing it within Windows. Does anyone have any script they could share to extract everything in one swoop. I downloaded the full sha-bang, i.e. Beta / Games / Demos and Magazines so would love to extract those to to say :Games from PC folder in WinUAE. |
17 September 2022, 16:32 | #2 |
Aim for the Flattop
Join Date: Aug 2022
Location: Dallas
Posts: 33
|
I was wondering the same thing. I asked some questions about how people go about doing this. One answer that came back was to use a tool like Directory Opus to make it easier. I also found my way to the Mega AGS pack (check Internet Archive) which made it all trivial.
|
18 September 2022, 22:21 | #3 |
Registered User
Join Date: Mar 2013
Location: Derbyshire, England
Posts: 28
|
Thanks a lot. It just so happens someone uploaded a torrent with all the latest WHDLOAD games already extracted so downloaded that.
I will look into writing a script to do it for future though. I think the script should be easy enough. |
19 September 2022, 03:03 | #4 |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 634
|
This is what i'm using:
Code:
echo "" echo "Current Directory must be parent folder of WHDLoad LHA packs" echo "" echo "Enter destination path for extractions (e.g. DH1:Games/)" echo "'/' at the end must be included." echo noline ": " set >NIL dest ? echo "Extracting to""$dest" set destsub "$dest"0/ cd 0 list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_Ext0 cd / set destsub "$dest"A/ cd A list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtA cd / set destsub "$dest"B/ cd B list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtB cd / set destsub "$dest"C/ cd C list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtC cd / set destsub "$dest"D/ cd D list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtD cd / set destsub "$dest"E/ cd E list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtE cd / set destsub "$dest"F/ cd F list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtF cd / set destsub "$dest"G/ cd G list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtG cd / set destsub "$dest"H/ cd H list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtH cd / set destsub "$dest"I/ cd I list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtI cd / set destsub "$dest"J/ cd J list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtJ cd / set destsub "$dest"K/ cd K list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtK cd / set destsub "$dest"L/ cd L list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtL cd / set destsub "$dest"M/ cd M list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtM cd / set destsub "$dest"N/ cd N list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtN cd / set destsub "$dest"O/ cd O list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtO cd / set destsub "$dest"P/ cd P list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtP cd / set destsub "$dest"Q/ cd Q list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtQ cd / set destsub "$dest"R/ cd R list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtR cd / set destsub "$dest"S/ cd S list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtS cd / set destsub "$dest"T/ cd T list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtT cd / set destsub "$dest"U/ cd U list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtU cd / set destsub "$dest"V/ cd V list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtV cd / set destsub "$dest"W/ cd W list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtW cd / set destsub "$dest"X/ cd X list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtX cd / set destsub "$dest"Y/ cd Y list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtY cd / set destsub "$dest"Z/ cd Z list #?.lha lformat="lha x %f%n $destsub" >ram:AGS_ExtZ execute ram:AGS_Ext0 delete ram:AGS_Ext0 execute ram:AGS_ExtA delete ram:AGS_ExtA execute ram:AGS_ExtB delete ram:AGS_ExtB execute ram:AGS_ExtC delete ram:AGS_ExtC execute ram:AGS_ExtD delete ram:AGS_ExtD execute ram:AGS_ExtE delete ram:AGS_ExtE execute ram:AGS_ExtF delete ram:AGS_ExtF execute ram:AGS_ExtG delete ram:AGS_ExtG execute ram:AGS_ExtH delete ram:AGS_ExtH execute ram:AGS_ExtI delete ram:AGS_ExtI execute ram:AGS_ExtJ delete ram:AGS_ExtJ execute ram:AGS_ExtK delete ram:AGS_ExtK execute ram:AGS_ExtL delete ram:AGS_ExtL execute ram:AGS_ExtM delete ram:AGS_ExtM execute ram:AGS_ExtN delete ram:AGS_ExtN execute ram:AGS_ExtO delete ram:AGS_ExtO execute ram:AGS_ExtP delete ram:AGS_ExtP execute ram:AGS_ExtQ delete ram:AGS_ExtQ execute ram:AGS_ExtR delete ram:AGS_ExtR execute ram:AGS_ExtS delete ram:AGS_ExtS execute ram:AGS_ExtT delete ram:AGS_ExtT execute ram:AGS_ExtU delete ram:AGS_ExtU execute ram:AGS_ExtV delete ram:AGS_ExtV execute ram:AGS_ExtW delete ram:AGS_ExtW execute ram:AGS_ExtX delete ram:AGS_ExtX execute ram:AGS_ExtY delete ram:AGS_ExtY execute ram:AGS_ExtZ delete ram:AGS_ExtZ |
19 September 2022, 09:53 | #5 |
Registered User
Join Date: Mar 2013
Location: Derbyshire, England
Posts: 28
|
Brill, I’ll try this and see how it works out for me
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
New WHDLoad Download Tool | mrv2k | project.Amiga File Server | 244 | 04 April 2024 11:09 |
Deark extraction tool | npagonis73 | support.Apps | 0 | 30 January 2022 20:20 |
LHA extraction | somewherecheap | New to Emulation or Amiga scene | 4 | 05 June 2006 01:39 |
LHA Extraction Problems | THX1138 | support.Apps | 1 | 16 February 2004 05:40 |
LHA extraction | BrooksieLad | New to Emulation or Amiga scene | 6 | 25 May 2003 16:52 |
|
|