Welcome, Guest. Please login or register.

Author Topic: Deluxe Galaga ECS (FIXED)  (Read 5352 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Brian

  • Hero Member
  • *****
  • Join Date: Mar 2003
  • Posts: 1604
    • Show all replies
    • http://www.syntaxsociety.se
Re: Deluxe Galaga ECS
« on: February 08, 2016, 07:43:31 PM »
Quote from: tonyvdb;803677
Yup, I've looked twice and it's the "E" version so that's not it unless someone messed up when they uploaded it at some point and it's actually the AGA version not the ECS


I just trew it into a vanilla WB2.0 installation in WinUAE and was prompted with the recoverable alert (yellow alert) that I was missing powerpacker.library. The missing archive was included in the DeluxeGalaga_E.lha archive and after dragging them (it also included xpkmaster.library and two compressors) into my libs folder in SYS: it worked perfectly.

Offline Brian

  • Hero Member
  • *****
  • Join Date: Mar 2003
  • Posts: 1604
    • Show all replies
    • http://www.syntaxsociety.se
Re: Deluxe Galaga ECS
« Reply #1 on: February 16, 2016, 03:56:54 PM »
Quote from: tonyvdb;804121
Well, I have an A2000 and Im running the Indivision ECS so I would assume I have an ECS version.

I did find an older version of Deluxe Galaga (V1.0) on a Fred Fish disc and its working so for now at least I can play it.


That's an incorrect assumption, IndivisionECS works with both OCS and ECS:
http://wiki.icomp.de/wiki/Indivision_ECS

Offline Brian

  • Hero Member
  • *****
  • Join Date: Mar 2003
  • Posts: 1604
    • Show all replies
    • http://www.syntaxsociety.se
Re: Deluxe Galaga ECS
« Reply #2 on: February 17, 2016, 06:29:38 PM »
Quote from: tonyvdb;804163
SUCCESS!

Found out after running SnoopDos it was doing something very strange.

The Deluxe Galaga game is looking for the libs in the drawers that they come in so I had to move the "libs" drawer and the "compression" drawer into the sys libs location. You cant just place the 4 library files into the sys libs drawer as you would normally do.


That is actually normal behaviour. The Amiga will check for a requested resource in ROM, then the assigned drive for a particular resource (for instance LIBS: for libraries) and finaly in the PROGDIR: (the folder to program reqesting the resource is started from).

You're either missing or have the wrong version library in LIBS: so AmigaOS continues to look for it in PROGDIR:

Offline Brian

  • Hero Member
  • *****
  • Join Date: Mar 2003
  • Posts: 1604
    • Show all replies
    • http://www.syntaxsociety.se
Re: Deluxe Galaga ECS
« Reply #3 on: February 17, 2016, 09:50:55 PM »
Quote from: tonyvdb;804163
SUCCESS!

Found out after running SnoopDos it was doing something very strange.

The Deluxe Galaga game is looking for the libs in the drawers that they come in so I had to move the "libs" drawer and the "compression" drawer into the sys libs location. You cant just place the 4 library files into the sys libs drawer as you would normally do.


Pritty sure I know what went wrong and it's an easy misstake to make. First off under no scenario does the game look for libraries in LIBS:libs/ I checked with both ECS and OCS and after SnoopDOS said it didn't look there I purposly removed my libraries anyway and put them as described in LIBS:libs/ and was precented with the "packers missing message".

I was then able to recreate the the "File missing in game directory" by copying over powerpacker.library and xpkmaster.library byt leaving out xpkMASH.library and xpkSQSG.library.

After reading your post I belive you first copied powerpacker.library, xpkmaster.library, xpkMASH.library and xpkSQSG.library to LIBS: as "normal libraries". BUT xpkMASH.library and xpkSQSG.library are NOT normal libraries but compressorlibraries for the xpkmaster.library and as such they need to be placed in LIBS:compressors/. After first attempt failed I bet you didn't delete these libraries before you next copied over the libs and compressor directories to LIBS:, resulting in it working because you copied 2 libraries to the right location at first and the 2 compressorlibraries to their right location the second time.

Now to clean up all you need to do is delete the LIBS:libs/ directory and the LIBS:xpkMASH.library and LIBS:xpkSQSG.library files.