English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 23 December 2019, 00:50   #1
dschallock
Registered User
 
Join Date: Jul 2016
Location: Northern California
Posts: 174
installing Classact and Reaction on 3.1.4

I believe classact is available on aminet however how does one install reaction to os 3.1.4?

Also, is there any possible negative effect on 3.1.4 by installing these?

background: I am a registered owner of Warp Data types. I used to use them on a 3.9 installation. I have now switched to 3.1.4 and the warp prefs program apparently requires both class act and reaction to run. I was looking to see if it was possible to install them, but don't want to add buggy incompatibilities on my clean new 3.1.4 install either.

Thanks for the help and advice!
dschallock is offline  
Old 23 December 2019, 01:27   #2
thomas
Registered User
 
thomas's Avatar
 
Join Date: Jan 2002
Location: Germany
Posts: 6,985
Quote:
I have now switched to 3.1.4 and the warp prefs program apparently requires both class act and reaction to run.
That's nonsense. ReAction is the successor of ClassAct. You can have only one, they replace each other.

Quote:
I was looking to see if it was possible to install them, but don't want to add buggy incompatibilities on my clean new 3.1.4 install either.
You can keep additional classes in their own directory. Just add the seperate Classes directory to the Libs: assign.

Code:
Assign Libs: Work:ClassAct/Classes ADD
thomas is offline  
Old 23 December 2019, 02:35   #3
dschallock
Registered User
 
Join Date: Jul 2016
Location: Northern California
Posts: 174
Thanks for the reply Thomas,

Quote:
Originally Posted by thomas View Post
That's nonsense. ReAction is the successor of ClassAct. You can have only one, they replace each other.

So if ReAction is the successor then that would be the better of the 2?

You can keep additional classes in their own directory. Just add the seperate Classes directory to the Libs: assign.

Code:
Assign Libs: Work:ClassAct/Classes ADD
Thank you for that example. If I was installing Reaction, would it be the same, just copy the Reaction classes to the directory and then add the assign statement like above?

Does it matter if an assign that the one in your example is in the user-startup vs the startup sequence?

Where do you think would be the cleanest place for such an assign?

Thanks!
dschallock is offline  
Old 23 December 2019, 08:59   #4
Minuous
Coder/webmaster/gamer
 
Minuous's Avatar
 
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,630
Easiest way to install ReAction is just to copy the classes to SYS:Classes. (Gadget classes into SYS:Classes/Gadgets and image classes into SYS:Classes/Images). This shouldn't require any assigns you don't already have.
Minuous is offline  
Old 26 December 2019, 19:32   #5
dschallock
Registered User
 
Join Date: Jul 2016
Location: Northern California
Posts: 174
Summery of the solution

Hi everyone,
Thanks to forum member’s feedback and some tips from the code’s author, I have successfully gotten Oliver Roberts’ Warp Data Type Prefs (WaprDTPrefs) working on a fresh install of Amiga OS 3.1.4.

I wanted to sum up how it was accomplished for future readers.

The challenge/objective of my quest:
The issue is that the WarpDTPrefs program uses the Reaction GUI system which is part of the Amiga OS 3.9 installation (and 3.5). Currently 3.1.4 does not use reaction out of the box. I believe Hyperion has acquired Reaction, so this may be a moot point in future releases of the OS (3.2?) but for now, this is how to get WarpDTPrefs working on 3.1.4 and possibly any other Reaction based GUI program that would have worked under 3.9

What you need:
You need a source of an OS 3.9 installation that has the Reaction system installed or the Amiga OS 3.9 CD (Which is what I used). There may be an archive somewhere with just the files you need but I couldn’t find it on the net.

The solution:
You need to copy 4 groups of files onto your sys: partition
1) From the 3.9 CD you need to locate and copy the resource.library into your LIBS: directory.
2) From the 3.9 CD you need to copy all the Sys:Classes/Gadgets /#? Into Sys:Classes/Gadgets/ on your partition. (Note: on the 3.9 CD there is a OS 3.5 directory and a OS 3.9 directory. Each of those drawers have a Classes/Gadets/ folder and each have different gadets. You need to copy the contents of both into your Classes/Gadets/ directory!)
3) From the 3.9 CD you need to copy all the Sys:Classes/Images/#? Into Sys:Classes/Images/ on your partition. (Note: on the 3.9 CD there is a OS 3.5 directory and a OS 3.9 directory. Each of those drawers have a Classes/Images/ folder and each have different Images files. You need to copy the contents of both into your Classes/Images/ directory!)
4) From the 3.9 CD you need to copy all the Sys:Classes/#?.class files into your Sys:Classes/ directory. (Note: Again… on the 3.9 CD there is a OS 3.5 directory and a OS 3.9 directory. Each of those drawers have a Classes/ folder and each have different .class files. You need to copy the contents of both into your Classes/ directory!)

Final Thoughts:
None of the files that I mention above overwrite anything in the fresh 3.1.4 installation; therefore I assume that there is no negative impact on the 3.1.4 installation. (This is a good thing).
Per Oliver Roberts’ suggestion via email, I used snoop dos running and continued trying to run WarpDTPrefs unti I figured out every file that was missing. For me the confusion was that the Amiga OS 3.9 CD contained a 3.5 and 3.9 directories that each seemed to contain different but apparently necessary .class, .gadet, and .image files from their respective directories. Although I believe I have covered everything necessary here, when in doubt run snoop dos to see if there is a file missing.
Thank you to the forum members who helped, and especially to Oliver Roberts for his help and for his fantastic Datatypes, I hope he continues developing them and I would encourage anyone considering buying them to do so. The link to his WaprDT page is: https://www.warpdt.co.uk/
dschallock is offline  
Old 26 December 2019, 20:29   #6
James
Registered User
 
Join Date: Mar 2010
Location: Beckenham/England
Posts: 795
Quote:
Originally Posted by dschallock View Post
2) From the 3.9 CD you need to copy all the Sys:Classes/Gadgets /#? Into Sys:Classes/Gadgets/ on your partition. (Note: on the 3.9 CD there is a OS 3.5 directory and a OS 3.9 directory. Each of those drawers have a Classes/Gadets/ folder and each have different gadets. You need to copy the contents of both into your Classes/Gadets/ directory!)
3) From the 3.9 CD you need to copy all the Sys:Classes/Images/#? Into Sys:Classes/Images/ on your partition. (Note: on the 3.9 CD there is a OS 3.5 directory and a OS 3.9 directory. Each of those drawers have a Classes/Images/ folder and each have different Images files. You need to copy the contents of both into your Classes/Images/ directory!)
4) From the 3.9 CD you need to copy all the Sys:Classes/#?.class files into your Sys:Classes/ directory. (Note: Again… on the 3.9 CD there is a OS 3.5 directory and a OS 3.9 directory. Each of those drawers have a Classes/ folder and each have different .class files. You need to copy the contents of both into your Classes/ directory!)
Or you could copy them all from Emergency-Boot/classes/ and save yourself a lot of confusion.
James is offline  
Old 27 December 2019, 05:54   #7
dschallock
Registered User
 
Join Date: Jul 2016
Location: Northern California
Posts: 174
Hey James,
If the emergency-boot/classes has the combined classes, images, and gadgets from 3.5 and 3.9 then absolutely.... good catch!
Thought I had checked for that but I must have missed it.
dschallock is offline  
Old 06 February 2020, 16:18   #8
DarrenHD
Registered User
 
Join Date: Aug 2008
Location: London / Canada
Posts: 781
I hope with AmigaOS 3.2 this is resolved since Hyperion now owns ReAction.
DarrenHD is offline  
Old 06 February 2020, 19:19   #9
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Quote:
Originally Posted by DarrenHD View Post
I hope with AmigaOS 3.2 this is resolved since Hyperion now owns ReAction.

gulliver is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Green Amiga Alien guide - Problem with ClassAct joufflu support.Apps 11 18 June 2021 13:51
ClassAct Developer's Cd NubeCheCorre request.Other 3 11 November 2016 02:37
Update ReAction classes mritter0 Coders. General 2 30 July 2014 01:55
Proper ReAction coding mritter0 Coders. C/C++ 3 24 April 2014 07:34
ClassAct 2 dev AmiDevel request.Apps 0 10 January 2011 20:41

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 05:10.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10074 seconds with 15 queries