FreeCiv / PlinCiv / PocketCiv
Well, 2.0 is providing to be a powerful opponent, so I'm still working on it. See the status below.
Here's a screenshot of the upcoming 2.0 client: Main window
I (AKAQuinn) am trying to write a port of FreeCiv. It seems that most of the needed libraries are available for iPAQ Linux, so most of what I'll be doing is making the client palmtop-usable. I'll post more information as I continue this port. If you don't know what FreeCiv is, go to http://www.freeciv.org.
I'm naming it "PlinCiv" so that I can have my own version numbers and not get confused with FreeCiv version numbers.
I'm vaguely curious, so, if you use PlinCiv, please add your name or alias to this list. Also add your email if you please, but you don't have to.
PlinCiv Users
| Name/Alias | Note | |
| AKAQuinn | AKAQuinn at hotmail.com | I'm the porter and fixer of bugs, etc. |
| Sheean | sheean AT tokio geeftantwoord DOT nl (remove japanese city) | Will try installing it on my yopy <strike>today</strike> when I get ipkg working :) |
| Folken | I'm trying it on my Ipaq 3950. |
PlinCiv 2.0.0 Status
First off, I'm changing my numbering scheme. I'm going to have four numbers, based on the current FreeCiv version. CVS patches will be named by the current FreeCiv version even when CVS is quite different, which is a bit unintuitive from the perspective of CVS but is intuitive from the perspective of which PlinCiv it's equivilant to. Only enough dialogs have been ported to make the game playable, not enough to make everything easy. The main dialog has been tabbed to the degree that the main screens are all usable. The city dialog is even more packed than before, so, for the moment, I just stuck scrollbars on it (eeeew). That's a temporary solution, but might be maintained for a page or two through stable releases. I haven't tested it enough to know all the dialogs that need fixing. If you're playtesting it, please post things to the bugs section on this wiki.News
| Apr 16, 2005 | Working on the next release, which I will probably call 2.0.r2.0. The fourth version number is mine, the first three are the FreeCiv version |
| Jan 15, 2003 | 0.16! YAY! EVERY bug is fixed! WOOH! Now find some more bugs you ninnies! |
| Dec 9, 2003 | Today . . . nothing happened. I'm just posting to note that I am alive, I've just been really busy. PocketCiv still patches fine against the current CVS, and I'm still trying to make it work with 0.7.2. Expect 0.16 (based on 1.14.1) . . . some time ;) |
| Nov 19, 2003 | I upgraded to Familiar 0.7.2! It's great! And PocketCiv 0.15b crashes . . . gotta look in to that . . . :( |
| Nov 16, 2003 |
0.15b released :). New |
| Nov 16, 2003 | Well, 0.14b was a complete flop . . . didn't compile properly, didn't work, failed miserably. Well, I fixed all of those problems and more to make 0.15b, which WILL be released later <strike>today</strike> this week. It will be based on 1.14.1b4. Oh, and . . . the city management screen will work. It won't be super-pretty, but it'll work. |
| Nov 15, 2003 |
0.14b is going to be released later today, and I'm changing the naming scheme. 0.14b and on are based on 1.14.1 (currently beta). Also, I have a CVS version with all the same enhancements. When 1.14.1 becomes official, whatever version I'm on will also be the official "stable" version. For the moment, because 1.14.1 is beta, 0.13 is the official "stable" version. Also, I'm going to have a sub naming scheme. If I make no improvements between 1.14.1b4 and 1.14.1, my version will still be 0.14, but the subversion will be 1.14.1. Thus, the current version is 0.14b-1.14.1b4, and the version for 1.14.1 will be 0.14-1.14.1. But you don't have to remember that |
| Nov 4, 2003 | Not very usual to have two news items in one day, buuut: 0.13 is out! Looks good so far, but the city screen is even less usable than before :(. Such is life. That's still on my todo list. It'll be a pretty radical change. Oh, and the orders menu works, though the help menu doesn't :-p |
| Nov 4, 2003 | I'm alive!!!! BWAHAHAHA!!! Making a new version (0.13), which will have an ipk and which will use GTK-2, as opposed to GTK-1. The difference to you? Easy install, and no dependency on outdated GTK-1. The difference to me? I've never used GTK-2, so it'll be a real pain in the arse :-p Look for 0.13 tomorrow, or maybe later today. I'll update the rest of this page once I get it up. |
| Apr 12, 2003 | Add some status to the map window, and a convenience script "pciv" to start a game easily. Released as PocketCiv 0.12 |
| Apr 10, 2003 | Fixed city selection bug, released as PocketCiv 0.11 |
Current version:
PlinCiv 0.16 (based on FreeCiv 1.14.1)
How to install:
Now that it's in an ipk, just do the following:
1) Download the ipk to the iPAQ
2) From a console, cd to the proper directory and type "ipkg install plinciv_0.16_arm.ipk"
ipkg will install all of the necessary dependencies automatically.
How to play
Run "PlinCiv" from the Games menu. It takes a while to start up, so be patient!
The client opens 5 windows: the message screen, the status screen, the minimap, the map, and the connection dialog. Connect to localhost using all the default options from the connection dialog. In the main (message) screen, type "/st" and hit enter to start the game. For more information, see http://www.freeciv.org/
How to compile
(This is only necessary if you want to compile it yourself, otherwise, just download the precompiled version
)
Apply the
patch from the download site, patch the corresponding version of FreeCiv, and use this configure line:
./configure --enable-client=gtk2 --disable-esd --disable-winmm --disable-sdl-mixerThen run make and make install. If you're using the 2.0.0 patch, you will need to get the tinydent tileset from
Bugs
(Feel free to post your own
)
-
Can't save properly unless you chmod 0777 /usr/share/freeciv
-
For some reason, I can't type certain letters into the status screen. If the same happens to you, detach the status screen by pressing the big button on the left. It will move the status screen into a window called "PocketCiv <2>". From there, you should be able to type in it. FIXED in version 0.16
-
City management screen has unusable tabs, and some content doesn't show. In 0.13, city management is completely unusable. FIXED in version 0.15b
-
I can't seem to connect to the civserver process.
1: received short packet (type 0, len 15) from cl from localhost (connection incomplete)
2: Rejected connection from localhost with invalid name.
Todo
(Please post your own suggestions in the next section)
-
Possibly port a server front-end for convenience.
-
Move some of the status window into the map window. DONE in version 0.12
-
Make a convenient one-click game-starter. DONE in version 0.12
-
Fix that darn city screen. DONE in version 0.15b
Suggestions
(Please post your suggestions here)
-
Any?
-
Yeah, put it in .tar or something so I don`t need to get ipkg working on my yopy
- sheean DONE since version 0.15b
-
Have you taken down the download? I'm forbidden from loading up the download page - g
I have no idea what was causing that . . . I screwed around and it came back up . . . terribly sorry
by AKAQuinn