Apolyton Archive  |  Preserved copy of the Apolyton Civilization Site and its forums as they stood in September 2005. Read-only; nothing here can be posted to or replied to.  |  Forum index |  About this archive |  The 1998–2001 UBB forums
Today on Apolyton WARDELL INTERVIEW PROMO A.C.S. HISTORY CHAPTER 4 GET CIV4 /w FREE PLUS! A.C.S. PHOTO GALLERY GET A.O.M. V1.1
Apolyton Civilization Forums
main| civ2| civ3| civ4| smac| ctp2| ron| moo3| galciv| galciv2| alt| about|
ApolytonPLUS | register | search | faq | new posts | pm (-/-) | upload | members
hall of fame new! | civgroups | civgroups news | interviews | the column | radio | chat | directory | news | store | PLUS
Apolyton Civilization Forums : Powered by vBulletin version 2.0.3 Apolyton Civilization Forums > Call To Power II > CtP2-Source Code Project > PROJECT: Altered source files
Show a Printable Version | Email This Page to Someone! | Receive updates to this thread | Report this to Apolyton news!
CivGroups
CTP2 Source Code Project (59): Not a Member - Join

bottom of page
  
Author
Thread   
Pages (17): [ <<   7   8   9   10   11   12   13     >> ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
Lui2 is offline Lui2
Chieftain
Saarbruecken
May 2004
time: 06:31
  Old Post 04-07-2004 15:28
Edit/Delete Message Reply w/Quote
#271 Report this post to a moderator
Military Support Support Apolyton buy from Amazon

04.07.2004
ctp2_code/gs/gameobj/Player.cpp

Fixes missing recalculation of military support cost after changing the government type.

After changing the government, the military support costs were not recalculated. The only point where they were recalculated, was in the unitmanager advisor, when changing the percentual display of the military support costs to a absolute value.

This bug has a big influence of the production and therefore also a big influence of the whole game and can easily be used for abusing.

Attachment: 2004.07.04.incr.militarysupport.zip
This has been downloaded 7 time(s).

Lui2 is offline Lui2
Chieftain
Saarbruecken
May 2004
time: 06:31
  Old Post 04-07-2004 18:10
Edit/Delete Message Reply w/Quote
#272 Report this post to a moderator
City Investigation Get a bigger avatar today!

04.07.2004
ctp2_code\gs\gameobj\UnitData.cpp

ctp2_data\default\gamedata\unit.txt
ctp2_data\default\gamedata\script.slc

ctp2_data\german\gamedata\info_str.txt
ctp2_data\english\gamedata\info_str.txt


Added two new messages to distinct message text after investigating a city depending if the unit was caught or not. I didn't like that the message was telling me that my spy was caught, but he wasn't.
Two strings are added to the info_str.txt and a call added to script.slc files.
INVESTIGATE_CITY_FAILED_ESC_VICTIM
INVESTIGATE_CITY_FAILED_ESC_AGRESSOR

Also changed the EliteChance in Units.txt to an absolute value, like it's used in the program.
Look here for exact background.

Also did one additional minor fix to the units.txt by changing the size of the UNIT_TANK from small to medium.

I add information about the new strings to the TranslationCenter thread.

Lui2 is offline Lui2
Chieftain
Saarbruecken
May 2004
time: 06:31
  Old Post 04-07-2004 19:49
Edit/Delete Message Reply w/Quote
#273 Report this post to a moderator
Support Apolyton, buy Civilization 2

City Investigation
ZIP file

Attachment: 2004.07.04.incr.secondmessageinvestigatecity.zip
This has been downloaded 6 time(s).

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:31
Post  Old Post 04-07-2004 23:54 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#274 Report this post to a moderator
Avatar Enlargement: We've got the solution

Lui2 I would prefer it you would also provide the text files for the other languages if you don't have a translation you could at least fill the gaps with English text.

-Martin

drulius is offline drulius
Warlord
Lubbock, Tx USA
Jan 1970
time: 23:31
  Old Post 05-07-2004 03:31
Edit/Delete Message Reply w/Quote
#275 Report this post to a moderator
Enter the AD-FREE zone

quote:
originally posted by Lui2:
Also did one additional minor fix to the units.txt by changing the size of the UNIT_TANK from small to medium.


Does this mean Tanks won't go in helicopters anymore?

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:31
Post  Old Post 05-07-2004 21:13 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#276 Report this post to a moderator
Get a bigger avatar today!

quote:
Originally posted by drulius
Does this mean Tanks won't go in helicopters anymore?


Yes, it does mean. That's a fix all major mods do and therefore it is not wrong to include it here.

-Martin

Lui2 is offline Lui2
Chieftain
Saarbruecken
May 2004
time: 06:31
  Old Post 07-07-2004 03:13
Edit/Delete Message Reply w/Quote
#277 Report this post to a moderator
Sorting in NationalManager window Remove this text

06.07.2004
ctp2_code/gs/gameobj/CityData.cpp

Fixed sometimes not correct filled m_shields_this_turn variable, that leads to wrong sorting sequence for number of "turns until production is finished" in NationalManager status window (maybe also to other wrong behaviours).

ctp2_code/ui/aui_ctp2/ctp2_listbox.cpp
Optimized sorting logic of list entries (only the half number of iterations (+ numer of entries) than before).

ctp2_code/ui/interface/NationalManagementDialog.cpp
Fixed sorting sequence for governor type in status tab for blank entries.

Attachment: 2004.07.06.incr.sortingnationalmanager.zip
This has been downloaded 7 time(s).

Flinx is offline Flinx
Prince
Toronto, ON CANADA
Nov 2001
time: 00:31
  Old Post 07-07-2004 19:13 Visit Flinx's homepage!
Edit/Delete Message Reply w/Quote
#278 Report this post to a moderator
Re: Sorting in NationalManager window Support Apolyton, buy Civilization 2

quote:
Originally posted by Lui2
06.07.2004
ctp2_code/gs/gameobj/CityData.cpp

Fixed sometimes not correct filled m_shields_this_turn variable, that leads to wrong sorting sequence for number of "turns until production is finished" in NationalManager status window (maybe also to other wrong behaviours).


Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 07-07-2004 21:46
Edit/Delete Message Reply w/Quote
#279 Report this post to a moderator
Increase the size of your Attachments

Some crash prevention changes for missing strings and pictures:

gs\database\StrDB.cpp
ui\aui_common\aui_imagelist.cpp
ui\aui_common\aui_resource.h
ui\aui_common\textbase.cpp

Note: this does not prevent the pop-up (every time) when you try to access a missing file.

[Edit: link removed. Included in the 2004.08.01 source collection.]

Last edited by Fromafar on 04-08-2004 at 01:59

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 07-07-2004 22:11
Edit/Delete Message Reply w/Quote
#280 Report this post to a moderator
Support Apolyton, buy GURPS/ Alpha Centauri

Text file repairs for the Alexander scenario:
- added Corinthian League defeat message (as suggested by Immortal Wombat)
- repaired Babylon coronation event typo (as suggested by Immortal Wombat)
- repaired an invalid assignment in the Sidon event

AG_msg.slc
scenario.slc

[Edit: link removed. Included in the 2004.08.01 source collection.]

Last edited by Fromafar on 04-08-2004 at 02:00

kaan is offline kaan
Prince
Aarhus
Mar 2001
time: 05:31
  Old Post 08-07-2004 10:02
Edit/Delete Message Reply w/Quote
#281 Report this post to a moderator
Enter the AD-FREE zone

Activision patch reimplementation.
Bug #12 "Prevented cities from revolting twice in a row".

I have exposed to const.txt the amount of turns minimum between revolts.



.\ctp2_code\gs\database\ConstDB.cpp
.\ctp2_code\gs\database\ConstDB.h
.\ctp2_code\gs\gameobj\CityData.cpp
.\ctp2_code\gs\gameobj\CityData.h
.\ctp2_code\gs\gameobj\Player.cpp
.\ctp2_data\default\gamedata\Const.txt
. \Scenarios\AlexanderTheGreat\scen0000\default\game
data\Const.txt

Attachment: 20040708.bug12.zip
This has been downloaded 8 time(s).

kaan is offline kaan
Prince
Aarhus
Mar 2001
time: 05:31
  Old Post 10-07-2004 17:43
Edit/Delete Message Reply w/Quote
#282 Report this post to a moderator
Support Apolyton

Activision patch reimplementation.
Bug #4 "Increased animation queue to 12, making unit-in-wrong-place bug less likely".


.\ctp2_code\gfx\spritesys\Actor.h

Attachment: 20040710.ctp2bug4.zip
This has been downloaded 5 time(s).

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 10-07-2004 22:03
Edit/Delete Message Reply w/Quote
#283 Report this post to a moderator
Avatar Enlargement: We've got the solution

Did you see any differences after changing this? When testing this in the past, I got the impression that it didn't really help.

kaan is offline kaan
Prince
Aarhus
Mar 2001
time: 05:31
  Old Post 10-07-2004 23:19
Edit/Delete Message Reply w/Quote
#284 Report this post to a moderator
Support Apolyton buy from Amazon

Well im not able to register any change as i didnt run into this bug in my playtesting and i dont know how to provoke it.

As this is the only animation queue i can find in the source im pretty sure that it is the right one.
It is used by every detail in the game that is animated as far as i can tell.

So the question remains if it is usefull but im sure that i have reimplemented the mentioned "fix" from activsion.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:31
Post  Old Post 11-07-2004 02:52 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#285 Report this post to a moderator
Lose 30 kilos (of popups)

According to the bug description they did not really fixed the bug, it sounds like they did something in the hope that it might make the problem less annoying. That's like shooting into the dark in the hope to hit the mark.

kaan is offline kaan
Prince
Aarhus
Mar 2001
time: 05:31
  Old Post 12-07-2004 00:17
Edit/Delete Message Reply w/Quote
#286 Report this post to a moderator
Support Apolyton, buy Civilization III: Complete

quote:
Originally posted by Martin Gühmann
According to the bug description they did not really fixed the bug, it sounds like they did something in the hope that it might make the problem less annoying. That's like shooting into the dark in the hope to hit the mark.


I agree on that, but im still confident that this is the change that hides behind that description.
My goal with this is to reimplement the changes made by activision and i think that this change satisfies bug #4 on the todo list.

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:31
Post  Old Post 12-07-2004 02:45 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#287 Report this post to a moderator
Support Apolyton buy from Amazon

quote:
Originally posted by kaan
I agree on that, but im still confident that this is the change that hides behind that description.
My goal with this is to reimplement the changes made by activision and i think that this change satisfies bug #4 on the todo list.


I don't doupt that it is bug number 4, but the question still remains whether this does anytthing.

-Martin

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 12-07-2004 23:40
Edit/Delete Message Reply w/Quote
#288 Report this post to a moderator
Support Apolyton, pre-order Civilization IV

Bug fixes:

gs\gameobj\Pollution.cpp: repaired memory leak + corrected message recipients
gs\gameobj\FeatTracker.cpp: repaired memory leak

[Edit: link removed. Included in the 2004.08.01 source collection.]

Last edited by Fromafar on 04-08-2004 at 02:01

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 14-07-2004 00:20
Edit/Delete Message Reply w/Quote
#289 Report this post to a moderator
Support Apolyton, buy Alpha Centauri

Bug fixes: more corrections on the Gaia controller messages, for the case that MaxPlayers is smaller than the actual number of players.

gs\gameobj\CityEvent.cpp
gs\gameobj\PlayerEvent.cpp

[Edit: link removed. Included in the 2004.08.01 source collection.]

Last edited by Fromafar on 04-08-2004 at 02:01

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 14-07-2004 21:45
Edit/Delete Message Reply w/Quote
#290 Report this post to a moderator
Got spare money?

Restore compatibility update. Based on the changes by kaan to prevent cities revolting twice in the same turn.

gs\database\ConstDB.cpp
gs\database\ConstDB.h
Modified to accept const.txt files using the original Activision format, the format of the current playtest, and the new format. This should save us from having to answer "missing keword" questions for the next release.

gs\gameobj\CityData.cpp
gs\gameobj\CityData.h
gs\gameobj\Player.cpp
Merged with the changes by Lui2. The lack of a proper version control system is starting to show.

[Edit: link removed. Included in the 2004.08.01 source collection.]

Last edited by Fromafar on 04-08-2004 at 02:02

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 16-07-2004 02:48
Edit/Delete Message Reply w/Quote
#291 Report this post to a moderator
Tired of ads?

Corrections for hotseat play:

ctp\civapp.cpp: Blank the interface when loading a saved hotseat game.
gs\slic\SlicEngine.cpp: Enable the end turn button when unblanking the screen.
gs\gameobj\Vision.cpp: Prevented strange tile visibility patterns that occurred sometimes.
gs\gameobj\CivilisationData.cpp: Redetermine the city style when setting the civilisation.
ui\interface\loadsavescreen.cpp + spnewgamescreen.cpp: Repaired memory leaks.

[Edit: link removed. Included in the 2004.08.01 source collection.]

Last edited by Fromafar on 04-08-2004 at 02:02

calvitix is offline calvitix
Chieftain
Strasbourg (North-Est France)
Jun 2003
time: 05:31
  Old Post 17-07-2004 19:45
Edit/Delete Message Reply w/Quote
#292 Report this post to a moderator
French update Support Apolyton or Terrorists Win

Hi,

i'm quite new here, and I finally have my copy of VS6 et get the source to compile.

my first contribution is an update of the french version with all the modifications.

so, here is a list of changes :



ctp2_data\french\gamedata\Great_library.txt

fixed incorrect links :
1. Char à fusion -> plage
2. Porte-avion -> transporter
3. Coracle -> transporter
4. Contre-torpilleur -> Defense anti-aérienne
5. Ecoterroriste -> perpetrer attentat
6. Infantrie aéroportée -> plage
7. Rubis -> volcan
8. Diamant -> volcan
9. Crabe -> plage
10. port -> plage
11. carburant -> base aérienne

I don't know how far is Flinx with the translation af that file, perhaps we can share the works to do...

ctp2_data\french\gamedata\add_str.txt
ctp2_data\french\gamedata\exp_str.txt
ctp2_data\french\gamedata\ldl_str.txt
ctp2_data\french\gamedata\tips_str.txt
ctp2_data\french\gamedata\infos_str.txt


several translations. I also update the structure of those files so that they correspond to the english version
(ie the same strings at the same lines) to make further update easier.



ctp2_data\french\uidata\city_status.ldl
ctp2_data\french\uidata\km_screen.ldl
ctp2_data\french\uidata\ns_strings.ldl


copy of previous patchs (OK for the french version)

Attachment: 2004.07.17.frenchupdate.zip
This has been downloaded 4 time(s).

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:31
Post  Old Post 25-07-2004 01:26 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#293 Report this post to a moderator
Support Apolyton, buy Call to Power 2

2004.07.24
..\ctp2_code\gfx\spritesys\Actor.h

Fixed a type in Actor.h:

It should be:

code:
#if defined (ACTIVISION_ORIGINAL) #define k_MAX_ACTION_QUEUE_SIZE 10 #else //fix bug #4 by kaan #define k_MAX_ACTION_QUEUE_SIZE 12 #endif


Instead of:

code:
#if defined (ACTIVISION_ORIGINAL) #define k_MAX_ACTION_QUEUE_SIZE 10 else //fix bug #4 by kaan #define k_MAX_ACTION_QUEUE_SIZE 12 #endif


-Martin

Attachment: 2004.07.24.actior.incr.zip
This has been downloaded 2 time(s).

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:31
Post  Old Post 25-07-2004 02:12 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#294 Report this post to a moderator
Support Apolyton, buy Civilization 2

OK, I just loaded the game with all the modified files here, after the problem with Actor.h, I encountered another problem concerning Const.txt. I got a message that POWER_POINTS_TO_MATERIALS could not be found, I clicked on OK and the game hang. Afterwards I moved MIN_TURNS_BETWEEN_REVOLT to the end of const.txt no problem.

-Martin

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:31
Post  Old Post 25-07-2004 02:38 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#295 Report this post to a moderator
Support Apolyton buy from Amazon

2004.07.24
..\ctp2_data\ui\interface\StatusBar.zip

Memory leak fix by Martin Gühmann

Attachment: 2004.07.24.statusbar.incr.zip
This has been downloaded 5 time(s).

Martin Gühmann is offline Martin Gühmann
Emperor
Berlin, Germany
Mar 2001
time: 06:31
Post  Old Post 01-08-2004 22:08 Visit Martin Gühmann's homepage!
Edit/Delete Message Reply w/Quote
#296 Report this post to a moderator
Put an end to popups!

2004.06.05
..\ctp2_data\XXXXXX\uidata\layouts\ns_strings.ldl

Where XXXXXX stands for english, french, german, italian, japanese or spanish.

Bug fix by Lui2: The selection boxes for StartingAge and EndingAge in the multiplayer setup window have show now the correct ending and starting ages, however this only works for the unmodded game with just 5 ages.


2004.06.08
..\ctp2_data\gs\fileio\GameFile.cpp

Activision patch reimplementation by Fromafar: Use 6 (was 5) characters of the leader name when generating a scenario autosave directory name.


2004.06.10
..\ctp2_code\ui\aui_ctp2\SelItem.cpp
..\ctp2_code\ui\interface\CityControlPanel.cpp
..\ctp2_code\ui\interface\Citywindow.cpp
..\ctp2_code\ui\interface\EditQueue.cpp

Standardization of the behaviour for selecting and focus on a city by Lui2.

Added the missing focus behaviour when selecting a city for the following cases:

1) CityControlPanel: next & prev button and the dropdown selection
2) CityWindow: dropdown selection
3) BuildManager: next & prev button and the dropdown selection

Also took care, that the user option "focus on the active unit or city" works as expected.

The focus handling from the national manager, to select and focus a city with a double mouse click, was not changed. Because considering here, the user option not to focus, makes no sense.


2004.06.10
..\ctp2_code\ui\interface\interfaceevent.cpp
..\ctp2_code\ui\interface\screenutils.cpp

Bug fix by Fromafar: Prevent incorrect city production when pressing F3 after end of turn. Reported by Lui2 for MP. Only tested for SP, where it was reproducible as well.


2004.06.13
..\ctp2_code\ctp\ctp2_utils\c3math.h
..\ctp2_code\gs\gameobj\GSLogs.cpp
..\ctp2_code\ui\interface\CauseAndEffectTab.cpp
..\ctp2_code\ui\interface\DomesticControlPanel.cpp
..\ctp2_code\ui\interface\knowledgewin.cpp
..\ctp2_code\ui\interface\sciencewin.cpp

Possible Activision patch reimplementation by Fromafar:
Use the same code - round by adding 0.5 before converting from double to int - for all science percentage display occurrences.


2004.06.14
..\ctp2_code\ui\aui_ctp2\keymap.h
..\ctp2_code\ui\aui_ctp2\keymap.cpp
..\ctp2_code\ui\interface\km_screen.cpp

..\ctp2_data\XXXXXX\gamedata\ldl_str.txt
..\ctp2_data\XXXXXX\uidata\layouts\km_screen.ldl

Where XXXXXX stands for english, french, german, italien, japanese and spanish ldl_str.txt file.

Key mapping fix and extension by Lui2:

This changes fix the currently wrong displayed key mapping of the map and option section.

I also added all usefull commands, that where not supported before for the keymapping dialog.

Because I only have the german km_screen.ldl file, I only added this version. I think the versions for the other languages must be identical. If someone can please check this and add the changes to the files for the other languages.

The following commands are now also supported for the keymapping dialog:
EXECUTE_EYEPOINT
MOVE_ORDER
YES
NO
END_UNIT_TURN
EXECUTE_ORDERS
PROCESS_UNIT_ORDERS
GROUP_ARMY
UNGROUP_ARMY
DECEND
PARADROP

also the following commands for _PLAYTEST flag mode:
TOGGLE_SPACE (that only seems to remove the fog of war)
GAMESTATE_DEBUG
RAND_TEST
ENTER_COMMAND
ENTER_COMMAND_ALTERNATE


2004.06.19
..\ctp2_code\ui\interface\NationalDialog.h
..\ctp2_code\ui\interface\NationalDialog.cpp

..\ctp2_data\XXXXXX\gamedata\ldl_str.txt
..\ctp2_data\XXXXXX\gamedata\tips_str.txt
..\ctp2_data\XXXXXX\uidata\layouts/citystatus.ldl

Where XXXXXX stands for the german and english directories. I will post the strings that must be translated, in the specific TranslationCenter Thread.


Addion of a third tab to the NationalManager window by Lui2.
This tab shows the number of slaves, the different experts and the number of combat units in each city. I was tired of switching through all the cities to see how many experts in each city are set up.


2004.06.19
..\ctp2_data\gs\fileio\civscenarios.cpp

Bug fix by Martin Gühmann: Fixed a memory leak in CivScenarios::LoadScenarioPackData, now if you leave the game from the first screen after you started the debug program, you just find in the first line of the CTP_LEAKS_99999 the word: "None." :) Well there are still a lot of memory leaks to fix.


2004.06.19
..\ctp2_code\ui\interface\scenarioeditor.cpp

Bug fix by Martin Gühmann: Avoids a crash if you select a city change the civ via the Scenario Editor and the previous selected city gets destroyed by anything else then the erase function of the Scenario Editor, like slic, conquest or stavation. At least when I will tough the enslave feature of my city capture option again, it will save me a lot of crashes.

2004.06.21
..\ctp2_code\gs\gameobj\CityEvent.cpp
..\ctp2_code\gs\gameobj\PlayerEvent.cpp

Bug fixes by Fromafar: Memory leaks repaired and some Gaia Controller messages were corrected.


2004.06.23
..\ctp2_code\gs\fileio\GameFile.cpp

Bug fix by Peter Triggs: The savegave bug in scenarios, unfortunatly this doesn't work for the autosave.


2004.06.26
..\ctp2_code\ui\aui_ctp2\radarmap.h
..\ctp2_code\ui\aui_ctp2\radarmap.cpp

Addition by Lui2:
Added a shifting possibility for the radar map (minimap).
With a right click on the radar map, you can now center the point you clicked , on the radar map.

It's nice to see your own empire in the center of the world! :D

The change takes care if the world has x and / or y wrap and does only allow shifing in the axis that has also wrap.


2004.06.26
..\ctp2_code\ui\freetype\freetype.h
..\ctp2_code\ui\freetype\freetype.lib
..\ctp2_code\ui\freetype\fterrid.h
..\ctp2_code\ui\freetype\ftnameid.h

..\ctp2_code\ui\freetype\announce
..\ctp2_code\ui\freetype\license.txt
..\ctp2_code\ui\freetype\patents
..\ctp2_code\ui\freetype\readme.1st

Newer version (1.3.1) of the Freetype Library, compiled with the same compiler (MSVS 6.0 SP6) as the playtest releases.
This is an attempt to fix a problem on XP.

(Legal) notes:

* The code to generate the Freetype Library has not been included. You have to go to http://www.freetype.org if you are interested.
* There are some patents issues that may apply to distribution outside Europe. But the same issues should have applied to the original game.
* The Freetype Library has not been created by Activision. Stripping the comments (with copyrights!) from the source files may have been in violation of the license :lol:. Well, at least these are back in now. And I think Activision should have mentioned these guys in the credits somewhere.


2004.06.27
..\ctp2_code\gs\gameobj\ArmyData.cpp

Bug fix by Lui2: Prevents to inform the supposed defending AI from a bombard order that was illegal (e.g. giving a canon the order to bombard a ship on the sea).


2004.07.02
..\ctp2_code\gs\database\ProfileDB.cpp
..\ctp2_code\gs\database\ProfileDB.h
..\ctp2_code\gs\gameobj\ArmyData.cpp
..\ctp2_code\gs\gameobj\ArmyData.h
..\ctp2_code\ui\interface\UnitControlPanel.cpp
..\ctp2_data\english\gamedata\ldl_str.txt
..\ctp2_data\german\gamedata\ldl_str.txt

Added user interface option by Fromafar: Offer a choice between showing the intersection (default/original game) or the union of the possible orders of the units in an army, to make e.g. bombarding easier.

You may toggle this choice in-game through the Advanced options menu (Show All Army Orders), or edit the ShowOrderUnion line in your userprofile.txt.

2004.07.04
..\ctp2_code\gs\gameobj\Player.cpp

Bug fix of missing recalculation of military support cost after changing the government type by Lui2.

After changing the government, the military support costs were not recalculated. The only point where they were recalculated, was in the unitmanager advisor, when changing the percentual display of the military support costs to a absolute value.

This bug has a big influence of the production and therefore also a big influence of the whole game and can easily be used for abusing.


04.07.2004
..\ctp2_code\gs\gameobj\UnitData.cpp

..\ctp2_data\default\gamedata\unit.txt
..\ctp2_data\default\gamedata\script.slc

..\ctp2_data\german\gamedata\info_str.txt
..\ctp2_data\english\gamedata\info_str.txt

Modifications by Lui2:
Added two new messages to distinct message text after investigating a city depending if the unit was caught or not. I didn't like that the message was telling me that my spy was caught, but he wasn't.
Two strings are added to the info_str.txt and a call added to script.slc files.
INVESTIGATE_CITY_FAILED_ESC_VICTIM
INVESTIGATE_CITY_FAILED_ESC_AGRESSOR

Also changed the EliteChance in Units.txt to an absolute value, like it's used in the program.
Look here for exact background.

Also did one additional minor fix to the units.txt by changing the size of the UNIT_TANK from small to medium.

I add information about the new strings to the TranslationCenter thread.


2004.07.06
..\ctp2_code\gs\gameobj\CityData.cpp

Bug fix by Lui2: Sometimes not correct filled m_shields_this_turn variable, that leads to wrong sorting sequence for number of "turns until production is finished" in NationalManager status window (maybe also to other wrong behaviours).


2004.07.06
..\ctp2_code\ui\aui_ctp2\ctp2_listbox.cpp
Improvement by Lui2: Optimized sorting logic of list entries (only the half number of iterations (+ numer of entries) than before).


2004.07.06
..\ctp2_code\ui\interface\NationalManagementDialog.cpp
Fixed sorting sequence for governor type in status tab for blank entries by Lui2.


2004.07.07
..\ctp2_code\gs\database\StrDB.cpp
..\ctp2_code\ui\aui_common\aui_imagelist.cpp
..\ctp2_code\ui\aui_common\aui_resource.h
..\ctp2_code\ui\aui_common\textbase.cpp

Some crash prevention changes for missing strings and pictures by Fromafar.
Note this does not prevent the pop-up (every time) when you try to access a missing file.


2004.07.07
.. \Scenarios\AlexanderTheGreat\scen0000\default\game
data\AG_msg.slc

.. \Scenarios\AlexanderTheGreat\scen0000\default\game
data\scenario.slc


Text file repairs for the Alexander scenario by Fromafar:
- added Corinthian League defeat message (as suggested by Immortal Wombat)
- repaired Babylon coronation event typo (as suggested by Immortal Wombat)
- repaired an invalid assignment in the Sidon event


2004.07.08
..\ctp2_code\gs\database\ConstDB.cpp
..\ctp2_code\gs\database\ConstDB.h
..\ctp2_code\gs\gameobj\CityData.cpp
..\ctp2_code\gs\gameobj\CityData.h
..\ctp2_code\gs\gameobj\Player.cpp
..\ctp2_data\default\gamedata\Const.txt
.. \Scenarios\AlexanderTheGreat\scen0000\default\game
data\Const.txt


Activision patch reimplementation by kaan:
Bug #12 "Prevented cities from revolting twice in a row".

The amount of turns minimum between revolts was exposed to const.txt.


2004.07.10
..\ctp2_code\gfx\spritesys\Actor.h

Activision patch reimplementation by kaan:
Bug #4 "Increased animation queue to 12, making unit-in-wrong-place bug less likely".


2004.07.12
..\ctp2_data\gs\gameobj\Pollution.cpp
..\ctp2_data\gs\gameobj\FeatTracker.cpp

Bug fixes by Fromafar:

Pollution.cpp: Repaired memory leak + corrected message recipients
FeatTracker.cpp: Repaired memory leak


2004.07.13
..\ctp2_data\gs\gameobj\CityEvent.cpp
..\ctp2_data\gs\gameobj\PlayerEvent.cpp

Bug fixes by Fromafar: More corrections on the Gaia controller messages, for the case that MaxPlayers is smaller than the actual number of players.

Restore compatibility update. Based on the changes by kaan to prevent cities revolting twice in the same turn.


2004.07.14
..\ctp2_data\gs\database\ConstDB.cpp
..\ctp2_data\gs\database\ConstDB.h

Modification by Fromafar to make const.txt files to use the original Activision format, the format of the current playtest, and the new format. This should save us from having to answer "missing keword" questions for the next release.


2004.07.14
..\ctp2_data\gs\gameobj\CityData.cpp
..\ctp2_data\gs\gameobj\CityData.h
..\ctp2_data\gs\gameobj\Player.cpp

Merged with the changes by Lui2 by Fromafar. The lack of a proper version control system is starting to show.


2004.07.15
..\ctp2_data\ctp\civapp.cpp
..\ctp2_data\gs\slic\SlicEngine.cpp
..\ctp2_data\gs\gameobj\Vision.cpp
..\ctp2_data\gs\gameobj\CivilisationData.cpp
..\ctp2_data\ui\interface\loadsavescreen.cpp
..\ctp2_data\ui\interface\spnewgamescreen.cpp

Corrections for hotseat play by Fromafar:

civapp.cpp: Blank the interface when loading a saved hotseat game.
SlicEngine.cpp: Enable the end turn button when unblanking the screen.
Vision.cpp: Prevented strange tile visibility patterns that occurred sometimes.
CivilisationData.cpp: Redetermine the city style when setting the civilisation.
loadsavescreen.cpp + spnewgamescreen.cpp: Repaired memory leaks.


2004.07.17
French update by calvitix:

..\ctp2_data\french\gamedata\Great_library.txt

Incorrect links were fixed:
1. Char à fusion -> plage
2. Porte-avion -> transporter
3. Coracle -> transporter
4. Contre-torpilleur -> Defense anti-aérienne
5. Ecoterroriste -> perpetrer attentat
6. Infantrie aéroportée -> plage
7. Rubis -> volcan
8. Diamant -> volcan
9. Crabe -> plage
10. port -> plage
11. carburant -> base aérienne

..\ctp2_data\french\gamedata\add_str.txt
..\ctp2_data\french\gamedata\exp_str.txt
..\ctp2_data\french\gamedata\ldl_str.txt
..\ctp2_data\french\gamedata\tips_str.txt
..\ctp2_data\french\gamedata\infos_str.txt

These file were fully translated. And the internal structure now correspondent with the structure of the English version (ie the same strings at the same lines) to make further update easier.

..\ctp2_data\french\uidata\city_status.ldl
..\ctp2_data\french\uidata\km_screen.ldl
..\ctp2_data\french\uidata\ns_strings.ldl

Copy from previous patches to the French version.


2004.07.24
..\ctp2_data\ui\interface\StatusBar.zip

Memory leak fix by Martin Gühmann


2004.07.25
..\ctp2_data\english\gamedata\GreatLibary.txt
..\ctp2_data\german\gamedata\GreatLibary.txt
..\ctp2_data\english\gamedata\ldl_str.txt
..\ctp2_data\french\gamedata\ldl_str.txt
..\ctp2_data\german\gamedata\ldl_str.txt
..\ctp2_data\italian\gamedata\ldl_str.txt
..\ctp2_data\japanese\gamedata\ldl_str.txt
..\ctp2_data\spanish\gamedata\ldl_str.txt
..\ctp2_data\french\gamedata\tips_str.txt
..\ctp2_data\italian\gamedata\tips_str.txt
..\ctp2_data\spanish\gamedata\tips_str.txt
..\ctp2_data\spanish\gamedata\info_str.txt
..\ctp2_data\default\gamedate\const.txt

GreatLibary.txt: Chnaged entries from
<L:DATABASE_BUILDINGS,IMPROVE_CORNUCOPIC_VATS>Cornucopic Vats<e>
to
<L:DATABASE_BUILDINGS,IMPROVE_CORNUCOPIC_VAT>Cornucopic Vats<e>

Other language text files: Added missing strings at least in English that the creators of the new strings forgot to add to these files.

In addition to ldl_str.txt updated the version strings to match with the latest playtest version.

Const.txt: Moved the new flag MIN_TURNS_BETWEEN_REVOLT to the end of this file as the flag at its original position made the game hang.


Edit: Link removed, new all pack has been posted see further down this thread.

-Martin

Last edited by Martin Gühmann on 28-12-2004 at 02:37

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 02-08-2004 22:51
Edit/Delete Message Reply w/Quote
#297 Report this post to a moderator
Avatar Enlargement: We've got the solution

quote:
Originally posted by Martin Gühmann
OK, I just loaded the game with all the modified files here, after the problem with Actor.h, I encountered another problem concerning Const.txt. I got a message that POWER_POINTS_TO_MATERIALS could not be found, I clicked on OK and the game hang. Afterwards I moved MIN_TURNS_BETWEEN_REVOLT to the end of const.txt no problem.

Sorry, I forgot to include this file. Adding the value at the end is OK. Alternatively, you can use an earlier version of const.txt without this line. The program will use a default value (in this particular case 1) when the definition is missing from the file.

The same holds for the MAX_MATCH_LIST_CYCLES definition that has been inserted in the past. The program will use a default value of 6 when the line is missing, so we may remove the const.txt files for the various scenarios from the installation. The original Activision files will be accepted now.

The only useful included const.txt file left is the main one, with a non-default value 10 for MAX_MATCH_LIST_CYCLES.

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 03-08-2004 02:02
Edit/Delete Message Reply w/Quote
#298 Report this post to a moderator
Full PM-box? Change here!

Miles Sound System include file update:

  • Assigned debugger confirmed values to the enumeration constants.
  • Added disclaimers.
  • Replaced bool (not a type in C) with S32.
  • Integrated stubbed and non-stubbed versions.
libs\miles\mss.h

Note: To make it complicated , I have reinstated the libs\miles path from the original source code project. This will make accessing this file from the File View tab work again. However, this forces you to delete sound\mss.h before rebuilding with the new file. If you don't, the wrong file will be included during compilation.

[Edit: file link removed. Included in the 2004.09.13 source collection.]

Last edited by Fromafar on 16-09-2004 at 02:11

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 04-08-2004 01:48
Edit/Delete Message Reply w/Quote
#299 Report this post to a moderator
Increase the size of your Attachments

MSVC.NET compatibility update part 1.

Most of the following changes have already been reported by RalphTrickey in the COMPILE: Getting the source to compile on VS.NET thread.
This code has no functional changes, but has been verified to work on both MSVC 6.0 and .NET.

Replace list-fixed with list:
ai\diplomacy\diplomat.h
ai\diplomacy\foreigner.cpp
ai\mapanalysis\settlemap.h
ai\strategy\scheduler.plan.h
ai\strategy\scheduler.cpp
ai\strategy\scheduler_types.h
gs\gameobj\gaiacontroller.h

Workarounds for allocator problems:
ai\strategy\scheduler\scheduler.h
ctp\ctp2_utils\c3debugstl.h

Replace or remove references to a missing iostream.h:
ctp\ctp2_utils\AvlTree.h
ctp\ctp2_utils\c3cmdline.cpp

[Edit: file link removed. Included in the 2004.09.13 source collection.]

Last edited by Fromafar on 16-09-2004 at 02:12

Fromafar is offline Fromafar
Prince

May 2003
time: 06:31
  Old Post 04-08-2004 02:57
Edit/Delete Message Reply w/Quote
#300 Report this post to a moderator
Support Apolyton, buy Civilization: The Boardgame

MSVC.NET compatibillity update part 2.

Resolved ambiguous function reference.
ui\netshell\ns_civlistbox.cpp

Corrected strange access of non-static members from static data.
ui\netshell\ns_... (27 files)

[Edit: file link removed. Included in the 2004.09.13 source collection.]

Last edited by Fromafar on 16-09-2004 at 02:12

 
Pages (17): [ <<   7   8   9   10   11   12   13     >> ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
All times are GMT. The time now is 05:31.
Apolyton Time is 00:31.
    top of page
Rate This Thread:
Forum Jump:
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
 




Contact Us - Apolyton Civilization Site - Support Us!

Building a better Apolyton through better information. Click here and take our poll!
Non-US visitors, click here!

Powered by: vBulletin Version 2.0.3
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Page generated in 0.0976 seconds (92.68% PHP - 7.32% MySQL) with 36 queries
Page Loading Time:

Support Apolyton: Amazon USA | Amazon UK | Amazon DE | Amazon FR |
Support Apolyton and get FREE PLUS, Buy from Chips&Bits: Galactic Civilizations | Galactic Civilizations: Deluxe Edition | Call to Power 2 | Civilization: The Boardgame | GURPS/ Alpha Centauri | Alpha Centauri | Civilization IV | Civilization III: Complete |


Front Page | Civilization IV | Civilization III | Civilization II | Call to Power II | Alpha Centauri | Master of Orion III
Rise of Nations | Galactic Civilizations | Galactic Civilizations II | Misc
Alt.Civs | Civ I | C:CtP I | About | News | Directory | Apolyton Store | Forums | Chat | Columns | Interviews | Newsletter
Scenario League | CSC | Clash of Civs | Spanish Site | CtP Maps | Cradle of Civ | WesW's Ctp1/2 Site | Civ3 Haven

apolyton.net | apolyton.com | civilization2.net | civilization3.net | civilization4.net | civilizationiv.info | calltopower.net | galciv.net | galciv2.net | moo3.net