1 LinCity-NG 2 a city simulation game 3 4 http://lincity-ng.berlios.de/ 5 6Contents: 71. Introduction 82. Building and Installation 93. Gameplay 104. Contact 11 12~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 141. Introduction 15LinCity-NG is a city simulation game. It is a polished and improved 16version of the classic LinCity game. In the game, you are required 17to build and maintain a city. You can win the game either by 18building a sustainable economy or by evacuating all citizens with 19spaceships. 20 21 22 23~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 252. Building and Installation 26 272.1 Prerequisites 28 29The game depends on some tools and libraries to be present, before 30you can start building it. Here's a list of them: 31 32* normal gnu compiler and additional tools (g++ version 3.2 or later is 33 required at the moment) 34 35* perforce jam 2.5 or later (used as build tool) 36 ftp://ftp.perforce.com/pub/jam 37 38* SDL 1.2.5 or later 39 http://www.libsdl.org 40 41* SDL_mixer 1.2.4 or later (with ogg-support enabled) 42 http://www.libsdl.org/projects/SDL_mixer/ 43 44* SDL_image 1.2.3 or later (with png support) 45 http://www.libsdl.org/projects/SDL_image/ 46 47* SDL_ttf 2.0.8 or later 48 http://www.libsdl.org/projects/SDL_ttf/ 49 50* SDL_gfx 2.0.13 or later 51 http://www.ferzkopp.net/~aschiffler/Software/SDL_gfx-2.0 52 53* PhysicsFS 1.0.0 or later (use stable, NOT development branch 1.1.0) 54 http://www.icculus.org/physfs/ 55 56* zlib 1.0 or later 57 http://www.gzip.org/zlib/ 58 59* libxml 2.6.11 or later 60 http://xmlsoft.org/ 61 62If you use packages from you distribution pay attention that you need 63the header files in addition to the libraries. They are often in 64separate *-dev packages. Eg. for physfs you need libphysfs and libphysfs-dev. 65 662.2 Building 67 68To build and install the game use the following commands: 69 70 ./configure 71 jam 72 73If you want to install the game, run as root: 74 jam install 75 76(If you compile the svn version you have to run ./autogen.sh first.) 77 78The configure script also lets you set some more options like the installation 79directory (--prefix argument). You'll get a full list of these if you invoke 80"configure --help". 81 822.3 Starting the game 83 84You can start the game by typing 85 86 lincity-ng 87 882.4 Exit the game 89 90If you are in the main menu, you can quit the program also by 91pressing 'ESCAPE' or '^c'. This might be a way to terminate the 92program even if the selected video-mode is not working as expected. 93 94~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 963. Gameplay 97 98See the ingame help [F1] for more details. 99 100 1013.1 Objective 102 103You can win Lincity either by building a sustainable economy or 104by evacuating all citizens with spaceships. 105 1063.2 Controls 107 108Mouse 109 110any: 111 Click on Minimap shows the selected Area on mainscreen. 112 113right: 114 Drag mainscreen with right mousebutton. 115 right click on mainscreen centers to tile under cursor. 116 select tool from menu root 117 show help on tool 118 119middle: 120 middle click on mainscreen to show information about area under cursor. 121 122left: 123 Perform action depending on selected tool. Bulldoze, show Information, 124 construct building. 125 open Tool-Selection-Menus 126 select tool from menus 127 128wheel: 129 up: zoom in 130 down: zoom out 131 132Keyboard 133 134 ESCAPE switch to query tool 135 136 KP_PLUS: zoom in 137 KP_MINUS zoom out 138 KP_ENTER zoom 100% 139 140 KP5 put middle of the map in the center of the main screen 141 142 KP9 scroll main screen north 143 KP1 scroll main screen south 144 KP7 scroll main screen west 145 KP3 scroll main screen east 146 147 KP2 scroll main screen se 148 KP4 scroll main screen sw 149 KP6 scroll main screen se 150 KP8 scroll main screen nw 151 same with cursor 152 153use shift + direction to scroll faster 154 155 h to hide high buildings. Press h again to show them. 156 v to cycle through MiniMap-overlay modes 157 b toggle between current tool and bulldoze mode 158 F1 Help 159 160 F12 quick save 161 F9 quick load 162 163~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 1654. Contact 166 167Bugs should be reported to the Lincity Wiki on Berlios: 168 http://lincity-ng.berlios.de/wiki/index.php/Bug_Reports 169 (press edit to add or modify bugreports) 170 171You can contact us at the lincity-ng-devel mailinglist at Berlios: 172 http://lists.berlios.de/mailman/listinfo/lincity-ng-devel 173or you might be able to catch us in irc at irc.freenode.net #lincity. 174 175Visit our homepage: http://lincity-ng.berlios.de/ 176 177