Today it works (the latest download, I mean) ! MMD0 - MMD2 are support but MMD3 is not. Also it won't load powerpacked files (I have xadmaster.library, xfdmaster.library, xpkmaster.library installed).
Edited by TSK on 2012/8/9 22:05:37
Rock lobster bit me - so I'm here forever X1000 + AmigaOS 4.1 FE "Anyone can build a fast CPU. The trick is to build a fast system." - Seymour Cray
Try adding mod. before the filename. I changed the TestPlayer() code so that it doesn't try to open all XFD/XPK recognised files as that's maybe not such a great idea (as it's now the packed file needs to have a recognised prefix or suffix in order to be used by the plugin).
There's a funny catch with the XPK decompression: if the file is SQSH packed, it refuses to open the file. I tried SASC and that was okay.
The reason is that uade_filemagic() has an explicit check for XPKF-SQSH that make it ignore such files. I'll see if I can get around it somehow.
Edit: I fixed this by using uade_filemagic() only if the file is not recognised as XFD or XPK packed. The updated plugin will be in the next release archive.
Fantastic work as usual Salass00! <3 Yes, i meant XFD, maybe you could include it? Or perhaps use curl to download it?
Currently I've cleaned up the readme quite a bit, adding a section with latest changes for the plugin as well as info about xpkmaster and xfdmaster support and also a section on how to install xfdmaster library.
I might also do an Install script for installing xfdmaster from Aminet using either wget or curl (wget binary is much smaller than curl so I might use it instead for that reason assuming that it gets the job done well enough).
Just fixed a problem in uadecore that caused many mods to fail to play if you used an absolute path instead of a relative one. Formats that would fail were mainly those that used separate files for storing samples. Unless any other major issues are found I will probably make an updated release (UADE 2.13r6 / TN_UADE.tnplug 1.2) tomorrow.
Edit: BTW the "wget" based XFD library install script is implemented and working and will also be in the next UADE release archive.
YEAH! Great work! The ideal solution would be if it supported both xxx.trackname and trackname.xxx, is that possible?
It already does, both mod.blah and blah.mod are recognised by UADE. What doesn't work is if you have something like blah.mod.pp because in this case the prefix is "blah" and the suffix is "pp" both of which are unrecognised (either removing the ".pp" or moving the "mod" so it's a prefix as in "mod.blah.pp" will fix it).
It already does, both mod.blah and blah.mod are recognised by UADE. What doesn't work is if you have something like blah.mod.pp because in this case the prefix is "blah" and the suffix is "pp" both of which are unrecognised (either removing the ".pp" or moving the "mod" so it's a prefix as in "mod.blah.pp" will fix it).
Maybe it worth to check also on something like ".mod." ? Imho mod.x , x.mod and x.mod.x can cover all the cases.
TN_UADE.tnplug 1.2 (11.8.12) still gives "The file is SQSH packed. Please depack first." for SQSH packed files, other XPK files apparently return an empty file or so, because TuneNet shows in the GUI "Opening file", then "Playback finished".
Computer has been turned off a few times since installing this.
Did you quit TuneNet before updating the plugin and restart after or perform a reboot after installing? Also do you have a working xpkmaster.library installstion (either OS4 native or m68k with .l.main file) cause if you don't the plugin doesn't bother to check for XPK files and just passes them to UADE which gives the message "The file is SQSH packed. Please depack first.".
BTW don't bother with uade123 because it doesn't have XPK/XFD support.
Quote:
other XPK files apparently return an empty file or so, because TuneNet shows in the GUI "Opening file", then "Playback finished".
Edit: definitely sounds like a broken xpkmaster.library installation. Can you check what version the file is ("version full libs:xpkmaster.library", minimum version is 5.x) and if it's m68k or PPC (the m68k version needs a .l.main glue file that you can get from OS4Depot)?
Install the new plugin files. Open a shell and run sashimi in it before starting TuneNet. Start TuneNet and try to open and play you're packed files. Press ctrl-f in the shell window and it will write the debug output to a file. Post the contents of that file here and maybe it will say what is going wrong for you.