Last Updated: 29 May, 2000
Newest Version: Packafied 0.5

News

29 May, 2000
Not much has been happening with Packafied lately, hence the lack of updates. I actually started rewriting Packafied from scratch, with a much better design, but I've been busy lately and I think I'll just let it go. The new rewrite would have had much faster list updating for a large amount of entries, and custom loader classes would have been way more powerful. But I simply don't have enough time and I want to move on to something else. If there is enough demand, however, I'll think about continuing development with Packafied. So if you want to see another version, e-mail me.

Oh, and Java 1.3 is out. It might make Packafied run slightly faster. You can get it here.

17 November, 1999
PR's Table Editor now has its own home page at http://www.ozemail.com.au/~prunge/tableedit/index.htm.

7 November, 1999
Another update for the table editor. It now can edit Generic pages as well as create new table files from scratch. It also handles the flags better, so each individual flag can be turned on or off with a check box.

17 October, 1999
The table editor has been updated. You can now add or remove pages, and also edit the player ships. And the really cool thing is that you can create new multiplayer ships and use them as long as the server also has a copy of that ship. You can download the table editor from the downloads page.

I've halted the development of Packafied for a while. I'm working on the table editor instead.

3 October, 1999
I've made a basic table file editor for Descent 3. You can get it from the downloads page. It doesn't run as a Packafied viewer class yet... You will need Java 1.2 to run the table editor. Go to the installation page for instructions on installing Java 1.2.

30 August, 1999
Sorry I haven't updated this page for a while. I've decided to scrap Packafied 0.5 and start over. Packafied 1.0 will be designed much better. The user interface will be written in Swing, which will make the user interface better. You can expect much faster list updates when there are tens of thousands of entries. This is the main reason for moving to Swing. The current list of entries in the package file can take over a second just to return the selected index!

I have had a few regrets moving to Swing. It seems to still be a bit buggy, and it may not look and feel exactly like Windows 95/98. What I mean is that menus will not work totally correctly when the menu is bigger than the Packafied window. This is a limitation of Java itself, and there is nothing I can do about it. I will be releasing the specifications on how to make a package file loader class. It will be way more powerful than what is in place now. The specs will be released when version 1.0 of Packafied is released.

What will the next version of Packafied mean to the end user though? For one thing, the list will update faster. There will be a progress bar showing the progress of all operations, possibly along with an ETA if it is a really long operation. Files that support dates, such as Freespace VP files will show dates. There might even be a batch mode, where multiple operations that will take long can be stringed together and be all performed while you go away from the computer. This might be good for very large ( > 500MB) files.

I can't really put a date on the release of Packafied 1.0. It could be several months, it could be more, it could be less.

3 July, 1999
Haven't worked on Packafied much. There doesn't seem to be much demand for it according to the counter. I'm thinking of stopping updating it.

Hey, at least it works with the full version of Descent 3. I got my copy a day ago. Absolutely awesome game, and I bet all the level designers out there are licking their lips at what they can do with the new engine.

And since I've got my copy of D3, I might not be doing as much programming as normal for some strange reason! :-)

7 May, 1999
Whoa!!! The counter on the bottom jumped from 20 to 70 in less than a day. My guess it's the new OAF Editor (get it from the downloads page). If it gets really popular, maybe it should get its own web page? What do you think?

I've noticed that this page gets slow sometimes. Maybe it's time I look at moving these pages somewhere else. Anyone got a place where these pages can be moved or mirrored??? If you want to put the files for any of my programs on your web page, then go ahead! But it would be nice if you e-mail me first so I can inform you of updates, etc.

So how is PR's OAF Editor working? Can you get it working? I know because it is a Java Application that it be troublesome getting it up and running. If you're having trouble running PR's OAF Editor, e-mail me and I'll guide you through the process.

6 May, 1999
Just finished writing PR's OAF Editor. It's an application that edits Descent 3 OAF files. It can run either as a normal application or a Packafied viewer class. You can get it from the downloads page.

20 April, 1999
Nothing much to say... Not too many people are coming to this page...

Still working on stuff. It's been fairly hectic lately, so I haven't done too much more. I'm still tossing up whether to include support for directories in Packafied. But so many different file formats do directories differently... I'm not sure whether it would be worth the effort.

25 March, 1999
I realise that Packafied is not easy to get up and running because it is a Java Application. If you are having trouble installing Packafied on your system, you can e-mail me and I'll help you. Although with the release of Java 1.2, installation and running is much easier!

Worked on improving various parts of Packafied. First the bug-fixes:

And stuff I'm still working on:
4 March, 1999
How do you like the new look of the Packafied web page? I put a bit of effort into it this time. And it still is quite small, so you don't have to wait for hours for all these animated GIFs to download!

If you have come to this page and thought it is extremely difficult to install Packafied, it should be easier now. Installation instructions can be found by clicking the Installation link at the top of this page.

Nothing really new has gone into Packafied so far. I think it contains all the features that are needed. If you can think of any good ideas for new stuff, e-mail me .

I've found already one bug in version 0.5. If a program from the Action menu that is running is cancelled before it has finished, an error always comes up about a temporary file not being deleted even though it has been.

16 February, 1999
Packafied 0.5 is out. It adds support for class viewers in JAR files, as well as rewriting files in a specific order. Also added is the ability to create new package files from scratch.

It also means you can create Descent 3 Demo HOG files easily. Packafied now can sort all the files in alphabetical order with the rewrite command. I've also included a new version of the OGF editor as a Packafied viewer class, so you can view and edit OGF files without even extracting them from the HOG.

Packafied 0.5 also supports Java 1.2 executable JAR file format. In Windows Explorer, just double-click the file Packafied.jar and Packafied runs. You have to have Sun's Java Runtime Environment installed for this to work.

16 January, 1999
I've been working on the next version of Packafied. Multiple file operation support is finished. That means you can add or delete multiple files in one hit, which is much faster than doing it one at a time.

Viewers can be loaded from JAR files too. That will make everything neater, and the OGF Editor will work with Packafied too.

In case you didn't know, Java 1.2 was released for Solaris and Windows, and much to my relief, Packafied works with it! But the best thing about the new Java version is that is has inbuilt software wavetable music! That means that if you have a lesser quality sound card (like me), music still sounds pretty good. It doesn't sound super-high quality or anything, but better than my sound card by itself. And the best thing is that I've already made a MIDI player class Viewer for Packafied, so you can listen to MIDIs nicely. You'll need Java 1.2 though, and it's only available for Windows 95/98/NT and Solaris at the moment.

I can't tell when the next version of Packafied will be out. It may be a few weeks, it may be longer. I'll have another update soon.

23 December, 1998
Oops! I forgot to include the user manual in version 0.4 of Packafied. You can download it separately from here . I also updates other parts of this web page for the new version.

I also made a utility to edit Descent 3 OGF Files. It can't be run as a viewer class from Packafied 0.4, but probably from version 0.5. You can download PR's OGF Editor here .

13 December, 1998
Packafied 0.4 released! Get it here .

The Descent 3 Demo HFD file did not work properly :-(
Packafied 0.4 has the new HFD file and supports editing Descent 3 Demo HOG files. Unfortunately, files in Descent 3 HOGs need to be in alphabetical order, and Packafied does not support this. You have to make sure all the files in alphabetical order for the HOG to work! Replacing should work fine though.

6 December, 1998
Got heaps done so far! Fixed a bug with Packafied not allowing access to any files extracted from HOG files until it is closed. Editing with Associations is finished and working. Internal editors are back! I've written up a Java TXB editor already!

Packafied should now work with Microsofts Java VM. You will need the latest version though, not the one that comes with your browser (not even IE4's). I'm currently working on sorting the list of files. Unfortunately this currently takes a few minutes with about 5000 files in the list, because I'm using a very inefficient sorting algorithm. That should change tomorrow.

But most importantly, THE DESCENT 3 DEMO IS OUT! Check out this page for more info . My Pentium-166 just runs it! I've also made up an HFD file for opening the new Descent 3 HOG files in Packafied. This alerted me to another problem in Packafied itself. If you try to open a HOG file, it uses the loader (for Descent II HOGs) instead of the new HFD file. The only way to get it working is to rename or delete the old HOG File loader.

18 November, 1998
Fixed up the section on getting Packafied running under OS/2. Now it is actually right. Thanks to Arnold Klima for help with this.

I haven't been working on Packafied over the past week, but I have been playing around with some Loaders. I've got one that loads up ZIP files! It reads and extracts, but it doesn't allow any changes to be written.

8 November, 1998
I got Packafied 0.3 finished. Get it from here.

30 October, 1998
Sorry, I haven't had enough time to get version 0.3 out. There were many bugs I found and I should fix them before I release it. Perhaps I can get it out in a week??? I've got exams, so my time is limited, but I'll see what I can do...

14 October, 1998
I just finished Associations today. They work fairly well, with the exception of console programs in Win95/NT, which I'm putting down to as a feature of Java 1.1. Unfortunately I don't think I'll have actual editing of files with external programs yet, only viewing. That still shouldn't stop you from extracting the file, editing it, and putting it back in with a Tools Replace.

I've got exams in about two weeks, so I'm hoping to get version 0.3 out before then. I've still got a few bugs to clear up, as well as the user manual to write. The user manual will be in HTML so that any platform will be able to read it. The hit counter is still extremely low, but I haven't advertised Packafied publicly as of yet. I'll do this when version 1.0 is released, and that will be when all the features on my piece of paper stuck loosely to the wall has ticks all over it! :-)

I realise now that some names for class files that Packafied uses are too long for some platforms. I'll fix that soon.

8 October, 1998
I've been working on the Associations part of Packafied for the past few weeks. This is the part that lets you edit or view a file with an external editor.

One thing I have to say. Don't use Microsoft's Java VM with Packafied. It doesn't work! I think that's because Microsoft didn't implement all the features of Sun's JVM, and Packafied uses that extra stuff. So stick to Sun's JDK when running Packafied.

15 September, 1998
Worked on a method that allows the user to replace a file in a Package file. Much faster than first deleting then adding! I've also fixed a nasty bug that caused an error when trying to delete a file that had a zero size and offset of zero, which exist in some files as markers.

I also installed a counter at the bottom of this page, and it's embarassingly low! I guess we all have to start somewhere.

5 September, 1998
I got the new version done. Get it here !

26 August, 1998
From now on I'll be keeping this page more updated! I promise :-)

New stuff I've added to Packafied:

Custom Package File Loaders! This could be really great if used properly. It allows me or anyone else to write a java class to load a certain package file (like HOG files) so Packafied can read them. Think of it like DLLs for Java. That means when I write up new file support that HFDs can't provide, only the new class has to be downloaded, which is only a few K. I've already done one for HOG files. They act just like HFD files, in that they are loaded at run-time, but they are compiled java code instead. And yes, I do have HOG file support fully working!

Configuration is coming along nicely. It is still very basic, partly because Java has absolutely no support for finding out what disk drives someone has! It is absolutely pathetic! You cannot write code to find out whether someone has a G: disk or not! So for now you will have to type the path for temporary files, HFD files and class files, or leave them as the default of the main Packafied directory. I've made the About... dialog look better with a nice gradient effect! I still want to do a ton of stuff, like better file viewing. What I plan on doing is have the file viewing done like the Custom Package File loaders. Have it so if a new game comes out with a new graphic format, I can write a simple file converter/loader and it will be able to be displayed. Currently, only text file viewing is supported. One thing that really bugs me about the Java language is the bugginess. Actual bugs that should not be there, like when a modal dialog box is displayed and closed, a lock-up can occur on Win95 systems. Apart from that it is an excellent language in my opinion, and given a few years of maturity (i.e. bug-fixing) it should become much more dominant. Ahh, had to get that off my chest!

I should have an update available for Packafied soon. Stay tuned! And don't forget to send in bug-reports, especially from platforms other than Win95/NT. Thanks!