Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info.

Using Multiple Hotline Clients

From Higher Intellect Vintage Wiki

Original document can be found at https://cdn.preterhuman.net/texts/computing/hotline_info/Mulitple_Holine_Clients.txt

U S I N G   M U L T I P L E   H O T L I N E   C L I E N T S

On the World Wide Web (with window snaps for ResEdit)
at http://www.inch.com/~ska64/hotline/hldupe.html


Ever wish you could keep browsing servers while you download that huge file? Or chat on a server and do file transfers on another? How about queueing both uploads and downloads to the same server? Want to set up overnight downloads involving more than one server? Or use more than one tracker at a time?

You'll need to duplicate and lightly hack your Hotline Client. This is easy and well worth the effort. I have provided step-by-step instructions suitable for the hacking newbie.


PART 1: COPYING THE CLIENT

Open the folder that contains your Hotline Client folder. Create a new folder called Hotline (or whatever). Place your Hotline Client folder inside of this new folder. Open the Hotline client folder and move the Downloads and Servers folders up one level into the new folder you created (or anywhere on your hard drive). Now you need to make aliases that point to these folders. To do this, click on the Servers and Downloads folders and hit Apple - M (or choose Make Alias from the File menu). Place these aliases in the Hotline Client folder. Be sure to remove the word "alias" and any spaces from the names of the aliases you make (be extra careful here, because alias names are in italics and may contain a space that is difficult to see).

You are now ready to make copies of the client. Click on the Hotline Client folder (not the application itself) and hit Apple - D (or choose Duplicate from the FIle menu). Repeat this step for however many clients you want. If you did everything right, you should have multiple Hotline Client folders with Hotline Clients inside that will all use the same Downloads and Servers folders, and will each be customizable with their own Soundsets, Toolbars, etc.


PART 2: CREATING UNIQUE SETTINGS FOR EACH CLIENT

This part is optional, but highly recommended. If you run multiple clients with the same Preferences, you will only be able to use one name/icon/tracker, and the windows will appear on top of one another each time you launch the clients. There are also problems with running too many clients this way, as they are all fighting to write to the same file.

You will need to use ResEdit (available from Apple) or a similar resource editor. Before you run scared, be assured that you don't need to know anything about computer code to perform this edit. I don't, and it worked like a charm.


PART 3: DIRECTIONS FOR RESEDIT

Run ResEdit. From within ResEdit, open the Hotline Client application from the first COPY that you made of the Hotline Client folder. You should never edit your original client, or any other original files (to keep things clear, number your client folders). When you open the Hotline Client in ResEdit, you will see a window with several labeled icons.

Double-click on the one marked DATA. A smaller window will appear with one or more lines.

Double-click on the first line, or the one starting with a zero (0). This will bring up a new window with 3 columns.

Don't be afraid of all the weird code. All you have to do is find the phrase "Hotline Prefs" in the right-hand column and change it to something different, with the SAME NUMBER OF LETTERS. For your second client, for instance, you might rename this phrase "Hotline Pref2", for your third client "Hotline Pref3" and so on. You should find this text after scrolling through 4 or 5 screens, but it may take longer. In my version, it begins on the line marked 000508. Be very careful not to change anything else.

When you have made the change, be sure to hit save and close all of the ResEdit windows. Repeat this process on every copy you made, making sure to give each one a different name for it's preferences.


PART 4: REALITY CHECK

As far as I know, the only limitation on the number of clients you can run at once is memory. They will each use about 1MB of RAM. Obviously, if your internet connection is 33.6 Kbps or slower, or if you have a 50 mhz or slower processor, it makes little sense to run more than 4 or 5 at once, no matter how much memory you may have. On any system, each transfer you add (and each server you are connected to) may slow down the others. Only experimentation will tell you the best number of clients to run to achieve the most efficient Hotline environment.

Please let me know how this works out for you, and send along any other Hotline tips / hacks that you know of. Many thanks to the anonymous user who posted the ResEdit info in someone's news somewhere, some time ago.


DOWNLOAD RESEDIT

From Apple

ftp://ftp.apple.com/Apple.Support.Area/Apple.Software.Updates/US/Macintosh/Utilities/ResEdit_2.1.3.sea.hqx


From Apple

ftp://ftp.apple.com/devworld/Tool_Chest/Developer_Utilities/ResEdit_2.1.3/ResEdit_2.1.3.sea.hqx


From Macworld

ftp://ftp.macworld.com/pub/mentioned/ResEdit2.1.3.sit.hqx


From Cyberdream

ftp://ftp.dreamscape.com/pub/macsoft/util/resedit-2.1.3.hqx

DISCLAIMER:

The information on this page is provided for private, educational purposes only. The techniques described here are unofficial directions for using the Hotline Client software, and are not guaranteed by the developers of the Hotline Client software nor by the author of this page. You make use of this information at your own risk.