![]() | Logo by Browallia (anonymous IP: 216.73.216.142,2527) | |||||||||||||
| ||||||||||||||
Audio (353) Datatype (51) Demo (214) Development (630) Document (24) Driver (103) Emulation (157) Game (1068) Graphics (519) Library (124) Network (246) Office (74) Utility (962) Video (75) Total files: 4600 Full index file Recent index file
Amigans.net Aminet IntuitionBase Hyperion Entertainment A-Eon Amiga Future
Support the site
|
Short: Freeciv 3.2.7 turn-based strategy, SDL3 client
Author: The Freeciv Project, AmigaOS 4 port by Falke_34
Uploader: Falke_34
Type: game/strategy
Version: 3.2.7
Requires: AmigaOS 4.1 Final Edition
Architecture: ppc-amigaos >= 4.1.0
License: GPL (Freeciv: GNU General Public License v2 or later)
Freeciv 3.2.7 for AmigaOS 4
===========================
Freeciv is a free turn-based strategy game in the tradition of Sid
Meier's Civilization. You lead a nation from the Stone Age into the
space age: found and grow cities, research technologies, build wonders,
trade, make treaties or wage war against the computer players or against
other people.
This is the AmigaOS 4.1 PPC port of Freeciv 3.2.7 with the SDL3 client
("gui-sdl3"), together with the game server and a small launcher for the
most important settings.
Features
--------
* Complete Freeciv 3.2.7 game with the SDL3 client
* Single player against computer opponents: the client starts the game
server by itself, nothing has to be set up
* Game server included (freeciv-server) for games with other players
* All Freeciv rulesets (civ2civ3, classic, sandbox, ...) and tilesets
* Many translations; the language is chosen with the LANG variable
* Launcher ("Freeciv Launcher") for language, GUI theme, fullscreen,
screen mode, font size, player name and diagnostics
Installation
------------
Copy the drawer anywhere and start the game from the launcher's icon or
from the Shell. Keep the drawer as it is:
Freeciv_Launcher the launcher
freeciv-sdl3 the client (the game)
freeciv-server the game server, started by the client
data/ rulesets, tilesets, themes, scenarios, sounds
locale/ translations
.freeciv/ settings and saved games (made by the game)
Do not copy the drawer straight into the root of a partition (for
example "Work:"), but into a drawer of its own (for example
"Work:Games/Freeciv").
The launcher must stay in the same drawer as freeciv-sdl3 and
freeciv-server.
Launcher
--------
Start "Freeciv_Launcher", choose your settings and click "Start
Freeciv". The launcher closes and the game starts.
* Language Lists the translations found in the drawer "locale".
"Don't change" leaves the LANG variable alone.
"Keep after reboot" stores the choice in ENVARC:LANG
as well.
* Fullscreen Start in fullscreen or in a window.
* Screen mode Opens the screen mode requester. The mode is stored in
.freeciv/.clientrc, as the game itself does.
* Font size Base font size of the client (0 = default).
* GUI theme Lists the themes found in data/themes/gui-sdl3.
* Player name The name used in games.
* Log level Detail of the log messages.
* Console Opens a window for the output of the game, useful if
something goes wrong.
"Save settings" stores the settings without starting the game.
Settings are kept in PROGDIR:.freeciv/launcher.prefs. Screen mode and
fullscreen are read from and written to PROGDIR:.freeciv/.clientrc, so
the launcher and the game always agree.
The game can also be started directly with the freeciv-sdl3 icon; it
then uses the settings stored in .freeciv/.clientrc.
Playing
-------
Choose "Start new game" in the client's start screen. The server is
started automatically; set the number of players, the ruleset and the
map in the server settings dialog and start the game.
For games with other people one computer runs the server (start
freeciv-server from the Shell, TCP port 5556), the others connect to it
with the client's connect dialog. A running TCP/IP stack (Roadshow) is
needed for network games.
Saved games are written to PROGDIR:.freeciv/saves. The output of the
automatically started server is written to freeciv-server.log in the
game drawer.
Usage notes
-----------
* All settings, saved games and the client options are kept in
PROGDIR:.freeciv.
* The screen resolution set with the launcher (or in the client's
options) is used for the game window. In fullscreen the client does
not ask the display for that mode.
AmigaOS 4 port notes
--------------------
* Cross-compiled with the Freeciv meson build system; SDL3 and the
libraries it needs are linked statically (no installation of SDL3
needed).
* The AmigaOS 4 client starts freeciv-server as a separate process with
dos.library, because a process cannot be forked. The path of the
server is passed in full, as the "PROGDIR:" assign of the client is
not visible to the new process.
* The paths PROGDIR:data, PROGDIR:.freeciv/saves and PROGDIR:data/
scenario are built into the program.
* The client's stack size is set inside the program.
* Big-endian: nothing to do, Freeciv keeps its network and file data in
a fixed byte order.
History
-------
3.2.7
- Updated to Freeciv 3.2.7
- SDL3 client (gui-sdl3) instead of the SDL2 client
- New launcher with scanned language and theme lists, screen mode
requester and fullscreen setting that is read from and written to
.clientrc
Credits
-------
Freeciv The Freeciv Project and its many
contributors
SDL 3 for AmigaOS 4 AmigaPorts
Lua, tolua the authors of these libraries,
included with Freeciv
AmigaOS 4 port, launcher Falke_34
Legal
-----
Freeciv is free software under the GNU General Public License, version 2
or (at your option) any later version. See the file COPYING in the game
drawer. The data files (rulesets, graphics, sounds, music) have their
own licences, listed in the Freeciv documentation and in the
corresponding drawers of data/. SDL3 is under the zlib licence.
Freeciv project: https://www.freeciv.org
Source: https://github.com/freeciv/freeciv
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright © 2004-2026 by Björn Hagström All Rights Reserved |