Qaanol: Im glad you find 4.0 useful. The ability to open multiple editors at once has been on my list for a long time, and it took quite a lot of work to allow it without creating risks of data loss. I think many of the bugs youre experiencing are Intel-related. Im going to drop the Intel-native code in the next alpha, but in the mean time you should probably switch on Rosetta in MissionComputers Get Info window and see if that fixes your problems.
@qaanol, on Dec 30 2007, 02:44 PM, said in Third alpha of MissionComputer 4.0:
However, STR# resources I create with version 4.0 open fine.
Out of curiosity, what happens if you open one of these 4.0-created STR# resources in 3.3.3 or ResEdit?
@qaanol, on Dec 30 2007, 02:44 PM, said in Third alpha of MissionComputer 4.0:
However, there is one particular file I'm working with that has 6 missions which will open properly in Mission Computer 3.3 but DO NOT OPEN in version 4.0. MC4 crashes exactly as it does opening pre-existing STR# resources.
Can you post a copy of these missions?
@qaanol, on Dec 30 2007, 02:44 PM, said in Third alpha of MissionComputer 4.0:
Resizable editor windows. Frankly, this is almost a must-have. It can be very frustrating not to be able to resize windows.
Im a bit at a loss as to how this would work; most of the editors are arrays of controls, which arent really susceptible to resizing (if you made the window larger, it would just leave more blank space). The only editors that where I can see resizing being meaningful are the ones that already have it, like dësc and PICT. Can you give an example of what you want to be able to do?
@qaanol, on Dec 30 2007, 02:44 PM, said in Third alpha of MissionComputer 4.0:
(1) When in the spďn or shän editors, clicking the magnifying glass to select a source image gives a list. I'd like the option to pick from thumbnails as well.
(2) When in that same image selection dialog, as far as I can tell it only lets a PICT be chosen. I'd like to be able to chose an RLE as well.
(3) And when you do assign an RLE to a spďn or shän, it would be nice to have the "Size" fields update automatically.
At the moment the spďn editor gives you thumbnails when selecting a PICT, but only a list for RLEs because I havent yet tied the thumbnail code and the RLE decoder together. (2) and the lack of thumbnails when youre working on a shän both come from the limitations of the RDL language in which the shän editor is written; sometime in the 4.0 process Ill probably write a real shän editor to bypass this problem. (3) I can probably do.
@qaanol, on Dec 30 2007, 02:44 PM, said in Third alpha of MissionComputer 4.0:
(4) Record directly to snd resource.
(5) Create new PICT resource by pasting from clipboard as well as importing from file.
(6) Be able to change names of fields/create custom editors.
(7) Not have dsďg resource added automatically.
(4) is beyond the scope of MissionCompute. So is (6), except to the extent already allowed by RDL scripts. Have you ever opened up the bundle and looked at them? Only shän, wëap, and shďp(0/1) are left in 4.0, but older versions have a wider selection of examples.
(5) is already there; in fact, it was there before the Import from File button. Are you saying it doesnt work for you?
(7) is actually necessary for complicated reasons. If I didnt add the dsďg resource data might be lost. It could be any type, but I chose dsďg because its presence doesnt change anything (it comes from the old templates circa Escape Velocity 1.0.0, and was never used).
@qaanol, on Dec 30 2007, 02:44 PM, said in Third alpha of MissionComputer 4.0:
(8)Be able to see all resource types (even unsupported ones.)
(9)Be able to copy, paste, and delete unsupported resource types.
(10)Be able to open any resource (supported or unsupported) and edit as straight hex OR text.
(11)Be able to create unsupported resource types and edit as hex or text.
These are on the list of long-term desirable features. The main issue with (8)/(9) is that the current MissionComputer paradigm is to list all types, even if there arent any resources of that type in the particular file; obviously this would have to change if MissionComputer supported every type, or there would be 26^4 entries in the type list. (10)/(11) would of course depend on creating a generic editor.