💾 Archived View for mirrors.apple2.org.za › archive › apple.cabi.net › FAQs.and.INFO › GSOS › ricons… captured on 2023-03-20 at 22:50:34.

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Path: ns-mx!uunet!spool.mu.edu!hri.com!ukma!psuvax1!psuvm!tjk111
From: TJK111@psuvm.psu.edu
Newsgroups: comp.sys.apple2
Subject: rIcons and you
Message-ID: <92095.153711TJK111@psuvm.psu.edu>
Date: 4 Apr 92 20:37:11 GMT
Organization: Penn State University
Lines: 43


How to create and replace rIcons without Genysis..
Get an image ready to be rIconized. It can either be a regular icon file,
or part of a SHR 640 mode graphic file.

Using Hyperstudio 3.0, create a new stack. If you are using part of a SHR
picture, load it as the background. Then, use the Extra Manager to install the
Make Icon Extra, if it isn't already installed. With the Make Icon Extra,
select the area to be made into an Icon File.

Add a button. Unselect the Show Name checkbox and select the Show Icon
checkbox. When prompted for the icon to be displayed, choose the Disk Library
radio button. Locate the Icon File (the one you just created with Hyperstudio
3.0, an icon editor or an existing icon someone else made.)   Save the stack.
It now has an rIcon resource.

Always work on a copy of the file located somewhere else. Switch them when
done. Resources forks are delicate! Keep a backup boot disk around if you are
working with system files.

Launch Reslin.

In the Options menu, choose Change type from $8103... and select type $8001.
Also under Options, choose Copy Options... and select "PROMPT". In the Special
menu choose Maintenance. Open the resource fork of the target file.  SHOW the
rIcon resource you will be replacing, to verify you selected the correct one.
Write down its ID.  DELETE the rIcon you will be replacing. CLOSE the target
resource fork.

Choose Maintenance again. Open the resource fork of the newly created
Hyperstudio stack. SHOW the rIcon you are going to copy into the target file to
verify it is the correct one. COPY it to the target file, twice. The second
time, it will prompt you for an ID. Set it to the ID of the original rIcon you
deleted (you did write it down?) Choose Maintenance again. Open the resource
fork of the target file. DELETE the first rIcon resource that you copied into
the target file. (It has the wrong ID). CLOSE the resource fork.
Finished. This process is adaptable.  Use HyperCard stacks, use sounds, ect.

Suggestions are welcome if there is an easier way.
It's not pretty, but it works for me and it works right now.
_______________________________________________________________________________
Thomas Kishel                AOL ThomasK63                 TJK111@PSUVM.PSU.EDU
_______________________________________________________________________________