Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; CBlacklist has a deprecated constructor in /home/saltybanana/www/blog/peel/scripts/sb_blacklist.php on line 6

Warning: session_start(): Cannot start session when headers already sent in /home/saltybanana/www/blog/peel/index.php on line 11

Warning: strpos(): needle is not a string or an integer in /home/saltybanana/www/blog/peel/index.php on line 49

Warning: count(): Parameter must be an array or an object that implements Countable in /home/saltybanana/www/blog/peel/scripts/sb_display.php on line 413
The Banana Peel
Freeciv 2.0.0 Beta 3 
Wednesday, November 10, 2004, 12:25 AM
Beta 3 was announced on the 5th of November. You can find my package of it here. I've added two utilities to the package to help things out:
  1. Freeciv Server: Double-clicking this AppleScript application will launch the game server in a Terminal window. Games will be saved in the Saved Games folder.
  2. Load Saved Game: Dropping a saved game file on this AppleScript droplet will launch the game server in a Terminal window and load the saved game.
Have fun!
  |  permalink   |   ( 3 / 673 )

Freeciv 2.0.0 Beta 2 
Thursday, October 28, 2004, 8:00 AM
On October 22nd, the second beta of Freeciv 2.0.0 was announced. The final version of Freeciv 2.0.0 will be released sometime in November. A non-exhaustive list of the new features and changes in 2.0.0 can be found here.

I put together a package for Mac OS X that you can download and try out.

Aside from being built from the beta 2 code base, his package primarily sports these improvements:
  1. The package is now smaller (4.4MB instead of 7.4MB), because I took the time to figure out which libraries are really needed and threw out the rest.
  2. All items in the package are now placed under a top-level folder within the .DMG file, so that you can just drag the whole thing to your machine without having to create a folder first.
  3. Previous packages relied on setting the DYLD_LIBRARY_PATH environment variable to run. This package doesn't need it due to some interesting utilities that is part of way Mac OS X handles dynamic libraries. Specifically, I am talking about the otool and install_name_tool.
Download it, try it, and have fun!

  |  permalink   |   ( 3 / 603 )

Wednesday, October 6, 2004, 3:54 AM
It took me a while to find the time to put this together, as other things got in the way. However, here it is.

Please let me know if the problems reported have all been resolved.


  |  permalink   |   ( 3 / 844 )

freeciv-cvs-Sep-18.dmg Follow Up 
Saturday, September 25, 2004, 7:19 AM
Okay. I think I might have a solution to the two problems reported with the September 18th package.

To recap, if the game server is run from the Saved Games folder using the civserver alias provided therein, you get the following error when you enter the start command:
2: Loading rulesets
1: Trying alternative ruleset filename syntax.
0: Could not find a readable "techs" ruleset file.
Furthermore, even if you work around it by running civserver from the directory, it can exit unexpectedly, and upon doing so, complains something about missing SDL_mixer support.

Basically, I think civserver needs the FREECIV_PATH and maybe the DYLD_LIBRARY_PATH environment variables to be set properly.

When you launch the game client, these are set automatically. I will work out a solution where they will be set for the game server as well.

Stay tuned....
  |  permalink   |   ( 2.9 / 753 )

Tuesday, September 21, 2004, 2:18 AM
I've produced an updated package of the CVS version of Freeciv for Mac OS X that does not have a dependency on /opt/local/lib. Thanks to emj of the Freeciv forum for providing the tip that eventually led me to this solution (as well as the basis for my package).

This package has been tested only on Mac OS X Panther, and requires that you install X11 from the Panther installation disks.

As always, I welcome feedback.

  |  permalink   |   ( 3 / 689 )

Back Next