johny smith
Deity
- Joined
- Mar 10, 2007
- Messages
- 2,273
There are SDK changes in it if you are trying to merge with another mod. So you have to make a new dll.
Does the SuperSpies mod work without any merging?I am trying to merge with my own Mod. I don´t know how to work with dll or SDK. I just copy both CvGameCoreDLL.dll file and CvGameCoreDLL folder from Super Spy and incorporate de XML and python modifications. In the first look, there isnt any problem. The Mod is loaded without problems and I can create a new game. But the most of the new promotions dont work well. Do you have any suggestions?
I got the red ones in RevDCM merge I did. But of course the older with a little clean up on them not the new symbols with a red background.
http://forums.civfanatics.com/downloads.php?do=file&id=12269
In some respects, if this mod is kept totally as SDK, people can probably just drop the DLL straight into their mod, merge the XML and then dress up the SDK in python clothes for their own non-espionage requirements.
Yes that *little* bit of python in this mod is totally dispensible but I'm kinda fond of that little addition to the user interface. It's quite important for humans against the AI, because the AI is very-diligent on ensuring that it maintains counter espionage against it's designated rivals and may hit you if you are slack.
Attached are some old development notes I took while I was caretaking this mod.
Cheers.
if (not bNoEspionage and gc.getTeam(eTeam).getEspionagePointsAgainstTeam(gc.getGame().getActiveTeam()) < gc.getTeam(gc.getGame().getActiveTeam()).getEspionagePointsAgainstTeam(eTeam)):
szTempBuffer = u"%c" %(gc.getCommerceInfo(CommerceTypes.COMMERCE_ESPIONAGE).getChar())
szBuffer = szBuffer + szTempBuffer
if (bAlignIcons):
scores.setEspionage()
Suggestion of one new promotion:
Paratrooper (Drop Range = 5)
Tech require: Flight and Radio
Promotion require: Logistics II
It would be very useful in order to make spy missions on islands.