home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
misc
/
configplus_1
/
!ConfPatch
/
!Help
< prev
next >
Wrap
Text File
|
1995-01-06
|
4KB
|
73 lines
Configure+ patcher
Version 1.00 © Sam Kington September 1994
See Configure+ documentation for more info
About this program
******************
This program will add Configure+’s stuff to the standard Configure resources
– Sprites, Sprites22, Templates and Messages. This is necessary for two
reasons:
• There are (at least) two major versions of Configure, for respectively
RISC OS 3.1 (A5000 and later, and upgraded machines) and RISC OS 3.5
(RISC PC only). The windows and messages are quite different.
• Because Configure is © Acorn Computers Ltd., I cannot legally distribute
modified versions of the files. I *can*, however, use a program to patch
the files you already have.
How it works
************
When you run the application, it will put up a window where you should
drag the directory or application that contains Configure's files. For RISC OS
3.10 users this should be Resources:$.Resources.Configure, for RISC OS 3.50
users this should be something like $.!Boot.Resources.!Configure – in other
words, either a directory in the Resources filing system for RISC OS 3.10, or
the main !Configure application itself for RISC OS 3.50.
Once you’ve dragged the application to the window, it will be replaced by
another window, where you should select the version of RISC OS you’re running
– it should be correct, but if for some reason it isn’t you can change it.
Clicking on “OK” will start the patching business. The first window will
reappear, and will be continuously updated to show you what the program is
doing. In addition, while it’s patching the windows (i.e. most of the time),
the currently-patched window will be displayed on the screen. The hourglass
percentage should give a pretty good idea of how much is left to do.
Which versions will it patch?
*****************************
Most programs that patch a module or something (Filer+, KeyMouse et al)
will only work on one particular version of a module. Not only does this
patcher support two versions, but because it is intelligently adding things
to files rather than inserting code at a certain position, it will probably
work with other versions as well.
It has been tested with version 1.41 (14 April 1992), the RISC OS 3.10
version, and with version 1.62 (25 February 1994), the RISC OS 3.50 version,
running on a RISC OS 3.10 machine. If you are *not* running NewLook on RISC
OS 3.10 – if the windows are all 2D and nasty, in other words – then the
icons will not be aligned properly, but the program should still work, sort
of. (I have no great plans to fix this bug: there are fewer and fewer people
out there who have 2D windows and have RISC OS 3.1, and I think they’re wrong
;-). Most people with 2D windows also have RISC OS 2, and this won’t work on
RISC OS 2 anyway). Otherwise I would be very surprised if this didn’t work on
RISC OS 3.10 and RISC OS 3.50.
I don't know how many intermediate versions are floating around (RISC OS
3.11, German RISC OS 3.15, etc.) and if they are any different – I think
I’ve catered for the two main versions. The only real problem is if the
number of icons in the main window (“Configuration”) is different – you might
think there are only 12 icons in the window, but Acorn has a nasty habit of
pushing old icons off to one side without actually deleting them. When
ConfPatch patches the Messages file it assumes there will be a certain number
of icons in the window; if it gets it wrong, interactive help will not work
properly. If you know what you’re doing you can modify the Messages file (the
added messages are at the end of the file), but it’s not *that* important to
warrant a full explanation here.
Miscellanea
***********
Yes, I know that the !Sprites23 aren’t monochrome (they’re the same as
!Sprites22) but Acorn’s !Sprites23 aren’t all monochrome either...