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.