| 1 | C-evo: New Horizons
|
|---|
| 2 | ===================
|
|---|
| 3 |
|
|---|
| 4 | * Supported platforms: Windows and Linux
|
|---|
| 5 | * Supported architectures: 32-bit and 64-bit x86
|
|---|
| 6 |
|
|---|
| 7 | = Main code changes to original source =
|
|---|
| 8 |
|
|---|
| 9 | * Converted from Delphi to Lazarus
|
|---|
| 10 | * Merged source code and binaries from installed game
|
|---|
| 11 | * Graphics files converted from BMP to PNG
|
|---|
| 12 | * Game text files .txt converted to UTF-8
|
|---|
| 13 | * Binary .dfm files converted to text .lfm
|
|---|
| 14 | * Removed external Configurator application written in C#. Use in-game config interface.
|
|---|
| 15 | * Available localizations included in the installed game
|
|---|
| 16 | * Used latest Delphi StdAI. Newer is implemented in C#.
|
|---|
| 17 | * Added installer scripts for Windows and Ubuntu/Debian Linux.
|
|---|
| 18 | * Design time components converted to Lazarus package (cevocomponenets.lpk)
|
|---|
| 19 | * User configurable key bindings
|
|---|
| 20 | * High DPI screens support
|
|---|
| 21 |
|
|---|
| 22 | = Development =
|
|---|
| 23 |
|
|---|
| 24 | * Home page: https://app.zdechov.net/c-evo/
|
|---|
| 25 | * Source code: https://svn.zdechov.net/c-evo/
|
|---|
| 26 | * Developed in [http://www.lazarus-ide.org/ Lazarus/FPC] 4.4.0
|
|---|
| 27 | * To build new Windows installer run Install/build.bat. InnoSetup (http://www.jrsoftware.org/isdl.php) needs to be installed).
|
|---|
| 28 |
|
|---|
| 29 | == Release new version ==
|
|---|
| 30 |
|
|---|
| 31 | * Update version in Global.pas CevoVersion constants.
|
|---|
| 32 | * Update version in Install\win\Common.iss MyAppVersion define.
|
|---|
| 33 | * Update version in Install\rpm\c-evo.spec Version field.
|
|---|
| 34 | * Update version in Install\deb\control Standards-Version field.
|
|---|
| 35 | * Build all binary installer packages and put them into bin directory.
|
|---|
| 36 |
|
|---|
| 37 | = Original readme content =
|
|---|
| 38 |
|
|---|
| 39 | The C-evo sources
|
|---|
| 40 |
|
|---|
| 41 | - Please read the "Module Concept" section of the document
|
|---|
| 42 | http://c-evo.org/aidev.html
|
|---|
| 43 | to understand the client/server architecture of the game before you
|
|---|
| 44 | try to understand the rest.
|
|---|
| 45 |
|
|---|
| 46 | - The package includes components named TButtonA, TButtonB, TButtonC,
|
|---|
| 47 | TButtonN and TEOTButton. You must install these before you open the
|
|---|
| 48 | cevo project.
|
|---|
| 49 |
|
|---|
| 50 | - If you're using Delphi 3, ignore the missing properties.
|
|---|
| 51 |
|
|---|
| 52 | - The code is in the Public Domain.
|
|---|