The Altera Centauri collection has been brought up to date by Darsnan. It comprises every decent scenario he's been able to find anywhere on the web, going back over 20 years.
25 themes/skins/styles are now available to members. Check the select drop-down at the bottom-left of each page.
Call To Power 2 Cradle 3+ mod in progress: https://apolyton.net/forum/other-games/call-to-power-2/ctp2-creation/9437883-making-cradle-3-fully-compatible-with-the-apolyton-edition
Announcement
Collapse
No announcement yet.
UTILITY: Civ3MultiTool - A thread for the Program ;)
Originally posted by argha
Here is the bic you wanted. your latest version works.
Good, then I may be able to find out what makes that section variable length. There might still be some errors with the Export/Import/Remove map functions.
The file is map only, and nothing can be copied anyway. What did you intend to do?
Not intend, I did: changed some recource fields by editor, started the game with that map, saved after 1st turn, took your tool, correct all starting positions, saved it under new name, exit, start the game then.
And again now I got at 1370:
CIVILIZATION3 verursachte einen Fehler durch eine ungültige Seite
in Modul CIVILIZATION3.EXE bei 017f:0051ec9e.
Register:
EAX=00000000 CS=017f EIP=0051ec9e EFLGS=00010212
EBX=000000a5 SS=0187 ESP=00aafca8 EBP=ffffffff
ECX=00000009 DS=0187 ESI=050d8a40 FS=37bf
EDX=00000000 ES=0187 EDI=00000000 GS=0000
Bytes bei CS:EIP:
8b 17 6a 01 8b cf ff 52 54 8b c7 5f 5e 5d c2 08
Stapelwerte:
00000000 050d8a40 0000009f 0044b64a 005d065c ffffffff ffffffff 050d8a40 ffffffff 00000000 000000a5 000000b1 000000b1 00df6a30 000f4257 0000009f
It's terrible, but this happens with all maps I try, except the original huge map if I don't change the starting points.
Within the past week I only had one game that I could finish, and that with the originalmap was. All other I started this problem have somewhere between 1250 and 1400
http://AlphaCentauri.US/ in English and German
http://civ3.2be.cc/
http://1steuro.net/
Originally posted by Gramphos
Dreifels,
how long do you play befor you get those errors?
Have you tried to restart the computer when you have them?
It happens always between 1250 and 1400, always still being in 2nd research table, nearby the end of it (one or 2 turns before I get the last target of the 2nd table), 16 races, I'm playing German.
With that map it needs around 15-18 hrs to play to reach it.
Reboot or something elase doesn't change anything if I take the autosav file of the turn before. So it's always able to reproduce.
I've no idea what there happens, what the program is doing just then.
http://AlphaCentauri.US/ in English and German
http://civ3.2be.cc/
http://1steuro.net/
Win98, all civ3 files original, except some pcx for terrain.
I took the latest autosav, made all my moves and saved it (can't here attach, zip is 527kb, give me an email that I can send it to you)
Then happens (end year 1385):
- wait
- movement of greek units
- wait
- Zulu area shown, no movements shown, after around 10 sec
- Error message:
CIVILIZATION3 verursachte einen Fehler durch eine ungültige Seite
in Modul CIVILIZATION3.EXE bei 017f:0051ec9e.
Register:
EAX=00000000 CS=017f EIP=0051ec9e EFLGS=00010212
EBX=000000a5 SS=0187 ESP=00aafca8 EBP=ffffffff
ECX=00000009 DS=0187 ESI=03e30a00 FS=3017
EDX=00000000 ES=0187 EDI=00000000 GS=0000
Bytes bei CS:EIP:
8b 17 6a 01 8b cf ff 52 54 8b c7 5f 5e 5d c2 08
Stapelwerte:
00000000 03e30a00 0000009f 0044b64a 005d065c ffffffff ffffffff 03e30a00 ffffffff 00000000 000000a5 000000b1 000000b1 00df6a30 000f4257 0000009f
Last edited by Dreifels; November 27, 2001, 05:52.
http://AlphaCentauri.US/ in English and German
http://civ3.2be.cc/
http://1steuro.net/
Maybe a hint to the problem's reason:
I called your latest Civ3CopyTool and then in it your integrated SaveGameModifier, then I tried to load that sav file in, and got this error message:
CIV3COPYTOOL verursachte einen Fehler durch eine ungültige Seite
in Modul MSVBVM50.DLL bei 017f:0f0020b3.
Register:
EAX=a0000036 CS=017f EIP=0f0020b3 EFLGS=00010286
EBX=0000000a SS=0187 ESP=0067f598 EBP=00000000
ECX=a0000036 DS=0187 ESI=00460738 FS=3b77
EDX=ffffffca ES=0187 EDI=0f00208f GS=0000
Bytes bei CS:EIP:
8b 68 fc 8d 04 2b 3b c3 0f 82 c0 ff 05 00 50 6a
Stapelwerte:
0067f64c 0f00208f 0f01f8da 00000005 0043893b a0000036 00460738 0f01e2f2 0045a4ac 00000398 0045a4ac 00daf088 0049997c 00468f94 00000002 00000008
So this your tool also a problem has with that sav, but now you should be ably to analyse what your program doesn't like with that file. (I hope)
The bad joke is: I made some separate saved time ago with that game.
At 4000 BC, 3950 BC, 900 BC, 850 AD, 1120 AD, 1380 AD, 1385 AD.
Those 3 files being BC I can load, those being AD I all cannot load but get the same error message.
I'll now start with the 900 BC file againand make a ave just before 0 BC and then every turn after. Then we'll se what happens when with the file after 900 BC and before 850 AD (and that I believe then at last the reason is why the program exits the game somewhere around 1350, that there something is that is comulating)
Last edited by Dreifels; November 27, 2001, 06:14.
http://AlphaCentauri.US/ in English and German
http://civ3.2be.cc/
http://1steuro.net/
Originally posted by Dreifels
Not intend, I did: changed some recource fields by editor, started the game with that map, saved after 1st turn, took your tool, correct all starting positions, saved it under new name, exit, start the game then.
Originally posted by Jer8m8
I know this sounds stupid but...
How do I use this? I have not downloaded any other versions, and I have no idea what to do in this program. A readme-type document would help
I maybe will write one, but not now. I have a book to read before tomorrow.
Brief:
The tool consists of two tools that uses the same functions, and therefore are in the same EXE.
One tool is the original CopyTool, and the other is the newly added SaveGame editor.
To start the CopyTool you just have to run the exe.
To start the SaveGame editor you can either start the copy tool and use the menu to start the SaveGame editor, or you can start the exe passing the parameter /sge to the EXE. That will start the SaveGame editor without reading all the files that the CopyTool reads at startup and is therefor faster.
In the CopyTool you can load a BIC and select to copy structures of it. It is nothing that can be guaranteed to work with the game, but some things can be copied and is easy to get to work. See Plutarck's Tutorial for more info on what has been successfully added.
To edit a savegame You select load from the File manu in the SaveGame editor, and the tool will load the SAV and present the editable info. Change anything and save the file (new name is recommended, as something might go wrong). To easier find a unit to change the filter-menu can be used.
Finally I'll say now, so that none complains later, that this tool work with the original version of SAVs and BICs, and after the patch is released I'll try to get a working version as fast as possible, but some features might be disabled until I get them to work. (So edit everything that you want to edit and can edit now before the patch)
Originally posted by Dreifels
Maybe a hint to the problem's reason: ...
no, that a wrong suspect was. Seems that no relation is between both problems.
I played the game new up from the last running sav year 900 BC and saved *all* years.
At last today I reached 130 AC, and it crashed again, althought C3T could open all files (not like yesterday where C3T couldn't open all)
I sent you a zip with the 1385 and 1390 sav file.
What I detected (not knowing if it may be important):
file size of sav
1000 - 7.199 KB
1385 - 8.017 KB
1390 - 8.043 KB
this sav the the SaveGameEditor of Civ3CopyTool can load it.
-
In 1385 I got Newton's university
I moved some units only
saved game as usual
enter (to continue)
-- then (1390) AI is working:
movements of greek units
wait (very long, as usual in this game)
movements of some russian units
crash, no longer wait before the crash after the last russian unit moving
CIVILIZATION3 verursachte einen Fehler durch eine ungültige Seite
in Modul CIVILIZATION3.EXE bei 017f:0051ec9e.
Register:
EAX=00000000 CS=017f EIP=0051ec9e EFLGS=00010212
EBX=000000c0 SS=0187 ESP=00aafca8 EBP=ffffffff
ECX=00000006 DS=0187 ESI=03e18400 FS=2f07
EDX=00000000 ES=0187 EDI=00000000 GS=0000
Bytes bei CS:EIP:
8b 17 6a 01 8b cf ff 52 54 8b c7 5f 5e 5d c2 08
Stapelwerte:
00000000 03e18400 000000ba 0044b64a 005d065c ffffffff ffffffff 03e18400 ffffffff 00000000 000000c0 0000000a 0000000a 00df6a30 000f422a 000000ba
This means that *all* games I played (except the early first with the original map) crash somewhere at this time at a similar level of development, 1250 - 1400 depending how the game is goin on.
http://AlphaCentauri.US/ in English and German
http://civ3.2be.cc/
http://1steuro.net/
Originally posted by Gramphos
Dreifels, this can be a problem with your hardware (If all games, also non edited crash.)
very unprobably, as *all* other new games existing work fine.
I'm not a programmer, so I can't say to what that crash messages refers to.
But meanwhile, after I compared all, I suspect an other problem, and if I'm right then it's a real bug in program (this one of those reading this here may confirm/test): Allways it happens after the sav file got a size of more than 8043 KB, and that would explain why that doesn't happen with the original map as with that you never come to such a sav size.
If you read in newsgroups you'll find an other guy who reports the same problem.
Newsgroups: alt.games.civ3
Sent: Tuesday, November 27, 2001 7:01 AM
Subject: CivIII crashes at certain points...
> Just got CivIII, it's a lot of fun and certainly renewed my Civ
> addiction, but I've got a very frustrating problem. Every game I play
> gets to a certain year and then crashes with this error:
>
> CIVILIZATION3 caused an invalid page fault in
> module CIVILIZATION3.EXE at 015f:00403046.
> Registers:
> EAX=00000000 CS=015f EIP=00403046 EFLGS=00010206
> EBX=005c5818 SS=0167 ESP=00aafc30 EBP=00e40eb0
> ECX=0a3ba4cc DS=0167 ESI=0a3ba4cc FS=192f
> EDX=0000126f ES=0167 EDI=00000000 GS=0000
> Bytes at CS:EIP:
> 8b 80 3c 01 00 00 83 c1 58 8b 50 04 52 e8 38 71
> Stack dump:
> 00000000 004063e3 00000000 00874442 0a3ba4cc 00000002 0a3ba360 00000000
> 0a3ba360 005c5818 bff52d9d 0a3ba140 00aafc9c 00592afb ffffffff 004eab20
>
> The one I'm currently playing does this when the game tries to roll over
> to A.D. 1395. The other one was doing it a couple of years earlier. [...]
http://AlphaCentauri.US/ in English and German
http://civ3.2be.cc/
http://1steuro.net/
Comment