City Simulation Game
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib Release 2.0. Jan 25, 2009
data Fixed german translation Aug 16, 2018
doc updated translation help as how to submit now is different with github Apr 24, 2016
mk FIX AC_LANG_SOURCE warning with thanks to: Jul 31, 2013
osx typo in last commit Jul 14, 2014
src Fix ConstructionGroup destructor (#18) Mar 28, 2018
.cvsignore Buttons for MapOverlay and to hide high Buildings. May 18, 2005
.gitignore Git should ignore automatically created files. Mar 14, 2015
Bugs-beta red cursor when trying to build a waterwell in desert Dec 1, 2007
COPYING added some docu files, TODO update May 25, 2005
COPYING-data.txt install license files, copy the license text into the COPYING-data.tx… Jun 6, 2005
COPYING-fonts.txt Updated Font to DejaVuSans 2.28 from Jan 24, 2009
Jamfile Beta release LincityNG 2.9.beta. Dec 22, 2013
Jamrules Tell the compiler to use C++14 May 2, 2017
README Update links in README Jan 11, 2016
README-Unlimited read waves from sounds.xml. secure high/low Dec 17, 2013
README-WaterWell half done new loadsave.cpp (not used yet) Dec 15, 2007
RELNOTES Beta release LincityNG 2.9.beta. Dec 22, 2013
TODO Removed hidden userconfig options upgradeTransport, instantBulldoze, Jan 17, 2009 old seds don't support -i May 31, 2005 Beta release LincityNG 2.9.beta. Dec 22, 2013
lincity-ng.desktop Added Russian translation for .desktop file Mar 28, 2018 update personnal email and (c), add automatic generated CREDITS file Dec 7, 2007


                     a city simulation game


1. Introduction
2. Building and Installation
3. Gameplay
4. Contact


1. Introduction
LinCity-NG is a city simulation game. It is a polished and improved
version of the classic LinCity game. In the game, you are required
to build and maintain a city. You can win the game either by
building a sustainable economy or by evacuating all citizens with


2. Building and Installation

These are generic instructions, please see the wiki for more specific instructions

2.1 Prerequisites

The game depends on some tools and libraries to be present, before
you can start building it. Here's a list of them:

* normal gnu compiler and additional tools (g++ version 3.2 or later is
  required at the moment)

* perforce jam 2.5 or later (used as build tool)

* SDL 1.2.5 or later

* SDL_mixer 1.2.4 or later (with ogg-support enabled)

* SDL_image 1.2.3 or later (with png support)

* SDL_ttf 2.0.8 or later

* SDL_gfx 2.0.13 or later

* PhysicsFS 1.0.0 or later (use stable, NOT development branch 1.1.0)

* zlib 1.0 or later

* libxml 2.6.11 or later

If you use packages from you distribution pay attention that you need
the header files in addition to the libraries. They are often in 
separate *-dev packages. Eg. for physfs you need libphysfs and libphysfs-dev.

2.2 Building

To build and install the game use the following commands:


If you want to install the game, run as root:
    jam install

(If you compile the svn version you have to run ./ first.)

The configure script also lets you set some more options like the installation
directory (--prefix argument). You'll get a full list of these if you invoke
"configure --help".

2.3 Starting the game

You can start the game by typing


2.4 Exit the game

If you are in the main menu, you can quit the program also by
pressing 'ESCAPE' or '^c'. This might be a way to terminate the
program even if the selected video-mode is not working as expected.


3. Gameplay

See the ingame help [F1] for more details.

3.1 Objective

You can win Lincity either by building a sustainable economy or
by evacuating all citizens with spaceships.

3.2 Controls


 Click on Minimap shows the selected Area on mainscreen.

 Drag mainscreen with right mousebutton.
 right click on mainscreen centers to tile under cursor.
 select tool from menu root
 show help on tool

 middle click on mainscreen to show information about area under cursor.

 Perform action depending on selected tool. Bulldoze, show Information,
 construct building.
 open Tool-Selection-Menus 
 select tool from menus

 up: zoom in
 down: zoom out


 ESCAPE switch to query tool

 KP_PLUS: zoom in
 KP_MINUS zoom out
 KP_ENTER zoom 100%

 KP5 put middle of the map in the center of the main screen  

 KP9 scroll main screen north
 KP1 scroll main screen south
 KP7 scroll main screen west
 KP3 scroll main screen east

 KP2 scroll main screen se 
 KP4 scroll main screen sw 
 KP6 scroll main screen se 
 KP8 scroll main screen nw 
 same with cursor

use shift + direction to scroll faster

 h  to hide high buildings. Press h again to show them.
 v  to cycle through MiniMap-overlay modes
 b  toggle between current tool and bulldoze mode 
 F1 Help
 F12 quick save
 F9  quick load


4. Contact

Bugs should be reported to:
You can contact us at the lincity-ng-devel mailinglist:
or you might be able to catch us in irc at #lincity.

Visit our homepage: