English Amiga Board


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

 
 
Thread Tools
Old 31 October 2017, 21:28   #1
jotd
Cat freak
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 46
Posts: 1,936
new compilation creation tool in the making

Hi all,

Been working on a lot of scripts for a while, but decided to make it more serious this time.

I'm about to release a new tool to create AGS-based compilations

What's new you're going to ask? Well, this tool does all the job:

- it scans the games directory for whdload slaves
- it analyses and extracts the info (game name / copyright) from whdload slave
- it creates startup scripts
- it creates startup sequence and inserts all needed files to boot AGS from an empty disk
- it tries to find a matching game screenshot from my personal database (delivered with the tool)
- it's currently able to produce menu for whdload, but soon will be able to produce menu for CD32load / CD32load HD IDE / JST, for HD, CF, or CDs

no manual intervention is needed, that's the cool point.

tool is command line but also GUI, running on Windows:

Click image for larger version

Name:	compilation_maker_gui.png
Views:	105
Size:	20.7 KB
ID:	55241

some examples:

Click image for larger version

Name:	view_1.png
Views:	114
Size:	61.3 KB
ID:	55242
Click image for larger version

Name:	view_2.png
Views:	93
Size:	56.9 KB
ID:	55243

I have passed the contents of my personal "CD32load compatible" arcade-like games and it created a bootable file set with all stuff required to run all the games from whdload.

Comments? requests for beta? anything.
jotd is offline  
AdSense AdSense  
Old 01 November 2017, 09:08   #2
spudje
Registered User

 
Join Date: Dec 2014
Location: Netherlands
Posts: 619
Nice!!
spudje is offline  
Old 01 November 2017, 10:10   #3
Amigajay
醉拳
Amigajay's Avatar
 
Join Date: Jan 2010
Location: UK
Posts: 1,507
Great work JOTD! I prefer to work manually , but this will help a lot of others to create their own compilations.
Amigajay is online now  
Old 01 November 2017, 16:17   #4
Akira
Registered User

Akira's Avatar
 
Join Date: May 2001
Location: New York
Posts: 18,196
YEah this would be great for a quick and dirty setup for hard drives for CD32s.
Thanks JOTD!
Akira is offline  
Old 02 November 2017, 17:55   #5
jotd
Cat freak
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 46
Posts: 1,936
The tool is now able to create menus with images for whdload & cd32load & cd32load (IDEHD mode).

all 3 modes have been tested and work. No copyright infringement since all copyrighted data (kickstart ROMs) must be provided by the user. I'll post a test version in my dropbox in a few days.

Note that if ppl are interested by IFF/ILBM mass rescaling tools I wrote some for the task (taking all 320x256 iGame screenshots to convert to 640x200 IFF using only Windows tools like netpbm/image magick convert and some python wrapping). This wasn't exactly trivial BTW.
jotd is offline  
Old 02 November 2017, 18:17   #6
liveevil
Custom User Title

 
Join Date: Jan 2008
Location: UK
Posts: 231
This sounds fantastic ! As it's a Windows tool does that mean that all the WHDLoad games have to be extracted ? I know that a few of the games don't extract properly on a Windows filesystem. There is a short list of the ones that have problems on the server under 'Unpack on Amiga' but I extracted several of Retroplay's LHA files to my PC and got some different results. I found that I needed to extract them with WinRAR because if you use 7zip it doesn't keep the empty directories, WinRAR does. Also there were a lot that left files on my PC that I couldn't delete, I had to use a special program to delete them. These were not listed on the server as 'Unpack on Amiga'.

This is a similar tool to what Cyberhead97 is writing but yours seems to be a lot lot easier to use (hopefully !). So could you give more info on how it works ? Does it create a bootable PFS3 HDF file as a result ? Can it scan multiple game directories ? Looking forward to your work. Thanks.
liveevil is offline  
Old 02 November 2017, 22:53   #7
jotd
Cat freak
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 46
Posts: 1,936
Quote:
Originally Posted by liveevil View Post
This sounds fantastic ! As it's a Windows tool does that mean that all the WHDLoad games have to be extracted ?
The input isn't any packs or whatever. You have to unpack games, and keep the relevant slave & data dir (or you get an error when processing)


Quote:
Originally Posted by liveevil View Post
I know that a few of the games don't extract properly on a Windows filesystem. There is a short list of the ones that have problems on the server under 'Unpack on Amiga' but I extracted several of Retroplay's LHA files to my PC and got some different results.
I know some (Puzznic, Batman): spaces at the end of the name, other strange chars which also prevents ISO burning, but installs/slaves have been fixed to use more standard filenames.

Quote:
Originally Posted by liveevil View Post
I found that I needed to extract them with WinRAR because if you use 7zip it doesn't keep the empty directories, WinRAR does. Also there were a lot that left files on my PC that I couldn't delete, I had to use a special program to delete them. These were not listed on the server as 'Unpack on Amiga'.
must be some KG packs. I'm not supporting those directly. You could report that to him.

Quote:
Originally Posted by liveevil View Post
This is a similar tool to what Cyberhead97 is writing but yours seems to be a lot lot easier to use (hopefully !). So could you give more info on how it works ? Does it create a bootable PFS3 HDF file as a result ? Can it scan multiple game directories ? Looking forward to your work. Thanks.
The tool cannot create HDF files (I'm interested if someone has some python script to do that), it just takes a "GAMES" (or other) root dir (or multi-root dir), and scans for slaves in it.
It computes the ID of the games from the slaves, and creates AGS menus from all the slaves at the same level.

Ex: if you have C:\foo\bar\MY_HD\GAMES, it creates startup seq, all required dirs in C:\foo\bar\MY_HD. So when you start winuae you just select this dir, make it "bootable", and it works.

If you want it to work on a real miggy, then mount this partition, your system & your amiga HD drive in Winuae and copy all the files to your fresh amiga HD (CD32load HD mode needs FFS only, WHDload mode can use any format, PFS..)

Special CD32Load mode features looking up game name in a built-in database to set the proper joypad/keys mapping (can be a lot of work to do manually).
It also tries to find a relevant image in the internal IFF image base. There's a good % of success on known games.

It can also take a kickstarts directory as input, to copy on the DEVS/Kickstarts dir of the target.

Extra tools developped with other EAB members allow to create an ISO image. That's not built-in in the tool for now but that will be done if enough need it.
jotd is offline  
Old 03 November 2017, 12:24   #8
liveevil
Custom User Title

 
Join Date: Jan 2008
Location: UK
Posts: 231
Quote:
Originally Posted by jotd View Post
must be some KG packs. I'm not supporting those directly. You could report that to him.
I actually used Retroplay's fairly recent completely repacked WHDLoad files. I'll have to let Retroplay know.

Thanks for the info.
liveevil is offline  
Old 14 November 2017, 15:21   #9
liveevil
Custom User Title

 
Join Date: Jan 2008
Location: UK
Posts: 231
Hi, how's it going with this ? Would love to try a Beta if it's fairly stable.
liveevil is offline  
Old 20 November 2017, 21:02   #10
jotd
Cat freak
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 46
Posts: 1,936
hi,

you can download it here: https://www.dropbox.com/s/oapjpn1skk..._maker.7z?dl=0
jotd is offline  
Old 20 November 2017, 23:19   #11
liveevil
Custom User Title

 
Join Date: Jan 2008
Location: UK
Posts: 231
Thanks, I only had time for a quick test, not really sure how to use it though ! I couldn't get any games to run. It scanned my GAMES directory and some said '0 games in category .....' in the DOS window. I ran it in WinUAE, got the AGS menu but when choosing a game it went to AmigaDOS and said 'Menu is empty, nothing to select'.

What's the 'missing DB filepath' and the 'Opts DB filepath' for ?
Do we have to add our own screenshots ?
What about tooltypes ?

Sorry for the questions, I just wasn't very successful. I'll check again tomorrow.
liveevil is offline  
Old 21 November 2017, 12:58   #12
liveevil
Custom User Title

 
Join Date: Jan 2008
Location: UK
Posts: 231
I had another quick test and found out that the games need to be in a second sub-directory and now they boot. So I have for example :-

GAMES
..AGA
....BansheeAGA
....ChaosEngineAGA

etc.

I also got an error 'Cannot process JetstrikeAGA, 2 slaves found'. So it doesn't like folders with more than 1 slave ?

Have you tried Cyberhead97's package ? It contains screenshots and basic metadata for all WHDLoad Games and Demos. The only thing is there are a ton of options and it's based on an older version of Turran's WHDLoad packs (I prefer to use Retroplay's up-to-date repacked files). Maybe Cyberhead97 has some scripts you could use.
liveevil is offline  
Old Yesterday, 21:07   #13
jotd
Cat freak
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 46
Posts: 1,936
sorry, I didn't see your posts. Yes, games need to be at 1 level. I could change that.

Yes if there is more than 1 slave the tool doesn't know which one to choose. So delete the one you don't want.

you found the screenshots did you? I think there's a lot of them. If some package has some good screenshots, I'm interested, although I have a shitload of them now and even can create / rescale them using my python+imagemagick+netpbm tools to create valid IFF readable on amiga (I won't analyse another set of scripts, my scripts are fine and analyse whdload slaves directly from the .slave data)

I'll answer about the database .csv files later on. thanks for testing.
jotd is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Adventure making tool mjnurney request.Apps 7 23 May 2015 18:14
Maxon R.C.T. - Resource Creation Tool Etze request.Apps 4 19 August 2014 09:24
BootDisk, a tool for making bootable disks from binary code Leffmann Coders. General 1 12 March 2011 17:41
sprite creation tool trydowave support.Other 1 25 January 2011 10:33
Extended ADF creation tool? Akira request.Apps 2 22 November 2001 17:50

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 09:51.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.14391 seconds with 14 queries