Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Kind of typical post: may I....?

Author: Odd Gunnar Malin

Date: 00:48:31 11/13/03

Go up one level in this thread


On November 12, 2003 at 16:17:57, Dieter Buerssner wrote:

>On November 12, 2003 at 15:44:52, Odd Gunnar Malin wrote:
>
>>For pure playing I agree with you that playing with the package you purchased is
>>best.
>>Many (probably most) chessplayers only buy/play with one program at a time for
>>this purpose. If an author of an engine could manage to create a package where
>>the user only have to click on a setupfile either from a CD or downloaded from
>>internet to install a new (free) engine into his loving gui, I guess more people
>>would do this and get even more fun out of the software. Such package could be
>>created with easy for almost any gui.
>
>Odd Gunnar, unfortunately I have no expertize in this (creating an easily
>installable package for my engine). But I would actually like to do it. Do you
>have any suggestion, where to start?
>
>For example, I would like to have an installer, that edits winboard.ini (when
>the user wants this). Perhaps even ask if he wants to download the book. Under
>windows perhaps store the book under \documents\username ... and create an
>engine.ini, that would set the book path accordingly. Similar for the engine as
>UCI. Initialize that UCI option "book file" to the right file, that can be
>shared, copy the engine to some CB/Shredder Classic/CP/CA folder, ... Perhaps
>even not copy the engine, but only set some path. Perhaps automatically edit
>engineext.ini (or whatever that filename was) of CP, ...
>
>And the same would be nice for Linux, too ...
>
>To me, it looks rather complicated. But even some of those things would be nice.
>
>Regards,
>Dieter

To create a fully installer it needs:
1. Install/uninstall option to put the right files in right folder.
2. A search/modify utility to do the needed changes in gui's inifiles ev.
register.

For the first option I initial thought of using one of these installation
program that allready exist. Eg. Installer Shield or the free to use Inno Setup.

For the second point I can write some generic stuff for use with an easy
setupfile where you can select which gui you want the engine to be installed in
or maybe more important which gui you know it wouldn't work with. This too need
an uninstaller to remove the engine from the gui when the user want to uninstall
the engine.

At first sight the install/uninstall utility don't seems to be hard to make
either but I'm a little bit unsure how this work on the new systems (Win2K,
WinXP) since I stoped following the MSDN in 1999. But all stuff
(recommendations) are now free on the web ( http://msdn.microsoft.com/ ) so it
only needs some readings.

An even easier task (when thinking generic for engines) would be to make a pure
engine-installer for Winboard that Tim Mann could add to his package with maybe
a menu option to start the installer from inside Winboard.

I have very little experience with Linux other than Red Hat's rpm package system
so here I'm afraid I'm not the man. I'm seldom run Linux mayself.

I will try to create something for the above point 2 first and see how generic I
can make it. I have use for this mayself for the next version of my engine so it
wouldn't be a waste of time even if I'm the only user of it.

Then maybe a check for internet updates, adding books etc. but this could need a
more complicated script from the engine-author so I don't know how generic it
would be.

Odd Gunnar



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.