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] 3.2.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.
|
---|