 |
|  |
 |
|
DaveV
|
 |
USA - EDT (GMT-5)
Jan 1970 time: 00:24
|
|
Try this on for size (years/turn):
code:
Chieftan Emperor
Warlord Prince King Deity
50 60 60 60
25 40 40 40
20 250 50 75
10 50 150 50 25
5 50 50 50
2 50 50 50 50
1 150 150 150 150
Edited countless times for formatting.
... and twice for content!
Last edited by DaveV on 23-01-2003 at 19:40
|
|
|  |
 |
|
SlowThinker
|
|
homeless, Praha, Czech Republic
Jan 2000 time: 06:24
|
|
Cyrion,
My little program (Civ2beakers) is not completely finished and so I didn't announce it. Anyway it is usable. It reads a .sav file and shows also current year, current turn number and turn number of the next oedo.
(Xin Yu is able to read directly from the memory so that you needn't to save files, but I don't know if his LazyCiv program shows oedo years...)
You can download it from Civ2-Strategy > Calculating beakers needed for the next advance
@SG:
In a .sav file (or in a memory) the current turn is located at ofset 28 as the word type. Every 4th turn is oedo.
A copy of Pascal/Delphi code of Civ2beakers:
code: SavedFileStream.Seek(28,soFromBeginning);
SavedFileStream.Read(CurrentTurn,2);
SavedFileStream.Seek(30,soFromBeginning);
SavedFileStream.Read(CurrentYear,2);
if CurrentYear>=$8000 then {B.C. year} CurrentYear:=CurrentYear-$10000;
NextOedoTurn:=(CurrentTurn+3) div 4 * 4;
Last edited by SlowThinker on 24-01-2003 at 00:56
|
|
|  |
 |
|
SlowThinker
|
|
homeless, Praha, Czech Republic
Jan 2000 time: 06:24
|
|
SG, I don't understand what is the problem. Do you build oedo tables or do you construct next oedo turn from the information about the current turn in a .sav file (or memory)?
If the second eventuality is true then see my post here dated 17-01-2003 18:01.
|
|
|  |
All times are GMT. The time now is 05:24. Apolyton Time is 00:24. |
top of page
|
| archivepost |
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|