Ambrosia Garden Archive
    • OSX resource editor


      is an OSX resource editor needed?

      i have a bit of code lying around that could easily be turned into one, but i'm not sure as to the current need of it.

      i was also thinking of implementing plugin support, which would be much like resedits templates, so people could create plugins to read EV resources.

      it will also edit data forks, when i can figure them out. maybe also a built in plist editor and a general package editor, though not really necessary.

      end communication
      tycho

      ------------------
      Where the Hell's my roof?

      (This message has been edited by Tycho (edited 01-22-2003).)

    • I've heard that later this year, Apple is going to star phasing out Classic Mode. Which means ResEdit will go bye-bye.

      ------------------

    • so there is a need or, for the fact that classic is extinct, there isn't?
      i checked versiontracker.com for resource editors and most of the reviews are bad. i can't check them out for myself yet either.

      any comments on other carbon/cocoa editors(obviously resourcerer would be perfect if we were the kings of russia)?

      ------------------
      Where the Hell's my roof?

      (This message has been edited by Tycho (edited 01-22-2003).)

    • Quote

      Originally posted by Tycho:
      **so there is a need or, for the fact that classic is extinct, there isn't?
      i checked versiontracker.com for resource editors and most of the reviews are bad. i can't check them out for myself yet either.

      any comments on other carbon/cocoa editors(obviously resourcerer would be perfect if we were the kings of russia)?

      **

      If you are suggesting that you have, uncompiled somewhere, an OSX version of something like Res-Edit, please for the love of God compile it and give it to me!

      ------------------
      "Was it love, or was it the idea of being in love?"-Pink Floyd
      Russell for President 2020!

    • well, i sort of do. it's about up to resedits standards except for any sort of graphical editing. meaning, you can open an icon resource, just that it will be in hex....yeah?

      i'll add editors for the icons and pictures and sounds and those sorts of things soon. wnd resources will be hard...hmmmm. oh, i guess not.

      i'm thinking of open sourcing it so people can keep updating it and that jazz. they could even customise to do specific resource editing, such as an EV data editor, or any other one.

      i'll try upload a build in a couple hours. maybe 7.

      ------------------
      Where the Hell's my roof?

    • Quote

      Originally posted by Tycho:
      **is an OSX resource editor needed?

      i have a bit of code lying around that could easily be turned into one, but i'm not sure as to the current need of it.

      i was also thinking of implementing plugin support, which would be much like resedits templates, so people could create plugins to read EV resources.

      it will also edit data forks, when i can figure them out. maybe also a built in plist editor and a general package editor, though not really necessary.
      **

      It all depends what you mean. A hex resource editor is not in big demand, but if you were to make all of the specialized editors that ResEdit has, it would be quite welcomed. Text resources like plst, STR , STR# and TEXT would all be relatively easy editors to write, but again, I don't believe the demand for those is that great. The need is for a (relatively cheap) competitor to Resorcerer, but creating it would be no easy task - icns, icl8 etc, WIND, PICT, and so on. If you want to work on an OS X resource editor, I would suggest contacting Nick Shanks and helping him work on the open source ResKnife (resknife.sourceforge.net).

      In a related note, I obtained permission last week to use some of ResKnife's sourcecode in EVONE. After the public beta is released Monday, I am going to add a ResEdit template driver to EVONE, allowing it to create editors for and edit every EV related resource using the templates provided with the bibles! This will leave me free to concentrate on the more important graphical editors that EVONE needs. EVONE will also gain a hex editor from this, but I still don't really know what the use of it would be.

      Jeffrey - Arios SoftWare

      ------------------
      (url="http://"http://www.ariossoftware.com")Arios SoftWare(/url)
      (url="http://"http://www.ariossoftware.com/upcoming")EVONE 1.0.0 - the plugin editor for EV/EVO/EVN(/url)

    • It all depends what you mean. A hex resource editor is not in big demand, but if you >were to make all of the specialized editors that ResEdit has, it would be quite welcomed.

      that's the plan.

      The need is for a (relatively cheap) competitor to Resorcerer, but creating it would be >no easy task - icns, icl8 etc, WIND, PICT, and so on.

      icons aren't too bad(pixel editors), i think i've figured winds and picts will just be viewers, not editors. the bad thing with winds is reading the hex and converting it into something viewable. same with a few others.

      If you want to work on an OS X resource editor, I would suggest contacting Nick Shanks >and helping him work on the open source ResKnife (resknife.sourceforge.net).

      resknife was one of the editors on versiontracker. reviews weren't too good though. but that means **** because all the reviewers at versiontracker are idiots. it would be great if i could help on that project, but all i know is realbasic, hence why a resource editor is so easy as all the code is written for you anyway.

      stuff about EVONE

      why don't you hard code those editors which the templates describe? i've done it for helian wars. it's pretty easy. is it easier for you to create a template driver? it wouldn't be for me.

      checked ya screenshots. looking pretty damn good. i like your icons and interfaces. especially str#. i might end up stealing them.

      tycho

      ------------------
      Where the Hell's my roof?

    • Quote

      Originally posted by Tycho:
      **icons aren't too bad(pixel editors), i think i've figured winds and picts will just be viewers, not editors. the bad thing with winds is reading the hex and converting it into something viewable. same with a few others.
      ...
      but all i know is realbasic
      **

      Ah, ok, yes, I agree WIND would be difficult to do in RB. A PICT viewer where you can copy and paste new ones in is really all that is needed - leave the editing to the graphics apps.

      Quote

      Originally posted by Tycho:
      **

      stuff about EVONE

      why don't you hard code those editors which the templates describe? i've done it for helian wars. it's pretty easy. is it easier for you to create a template driver? it wouldn't be for me.
      **

      In C, it is almost the opposite. I have been working since early September on just editors, and in that time have gotten 6 done (desc, STR , STR#, spin, syst, Galaxy Map). The problem is coding the interface is extremely tedious. After making it in Interface Builder (which STILL has bugs), I have to write special code for each editor to set all the values of the controls, read in the values after one is changed to update the window status (set the dot in the close box in X if there are unsaved changes), and finally write out all the data in the correct format. I must be calling GetControlByID over a thousand times... Anyway, it would be significantly easier for me to write a template driver which creates the specific editor needed at run-time by interpreting the templates. Also, ResKnife has a fully functional template driver which I have obotained the sourcecode to. Despite the facts that the code is in C++, not C, and that is will need some changes to work with EVONE, it still gives me something to start with.

      Quote

      Originally posted by Tycho:
      **i like your icons and interfaces. especially str#. i might end up stealing them.
      **

      Copying the interface is fine, but with the icons be wary of copyright infringement.

      ------------------
      (url="http://"http://www.ariossoftware.com")Arios SoftWare(/url)
      (url="http://"http://www.ariossoftware.com/upcoming")EVONE 1.0.0 - the plugin editor for EV/EVO/EVN(/url)