Platy's Peculiar Pleasant Posh Python

Ultrapack changes:

1) Adjustments to Foreign Advisor screen for higher resolution screens for relationship mapping. (Not tested since impossible on a laptop)

2) @Experience
Actually all along in BTS, you can tell the outcome once battle started since the movement circle icon tells you directly if you are alive or dead. So... it is no big deal to display same effect in XP bar :D

Hides XP bar and Movement icon while units are fighting (BTS Fix)
 
Thanks :D

I can confirm that everything works perfectly ;) I didnt even know about the movement circle?? :lol:

I really like the detail where, if there are few contacts the icon is enlarged. Cant remember if its a Platy thing or vanilla, but its a nice feature.
I'm really enjoying playing with the PlatyUI. It seems faster than vanilla, but maybe thats just me :crazyeye:
Spoiler :
attachment.php

Spoiler :
attachment.php
 
Can't remember myself but I think it should be vanilla feature.
If it is platy vs bts, the difference in performance shouldn't be that great since the only file in ultrapack that affects turn time is main interface.
But frankly speaking, there are alot of useless codes in vanilla files.
 
Hey platy, I am just doing a bit of a feature mine, and I was wondering, is everything in that first list a part of ultra pack?

XML Scripts
Vic Types
BN Mod components
RO Mod components

Or do each of those things need to be downloaded seperately?
1 at a time or does each 'section' have a 'pack' version somewhere?
 
Ultrapack is solely UI enhancements, similar to BUG, no changes to the game rules.
Thus, everything else that change the game are all excluded.
 
Ultrapack is solely UI enhancements, similar to BUG, no changes to the game rules.
Thus, everything else that change the game are all excluded.

As far as I know, BUG does not alter game rules either. That is what the U stands for, unaltered. It is just UI changes plus enables modular python for modders.
 
Ultrapack

City Name Changes
The longest City Name in BTS is Indian City Gangai Konada Cholapuram.

1) However, rename city feature only allows user to set name to 15 length.
Thus, I extend it to 25.

2) For such a super long named city, the city screen is screwed as it will overlap with the Defense text display.
Thus, adjustments are made to reduce font size if it will overlap.
Again, this is a BTS fix, since this 23 length City is valid in BTS...

File Changes:
CvEventManager, CvMainInterface
 

Attachments

  • CityName10000.JPG
    CityName10000.JPG
    114.9 KB · Views: 121
  • CityName20000.JPG
    CityName20000.JPG
    115.4 KB · Views: 139
Also, the XP bar in lower left corner reveals the outcome of the battle before battle is started (?). If I attack someone, the xp will go up, so I already know that I won.

Is this a bug in bts? Can you select a different unit to see who will defeat the best defender? Any chance I could get a screen shot of that?

Thanks
 
Hey platyping, Lib.Spi't said that you had some events with images python thingy or something.
But I can't find anything like that anywhere. If he was mistaken, would it be possible to create such a component with python?
 
Not mine.
It was already done by someone else, whether sdk or python I did not bother to check :D
 
I already thought that, but I can't edit SDK/DLL so I'm trying to find an easier solution. It seems it is possible to do it with python (the next war thing displays an image with an event "cracked earth!") but I have no idea how to modify an event or something. I'm asking you for help because you seem be extremely good at python things.
 
Is this a bug in bts? Can you select a different unit to see who will defeat the best defender? Any chance I could get a screen shot of that?

Thanks

It was a mistake in my english. What I meant was that when I started the battle I could see who was going to win (and with how much xp) before battle was ended. Platy fixed it by removing the xp bar while the battle was being fought.
 
I already thought that, but I can't edit SDK/DLL so I'm trying to find an easier solution. It seems it is possible to do it with python (the next war thing displays an image with an event "cracked earth!") but I have no idea how to modify an event or something. I'm asking you for help because you seem be extremely good at python things.

This requires SDK changes as the image to be displayed needs to be associated with the event and that is done via the addition of a tag in the EventInfos xml file. The original mod component is here, though someone may have updated it at some point.
 
I can't edit SDK, so unless someone else can merge the two DLLs of my mod and the other, I'll have to find another solution.
 
unless you can't do SDK changes because of a Mac compatability issue, SDK changes are actually no harder than any other change (especially if it is just slotting in another component.)

There are some really good tutorials in the tutorial section, and all the needed software is free.

I was like you when it came to the Dll, I just thought 'no way I can do that', but actually if you take your time and and follow the tutorials, it is doable.

If I can do it, then ANYONE can, I am proper rubbish at modding, and I am completely reliant on the good grace of others when I screw it up, but I have been able to modify the SDK, and with a relatively simple feature like adding a new tag (especially when the work is already done), it is not really more complicated than python work, just has a few more, well documented, steps to it!

Also use winmerge to move the changes across from the one version of the source file to another, it is freaking awesome!
 
I already tried to do that three times, all unsuccessful. I'm not motivated to ruin it again.
It's too complicated, when somebody is willing to do it for me, give me a sign or something but I will never be able to do it.
 
Ultrapack:
Fix one bug with recent update. (CvMainInterface)
 
Back
Top Bottom