[BTS 3.17] Super Spies - Standalone

There are SDK changes in it if you are trying to merge with another mod. So you have to make a new dll.
 
I am trying to merge with my own Mod. I don´t know how to work with dll or SDK :blush:. 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 isn’t any problem. The Mod is loaded without problems and I can create a new game. But the most of the new promotions don’t work well. Do you have any suggestions?
 
I can only suggest to make sure you have the "CIV4PromotionInfos.xml" merged correctly, and check the art for the promotion buttons.

I know there is bug sometimes when I tired playing the WoC version of super spies where the promotion would not be given to the spy until they complete a mission first.

So if you add experience points to the unit but do not do a mission... The promotions will not appear until you complete a mission with the spy.

If they are showing and are not working like they are suppose to. I don't know. Sorry I can not be any more help.
 
I am trying to merge with my own Mod. I don´t know how to work with dll or SDK :blush:. 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 isn’t any problem. The Mod is loaded without problems and I can create a new game. But the most of the new promotions don’t work well. Do you have any suggestions?
Does the SuperSpies mod work without any merging?

Cheers, LT.
 
Oooo... God. The Super Spy is not working without merging...

It is not the Promotions problem, they are working. Now, I can create a new game, it stars normally, everything is ok, but in the firsts turns the game stops, and the program closes. I think that happens when I find other civilization.

Any help?
 
Glider, is it okay if I use the icons for the spy promotions in one of my mods?

If so, does anyone have a copy of the .dds files of the promotions for this with a red background instead of the blue one? I know I saw them somewhere. I'm working on a modmod for Fall from Heaven 2 and one of the religions talks about paying gold in exchange for miracles in the lore - yet that is severely lacking in-game. I was planning on using these as icons for the new abilities I plan on implementing, they would work great since they're all uniform in appearance but can't be confused with normal promotions.
 
They are in 2 places actually.

There is spiespromotionatlas.dds in art/assets/interface/buttons.

And then in modules. WoC Super Spies/Promotions/Art for individual buttons.
 
Okay, cool. I have the .dds files, thanks.

EDIT: You're right, they are the old ones... Still use the flanking/sentry/leadership/etc graphics. I suppose they'll work for now, but if anyone has or can make a version with the new icons it would be greatly appreciated. Any background color is fine as long as it's not blue(though black/dark gray would work best for the mod)
 
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.

I'm having a devil of a time doing my merge due to that little bit of python code.

I'm trying to merge this with DCM and BUG. Merging with DCM in the SDK went well. The xml was a breeze. But this little bit of code in CvMainInterface is being quite a headache, because the BUG mod has completely altered that portion of the file. Winmerge was no help at all.

What exactly does it do, and can I do without? Or would you mind taking a quick look at BUG mod's CvMainInterface and telling me where it ought to go? I tried sticking it in right after this part:

PHP:
																										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()
 
Well whatever is going on it is in RevDCM and BUG is in it. So whatever is in RevDCM there should work.
 
The super spies code in CvMaininterface can be ignored and not included. It just adds a little "asterick" beside the leader in the espionage screen, to show the counter espionage situation. There is no presense of super spies of any importance in CvMainInterface that I am aware of.
Cheers.
 
Oh, to heck with this. It wasn't the python, it was the dll. The full SDK merge I'm trying to do is: Enhanced Size Cities, BUG, Inquisition, and DCM, which I got working fine. But I really, really wanted to add Super Spies. SS broke it. Instead of reinventing the wheel, I'm just going to merge Enhanced Size Cities with RevDCM. Much easier!!!
 
Would it be possible to make a new promotion that would in effect be Loyalty II? Instead of never revealing their nationality, they reveal a third nationality entirely (not the players, not the victims but someone elses) in an effort to strain relations between two rivals or if that could also be a mission, that would be cool.
 
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.
 
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.

I think that would be awesome.

I also like TLOs idea too. That provides a false nationality. You could even allow an intentionally misinformation mission. Where the whole mission is to "fail" a mission just to give the false nationality.
 
Back
Top Bottom