You are here

Drago Portable 4.21.0.0 Development Test 4

23 posts / 0 new
Last post
tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Drago Portable 4.21.0.0 Development Test 4

Application: Drago
Category: Games
Description: Drago is a Windows freeware application dedicated to the game of Go. The ancient game originated in China, has received a special character in Japan and Korea and found since 20 Century spread beyond East Asia. Although the game has very few rules and can be learned quickly, it has unimaginable many variants to play and is very complex. Regarding the playing level Go is comparable with the board game chess.

Download Drago Portable 4.21 Development Test 4
[8,58MB download / 22,7MB installed]
(MD5: 660837f1432b8075dc986d2618c4d4c3)

Release Notes:

Drago Portable 4.21 Development Test 4 (2013-09-02)

  • I've expanded my already existed file installer.ini in the folder AppInfo with the new added section [Languages]. This measure ensures that the languages available in the installer are the same languages as in the app itself. This is to ensure that there is no confusion by users installing the app and having their preferred language available on install but not on running the app - They will either be available both times, or neither.


Drago Portable 4.21 Development Test 3 (2013-01-21)

  • I've corrected the section [RegistryKeys] in the file DragoPortable.ini.


Drago Portable 4.21 Development Test 2 (2012-12-16)

  • With this update now the automatic switching of the language works in the platform. Likewise it's now possible in the standalone version to change the language permanently. Therefore it was necessary that I have inserted the sections [Language], [LanguageStrings], [LanguageFile] and [FileWrite2] in the file DragoPortable.ini.


Drago Portable 4.21 Development Test 1 (2012-11-26)

  • I have made different alterations. I have changed the file Drago.ini in the folder DafaultData\settings. I also have integrated the help files of the languages "traditional Chinese" and "simplified Chinese" in the program folder Drago.


Drago Portable 4.12 Development Test 4 (2011-11-02)

  • I have pasted the file License.txt in the folder DragoPortable\Other\Source and the file appicon_128.png in the folder DragoPortable\App\AppInfo.


Drago Portable 4.12 Development Test 3 (2011-11-01)

  • I have the file DragoPortable.ini revised. Here I have added 4 sections [FileWrite1] to [FileWrite4].


Drago Portable 4.12 Development Test 2 (2011-11-01)

  • Because I have forgot to integrate the game engine "GNU Go", I have now uploaded a new version.


Drago Portable 4.12 Development Test 1 (2011-11-01): Initial release

  • From the developer Gilles Arcas I received the approval concerning the preparation of a portable version of the program Drago. For more Informations please look here. From the developer Ben Lambrechts I received no reply to my email regarding the use of the program "GNU Go engine".
Aluísio A. S. G.
Offline
Last seen: 7 years 8 months ago
DeveloperTranslator
Joined: 2010-11-09 17:43
GNU -> [L]GPL

Yeah, just checked on Wikipedia.
You don't need to ask for permission.

EDIT: wait, freeware + GPL? Why do you need GNU Go?

Previously known as kAlug.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Usefulness of the GNU Go engine

Drago can be interfaced with game engines. Here is the list of the engines which can be used without any problem.

Aya, DariusGTP, Fuego, GNU Go, Go169, MoGo

I have me opted for the game engine GNU Go. Therefore it is possible to play against the game engine GNU Go. To realize that, you must go via the menu Options -> Engine settings...In the new opened window titled Drago - Options you click on the button ... next to the line called "Path". Now you choose the file "DragoPortable\App\Drago\gnugo-3.8\gnugo.exe".

However, now there is a problem. After closing the app you find in Data\settings a file Drago.ini. If you open this file, you find in the row 128 of the section [Engine] the absolute path to the above chosen file gnugo.exe (e.G. C:\DragoPortable\App\Drago\gnugo-3.8\gnugo.exe). But how can I portabilze this absolute path?

Aluísio A. S. G.
Offline
Last seen: 7 years 8 months ago
DeveloperTranslator
Joined: 2010-11-09 17:43
FileWrite: INI: %PAL:AppDir%\Drago\gnugo-3.8\gnugo.exe

I'm wondering if the inclusion of a pure GPL component in the installer wouldn't make the whole package GPL'ed without exceptions. @JohnTHaller: is this correct?

Previously known as kAlug.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Use of FileWrite with another path

After creation of the installer the file Drago.ini only exist in the folder DefaultData\settings. Insofar I think, that it's necessary to create the following code:

[FileWrite1]
Typ=INI
File=%PAL:AppDir%\DefaultData\settings\Drago.ini
Find=%PAL:LastDrive%\
Replace=%PAL:Drive%\

Also in the file Drago.ini should in line 128 the following code to be written:

1=GNU Go 3.8;Gnu Go;%PAL:Drive%:\DragoPortable\App\Drago\gnugo-3.8\gnugo.exe;;2047;1;1;5
(now there is written: 1=GNU Go 3.8;Gnu Go;C:\DragoPortable\App\Drago\gnugo-3.8\gnugo.exe;;2047;1;1;5)

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
another solution

Now I hope, that the following code is correct:

  1. [FileWrite1] in the file DragoPortable.ini
  2. [FileWrite1]
    Type=INI
    File=%PAL:AppDir%\DefaultData\settings\Drago.ini
    Find=THISSTRINGWILLBEREPLACEDBYAPPDIR
    Replace=%PAL:AppDir%

  3. line 128 of the file Drago.ini
  4. The line 128 of the file Drago.ini in the folder DefaultData\settings should contain the following code:

    1=GNU Go 3.8;Gnu Go;THISSTRINGWILLBEREPLACEDBYAPPDIR\Drago\gnugo-3.8\gnugo.exe;;2047;1;1;5

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
all my trying were without success

Can you tell me, how you exactly write this code?

Aluísio A. S. G.
Offline
Last seen: 7 years 8 months ago
DeveloperTranslator
Joined: 2010-11-09 17:43
Writing to DefaultData?

You certainly didn't understand its purpose.

Previously known as kAlug.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Updated to Drago Portable 4.12.0.0 Development Test 3

See the above described release notes.

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
PAF Validation Fails

PortableApps.com Format validation failed with 1 error.

Errors

  • File Other\Source\License.txt is missing

Information

  • Suggested file App\AppInfo\appicon_128.png is missing

I'll have more for you once I've had a chance to look at it some more.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
License.txt and appicon_128.png
  1. License.txt
  2. Surely you mean the file License.txt of the program Drago, which is currently included in the folder "DragoPortable\App\Drago". Is this right?

  3. appicon_128.png
  4. This problem is already known to me. But when I have tried to extract the *.ico files from the file Drago.exe (I have used the program IcoFX for this purpose), I received only the formats 16x16 (4bit), 32x32 (4bit), 48x48 (4bit), 16x16 (8bit), 32x32 (8bit) and 48x48 (8bit). As you have mentioned, the 128px variant is optional and not required by the installer to compile (please look also in the second section of Icons).
    For these reasons I have omitted the recommended file appicon_128.png.

Ken Herbert
Ken Herbert's picture
Online
Last seen: 32 min 6 sec ago
DeveloperModerator
Joined: 2010-05-25 18:19
The License.txt file in

The License.txt file in Other/Source is the one for the launcher. You can copy it from any official app, they are all the same.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Use of the file License.txt in folder DragoPortable\App\Drago

Because I have used a template after extracting the file PortableApps.com_Application_Template_2.2.zip, there already exist a file called LauncherLicense.txt in the folder Other\Source. But I assume, that Gord Caswell pointed to the file License.txt of the program Drago. Therefore I only need to copy this file from the folder DragoPortable\App\Drago to the folder Other\Source. Surely you point to the same thing.

Aluísio A. S. G.
Offline
Last seen: 7 years 8 months ago
DeveloperTranslator
Joined: 2010-11-09 17:43
Launcher license

The file Other\Source\License.txt has been renamed to LauncherLicense.txt in the latest template exactly because it's the launcher's license. The validation tool hasn't been updated yet.
There's no need to put the base app's license in there.

Previously known as kAlug.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Remove of the file License.txt at the next update

Meanwhile, I have inserted in my last updated program version the file License.txt of the base app Drago in the folder DragoPortable\App\AppInfo. In another update I'll remove it again.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Creation of a file appicon_128.png with IcoFX

After I was busy with the creation of the file appicon_128.png, I now have found a solution for the program IcoFX. Therefore, I will upload after your confirmation concerning the problem with the file License.txt a revised version of Drago Portable 4.12.0.0 Development Test 4, in which both the file License.txt and the file appicon_128.png is included in the appropriate folders.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Updated to Drago Portable 4.12.0.0 Development Test 4

See the above described release notes.

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Update?

I'm going through the test release page, and have noted that there have been a number of updates to the base app since you uploaded this. Are you planning to update this?

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Update to version 4.21 of Drago

Many thank for your thoughtful note. Of course I will update it immediately.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Updated to Drago Portable 4.21.0.0 Development Test 1

See the above described release notes.

Unfortunately I have not found a way for the implementation of the automatic language switching in the PortableApps.com platform. Accordingly it is necessary, that the user manually determines the language via the menu Options -> Language settings... of the program.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Updated to Drago Portable 4.21.0.0 Development Test 2

See the above described release notes.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Updated to Drago Portable 4.21.0.0 Development Test 3

See the above described release notes.

tapsklaps
Offline
Last seen: 5 years 5 months ago
Developer
Joined: 2010-10-17 08:11
Updated to Drago Portable 4.21.0.0 Development Test 4

See the above described release notes.

Log in or register to post comments