source: trunk/readme.txt

Last change on this file was 550, checked in by chronos, 4 days ago
  • Modified: Code cleanup.
File size: 1.9 KB
Line 
1C-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
39The 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.
Note: See TracBrowser for help on using the repository browser.