Platypedia

Building Upgrade Tree

Expanded to include Projects, such as Mahattan required for Bomb Shelter.
Filter for All, Buildings or Projects
 

Attachments

  • BTree 10000.JPG
    BTree 10000.JPG
    88.9 KB · Views: 135
  • BTree 20000.JPG
    BTree 20000.JPG
    89 KB · Views: 174
  • BTree 30000.JPG
    BTree 30000.JPG
    84.4 KB · Views: 144
Leaders Page:
1) Adjusted Height and Width of Leaders Pane
2) Swapped Traits and Personality location
 




1) Redesigned Specialist Page
2) Bonus Page: Added Corporations
3) Index: Fix a bug
 
Updated to same version as Ultrapack

Changes:
1) Replacement of TXT with BTS TXT
2) Side Panel no longer refreshes with each click.
This means only the data of the item (Building, Promotion, etc) is updated rather than going through the whole list (Buildings, Promotions, etc) to update.
 
I love the platypedia and plan to update most of my mods with many of your UI components. I do however like how in sevopedia you get a secondary scroll bar after you click on say a building group. This secondary bar provides a listing of the buildings. Any chance to get that as an option?
 
That however, is precisely what I didn't like about Sevo and decided to make my own pedia.

The second scroll bar means another 25% or so of the screen is used just to display scroll bars, reducing the useful space to a miserable 50% or so.

I rather make use of that extra scroll bar space to display more useful information.

Furthermore, I still prefer BTS style where you have a full screen of items rather than a scroll bar.

Edit:
Fixed missing No Upkeep text in Civics screen.
 
Version 2.16



1) Revamped the way upgrade trees are coded and merged all under one category.
Thus, the main content list won't be so long with "Unit Tree", "Building Tree" etc.

Trees included:
1) Techs
2) Units
3) Promotions
4) Buildings
5) Projects (Split from Buildings)
6) Improvements (New, but kind of boring in BTS)

2) Removed Unit AI from Game Infos, was meant for debugging purposes.
 
Hey Platy, it's your favourite nuissance again! :p

I have for the time being sadly abandoned my efforts with your ui.. My head just hurts oh so much, and being such a consumate failure is bad for the skin!

Anyway, I am now going to attempt to simply merge your pedia! As I think I have essentially succeeded doing that from my UI trials!

I just have a few questions:

1) is anything missing in the pedia download that is in the UI pedia download (I am assuming not I just wanted to double check)

2) Can you help me merge my custom background with your pedia.

PlatyPediaMain is the file I am fiddling with.

My code in Vanilla Version
Spoiler :
Code:
		screen.addDDSGFC( self.BACKGROUND_ID, 'Art/Interface/Screens/screen.tga', 0, 0, self.W_SCREEN, self.H_SCREEN, WidgetTypes.WIDGET_GENERAL, -1, -1 )

My code in Your Version
Spoiler :
Code:
screen.addDDSGFC("'Art/Interface/Screens/screen.tga'", CyArtFileMgr().getInterfaceArtInfo("SCREEN_BG_OPAQUE").getPath(), 0, 0, screen.getXResolution(), screen.getYResolution(), WidgetTypes.WIDGET_GENERAL, -1, -1 )

My previous attempt crashed the pedia, this one doesn't, it just doesn't change the bg either.

I tried replacing the CAPS bit with my file path instead.

3) What do I need to do to merge the requirements script info into platypedia? I had it working in the Vanilla pedia, but not PP. Do I assume I need to move some stuff around, I just don't know from where to where.

4) Is there a way for me to change the width of the 'pages' column in the pedia? It is currently not wide enough to accomadate the names of some things for me.

Also I would just like to say after only a quick glance through some of the sections, I have already noticed SO many things that are going to MASSIVELY help me when it comes to designing and implementing parts of my mod!

So Thankyou!
 
1) Everything needed for pedia alone to work is in pedia standalone.

2) screen.addDDSGFC("PediaMainBackground", CyArtFileMgr().getInterfaceArtInfo("SCREEN_BG_OPAQUE").getPath(), 0, 0, screen.getXResolution(), screen.getYResolution(), WidgetTypes.WIDGET_GENERAL, -1, -1 )
Replace the green words with whatever path you like.

3) Nothing much, there are only 3 parts for requirements to copy and paste for each pedia file.

4) self.W_PANEL = 225
 
Doh, I am ahving some issues with bug and sevopedia, even with just the pedia grrr...

right now i have got rid of most of the errors, but I have an annoying situation.

The original version of the pedia has this:
Spoiler :
Code:
def pediaShow():
	createCivilopedia()
	return pediaMainScreen.pediaShow()

you have removed the

createCivilopedia()

part.

In order to get sevo and BUG to shut up with in game errors, I had to add in a bunch of unwanted code, including the createCivilopedia() otherwise I get the following error:

AttributeError: 'NoneType' object has no attribue 'pediaShow'

Unfortunately when I add this back in it goes back to loading the normal pedia, not your platypedia...

Do you know of anyway I can add this back in and get it to load your version?

it is really irritating!
 
Frankly speaking, I have neither interest in BUG nor Sevo.
Why will I bother to merge it into Sevo...
 
Platypedia 2.17

1) Wonders can now be sorted by Great People. Pretty irritating to do balancing without it.



2) Sort by Era will now display as None for items without respective Era, rather than Ancient Era. Examples: Scotland Yard, Great Merchant.
 
Version 2.18

1) Redesigned Bonus page to be able to display Help Text
2) Re-coded certain portions of effects to be scrollable horizontally when text gets too long. (Promotions, Improvements, Specialists)
 
Top Bottom