PilotGOne

    Keywords: Software

This page needs wiki master editing.


PilotGOne is a Go recording application for Palm OS handhelds. The latest version is 0.8.2, as of 10 January 2011.

It is ideal for solving Go problems, perfect for the darkness of the night when there is no disturbing noise :)

Table of contents

History

Batavia? I'm picking up the development of PilotGOne. It's a work in progress but you can check it out at [ext] my homepage version 0.10.0.

As of November 2007, the most recent version from ithil.org was 0.8.1 dated July 2003 (source code available). [ext] GoTalking released a new version 0.9.0 dated 23 August 2005 with support for high resolution Palm 5.0 devices (320x320 and 320x480) (source code available). Minas.ithil.org partly down (binaries still available on [ext] http://minas.ithil.org), documentation for version 0.8.1 is available here: [ext] http://www.goban.demon.co.uk/go/pg/pilotgone-0.8.1/doc/pilotgone.html (N.B. links to binary downloads are currently broken)

From the website [ext] http://minas.ithil.org/pilotgone/pilotgone.html :

PilotGOne does three things - records a game of Go (WeiQi/Wei-Ch'i, Baduk); plays back existing SGF files, including variations and comments; is a board, for stand-alone play while travelling. You can edit SGF files, but it is not a full-featured SGF editor. It can be used with problem collections, and joseki/jungsuk/dingshi dictionaries. We keep adding new features. The SGF source lives in PalmOSŪ memos, so you can simply edit the memos to make any changes to the SGF record that you want. It is for any PalmOSŪ 2.0, or later, handheld device.

As of January 2011, version 0.8.2 is available. The main improvements are: navigating to next/previous problems directly, and change board color. Now, solving problems can be done just by using the Palm buttons (without the stylus).

The latest version (0.8.2) of PilotGOne is available at [ext] http://www.invatasingur.ro/sgfutility.

PalmGOne?

PalmGOne? is a Japanese go program based on PilotGOne. Version 0.9.4f can be found [ext] here. and was released 16 August 2007. It spit of from the 0.6.2 source code although they kept up with some of the changed found in 0.8.0. (Note: it's a different program, they also added some of their own features)

Pilotgone Features

  • one-colour go (see Hikaru No Go, Chapter 120) as of version 0.8.1
  • SGF files split over multiple memos can be merged.
  • PilotGOne accepts memopad entries with characters before the "(;" sequence. E.g. "5th Honinbo Title Match (;....". The effect of this is, that they show up with proper names in your game list.

Missing Features

  • Autoplay function
  • Generate more readable firstlines for memos
  • Convert goproblems.com files and add difficulty level and genre to the GN variable (like the Unix shell script on their site)
  • Improve upload possibility for SGF files. (Possible using a desktop utility)

PilotGOne has the following problems

  • Only 4k memos are supported. If you read SGF files which are larger then it can give errors.
  • PilotGOne doesn't deal with sgf files directly, only palm memos.
  • Memo's created by PilotGOne can look weird because of their first line SGF.
  • PilotGOne doesn't deal with non standard SGF files gracefully.
  • There have been problems reported with the scoring.

Ectospheno also notes that:

    • There are no commercial PalmOS applications without restrictions
    • that Kogo's sgf doesn't conform to the sgf standard, resulting in even more problems

Utilities useful in combination with PilotGOne

I am a happy user of PilotGOne and wrote two little windows tools to import/export sgf files from/to the Palm Desktop:

One is used to extract sgf files from the palm desktop and the other one can be used to import many sgf files at once. Try them, they're freeware. (Martin Schmidt, 04/2003, new links 12/2004)

I created a small program for Palm. Now you can put sgf files on your memory card and using the program convert them into memo notes and then run with PilotGOne. [ext] http://in.port5.com/sgf2memo.zip This is the version for OS5, for OS<5 you have to install appropriate SuperWaba? VM ([ext] http://www.superwaba.org/install/) on your palm.

Best wishes,

Stealth

Nicolae Popa? The link is broken as of January 2011. If anybody has downloaded the software previously, please share it.

A Script by Chris Hayashida to work around some of the problems.

 #!/usr/bin/perl
 #
 # sgfstrip.pl
 # by Chris Hayashida
 #
 # Usage: perl sgfstrip.pl <input filename> > <output filename>
 #
 # This script removes the CR and time tags from the KGS SGF
 # files. It can also accept input from standard input and send
 # output to standard output.
 while (<>) {
     s/CR\[..\]//g;
     s/WL\[.*?\]//g;
     s/BL\[.*?\]//g;
     print;
 }

also a for checking of your SGF files go ot [ext] http://www.red-bean.com/sgf/sgfc/munch.html (link supplied by Chris Hayashida)

Furthermore you can check newer version of SGFtoMPA to help convert SGF files to memopad. (new version should solve some of the 4k memo pad issues by splitting the SGF over several memos


Batavia? The rest of the page needs more editing


One of the few that supports the SGF format with alternatives. However be warned that if you use a Handspring Visor with OS 3.5 or later there is a very bad bug that will crash your PDA when you try to get to the menu. Remillard

For what it's worth, PilotGOne works fine on a Visor Platinum (or whatever model it is, anyway platinum colored and with 8 MB) with OS 3.5.2H. So either the bug doesn't affect all models or has been fixed in later OS releases.


I figured out how to get the Goproblems.com database onto a palmpilot or visor.

This allows for a mobile way to utilize the database. ALL of the problems fit on my palm. It is fairly simple and works really well.

Using the sgf viewer PilotGOne, all of the comments are available as are the variations. The key was to find a method to transfer many sgf files into the palm memopad system. This of course is Martin Schmidt's afore mentioned program!

Steps:

  1. Download goproblems in .sgf format
  2. Download PilotGOne SGF viewer 0.8.1 from [ext] http://minas.ithil.org/pilotgone/pilotgone.html, or download the latest PilotGOne SGF viewer (0.8.2) from [ext] http://www.invatasingur.ro/sgfutility
  3. Download a program to transfer the sgf files into a .mpa file which can be imported by the Palm Desktop Application 4.0. using [ext] http://www.gomasch.de/programme/sgftompa.html : This program is the key to this issue as it allows for copying in sgfs without the slow cutting and pasting, which makes using the database impossible.
  4. Import the .mpa file into the palm using the palm desktop application.

That’s it! It works great.

There is one small problem you may be able to help with. This is managing the files on the handheld. All sgf viewers on palms appear to use the game name (GN variable in SGF) as a record indicator. For example, PilotGOne has a function which modified the first line of the sgf to be the game name, thus making it available as the a record name.

Is it possible to modify the SGF of your problems to include the genera from the goproblems database? I see on the site that most problems have an associated Genera and "hardness value" combined. This would be great. It would allow sorting in PilotGOne by genera after downloading the whole database. It appears the problem sgfs are not currently using the GN variable in the goproblem sgfs.

I separated the problems in the palm using separate catagories, e.g. Fuseki

Just a thought

KRITZ


Kritz: There is a small Unix script available which strips the rank (difficulty) and the genre (fuseki,...) off the goproblems.com files and adds a meaningful GN for all of them.

The link for the script is: [ext] http://www.goproblems.com/zorum/index.php?method=showhtmllist&list=message&rollid=3%2C76&clearoff=1&

MarkD

Thanks for the link .... kritz


Follow up to the above discussion initiated by Kritz

I am using PilotGOne with my Palm Vx. After converting SGF files to MPA they show up in my memopad with funny names like "(;GM[1]FF[4]CA[UTF-8]" (the first chars of the SGF file).
PilotGOne accepts memopad entries with characters before the "(;" sequence. E.g. "5th Honinbo Title Match (;....". The effect of this is, that they show up with proper names in your game list.
PilotGOne has a built in function to add these titles. For sorting and archiving it seems to be better to do this on the PC and transfer the result to the Palm. %%

Grauniad (20 July 2003): A new version of PilotGOne has just been released. Version 0.8.1 has much improved commands for navigating within and between variations, support for one-colour go (see Hikaru No Go, Chapter 120), and many other minor improvements. As before, PilotGOne can be downloaded from [ext] http://minas.ithil.org/pilotgone/. The documentation may also be downloaded from or read at the same URL.


postglock: Just wondering if anyone had much success with using this program with Mac OS X? I can get it to work fine with smaller files, but as soon as I go over the limit, I run into problems. Palm Desktop 4.2.1 doesn't appear to allow automatic splitting, and the import function seems to want to treat my sgf files as comma/tab delimited lists. I also couldn't find anything like a sgf to mpa utility for the mac (although it appears this won't help my file size issues).


Nicolae Popa? As of 10 January 2011, another version (0.8.2) is available at [ext] http://www.invatasingur.ro/sgfutility/. It implements the following facilities:

  • Map "Game Info" on hard buttons of the Palm
  • Go to next game, previous game, and map the hard buttons to do the job
  • If the device has 5-way controller button, the OK (middle) button pops the comment, left button goes to previous game, right button goes to next game (in the same category).
  • Customizable board color
  • The main idea is to solve problems and navigate through problems by using the buttons (without the stylus).

This is a copy of the living page "PilotGOne" at Sensei's Library.
(OC) 2012 the Authors, published under the OpenContent License V1.0.
[Welcome to Sensei's Library!]
StartingPoints
ReferenceSection
About