English Amiga Board


Go Back   English Amiga Board > Other Projects > project.WHDLoad

 
 
Thread Tools
Old 16 September 2022, 23:58   #1
K1ngArth3r
Registered User
 
K1ngArth3r's Avatar
 
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.
K1ngArth3r is offline  
Old 17 September 2022, 16:32   #2
wongojack
Aim for the Flattop
 
wongojack's Avatar
 
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.
wongojack is offline  
Old 18 September 2022, 22:21   #3
K1ngArth3r
Registered User
 
K1ngArth3r's Avatar
 
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.
K1ngArth3r is offline  
Old 19 September 2022, 03:03   #4
Aardvark
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
Aardvark is offline  
Old 19 September 2022, 09:53   #5
K1ngArth3r
Registered User
 
K1ngArth3r's Avatar
 
Join Date: Mar 2013
Location: Derbyshire, England
Posts: 28
Brill, I’ll try this and see how it works out for me
K1ngArth3r is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:16.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07316 seconds with 15 queries