To: Polymorph Polymorph wrote:
There are alternatives. I too have found bugs in CP's resource editor. Some things to try: 1) Funnily enough, I have found some of the "broken" parts of CP's resource editor work fine in the earlier TML Pascal II. I guess some bugs were introduced into CP (as well as some being fixed). You can get the older TML Pascal II disks from my web site here - http://apple2.sytes.net/TML_Pascal/index.html 2) Foundation resource editor - http://www.whatisthe2gs.apple2.org.za/foundation-v1-02.html 3) Genesys resource editor - http://www.whatisthe2gs.apple2.org.za/genesys 4) Design Master resource editor - http://www.whatisthe2gs.apple2.org.za/design-master-v2-0 (Commercial) 5) Rez resource editor (Commercial?) Unfortunately, I have no experience using either Foundation or Genesys, and very little experience using Design Master. I generally use Rez these days (it came with the Opus ][ distro). I believe that all of these resource editors (apart from Rez which is text based) are either incomplete or buggy for various reasons - Design Master and Genesys were developed prior to System 6 being released I believe, and Foundation was never fully completed to cover all resource types. So, if you can get by with TML Pascal's resource editor you're probably going to find it easiest, as you are already familiar with how it *should* work.
Never used Pascal on my IIgs so I can't comment on the Complete Pascal or TML Pascal II resource editors.
Foundation was a great idea but never really got anywhere. They did it so that each resource type could have its own editor written as a plug in but the extra plug ins were never written so it is pretty basic at present. This was a freeware or open source type project if I remember correctly.
I always liked Genesys. It may not have everything but it has most of the common things that you need. It can save the data into the resource fork of a file. This is what I usually did and then used the Orca shell's COPY command to copy just the resource fork to my compiled executable file before testing it. This was usually done using a batch file called Make to run MacGen (I write in Orca/M usually), compile and copy the resource fork. Another nice thing about Genesys is that it can also export the resource data to source code format so you can have it output a Rez file which you can then edit and/or add newer resource types that Genesys doesn't support directly and compile that file to get your resource file. By the way, this was a commercial product and I don't thing it has been properly reclassified yet.
Design Master I've only started up once or twice since getting Opus ][ but it is pretty limited too. This was a separate commercial product from the ByteWorks.
I don't think I've ever used Rez directly. I certainly haven't typed any Rez source code. When dealing with visual elements I prefer to deal with them visually. This is also a commercial product but is included with pretty much any Orca product.
> Sadly resource editing is one area of IIgs development that never > really got the "all-singing-all-dancing, bells-and-whistles" > application. :-( Too true.