GithubHelp home page GithubHelp logo

dftec-es / civ2civ3_earth Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 2.0 7.27 MB

Ruleset for freeciv game, fork of civ2civ3, aimed to be played on earth maps

License: GNU General Public License v2.0

Python 72.98% Ruby 6.50% Lua 20.52%

civ2civ3_earth's Introduction

Civ2Civ3 Earth (Modpack for Freeciv)

"civ2civ3_earth" is a fork of the ruleset civ2civ3 (shipped with freeciv since v2.5), from the same author. It includes new features, tries to improve balance, and is more suitable for playing on Earth maps, or similar scenarios. It includes its own tileset ("amplio_earth" or "ampliohex_earth"), and a world map scenario, adapted to be played with these rules.

See the file NEWS.ruleset_civ2civ3_earth for the latest changes compared to default civ2civ3 rules.

See the file README.ruleset_civ2civ3_earth for a full list of changes compared to civ2 rules.

Tileset view

Tagged versions have been tested and are ready to be played. The latest one uses to be available to install with the "modpack installer" tool shipped with freeciv.

How to use freeciv modpack installer to install it from github:

How to install it manually from github:

  • Download the latest pack from the "tags" section.
  • Extract to the same folder where "saves" folder is located (where savegames are stored).
    In linux it uses to be: /home/username/.freeciv/
  • Launch freeciv, start a new game, select the ruleset civ2civ3_earth, and load the tileset amplio_earth when asked.
    If the tileset is not loaded, try to open freeciv Client settings → Local options → Graphics tab → Tileset (Square), and select "amplio_earth", or Tileset (Iso-Hex) and select "ampliohex_earth".

The installed files and folders should look like this:

/.freeciv/3.1/amplio_earth/
/.freeciv/3.1/ampliohex_earth/
/.freeciv/3.1/civ2civ3_earth/
/.freeciv/3.1/scenarios/
/.freeciv/3.1/amplio_earth.tilespec
/.freeciv/3.1/civ2civ3_earth.serv

where /3.1/ should match the freeciv version that you had installed.

Earth map 124x68 Rhye enlarged

The world map scenario (seen in the screenshot) was designed for this ruleset, but it cannot have an open license (map made by Rhye for civ4). It is available to download here (it includes one version for civ2civ3_earth and one for default civ2civ3).

civ2civ3_earth's People

Contributors

cazfi avatar dftec-es avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

vodot cazfi

civ2civ3_earth's Issues

Feedback welcome

I see people is downloading this modpack, but I'm not sure if someone is actually playing it.

The latest release for 3.1 is supposed to be the final version of this modpack, but I still plan to make a release for 3.2 to fix possible bugs.

If you find any bug playing 3.1, or some balance issue, please let me know here.

Animal Kingdom not listed in "embedded_nations"

Near the top of nations.ruleset:


; List of nations to embed to main nations.ruleset despite separate nationlist
; being used for other nations.
embedded_nations = "barbarian", "pirate"


... and the bottom ...


; Please keep [ruledit] section in sync with these includes
*include "default/nationlist.ruleset"
; This ruleset uses model of 3 separate barbarian nations
*include "nation/barbarian.ruleset"
*include "nation/pirate.ruleset"
*include "nation/animals.ruleset"


This causes ruleup (and presumably also ruledit even within the same freeciv version) to save nations.ruleset without Animal Kingdom in it, resulting in ruleset load failure:

1: Invalid requirement Nation | Player | | | Animal Kingdom: bad type or name
1: "/work/freeciv/rulesets/3rd/S3_1/data/civ2civ3_earth/game.ruleset" [actionenabler_45] has invalid or unknown req: "Nation" "Animal Kingdom".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.