Sevopedia

The first issue is to merge in 2.2 and clean up the help file.

While looking into this issue (I wanted to know what LunarMongoose did in Sevopedia), I found that the 2.2a that I started from did not in fact start from 2.2. :( There are a slew of changes in 2.2 that are not in BUG's Sevopedia. Also, Gaurav isn't listed in the credits at all, though he is in the source and I think took over Sevopedia with 2.2.

Ack! Is anyone familiar with the history of Sevopedia and/or its makeup and willing to help me get this straight? I'd like to add the missing stuff, get the help file in order, and add whomever needs to be added to the credits. Thanks in advance.
 
I removed the version history from the Sevopedia readme at revision 910. So take a look at the file's revision 909 in the DEU folder. For your convenience I pasted the removed part here:
Spoiler :
<P ALIGN=JUSTIFY><FONT COLOR="#000000">&nbsp;</FONT></P>
<P CLASS="style4" ALIGN=LEFT><I><B>Versionsgeschichte</B></I></P>
<UL>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.3.2 (by BUG Mod)
changed messed up leader heads. </FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.3.1 (by
LunarMongoose)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Fixed bug with
Building links, which resulted from my trying to do something clever
at the last minute that didn't work</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Fixed bug with
Improvement links, which resulted from a simple typo in the code</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Fixed Back/Forward
history omitter to not omit category selections with no item list
(ie Unit Upgrades, Promotion Tree, and Hints)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Fixed the item list
so it has the correct item selected when jumping to something via a
button link, jumping to something via a text link, using the
Back/Forward buttons, and opening/closing the Pedia. This was an
unsolved problem until now; Gaurav's solution had been to use a
ListBox instead of a Table, but that prevents the display of icons
in the item list (which I really want to have). Note: It still
doesn't work when using a button link within the same category (e.g.
viewing a tech and clicking its &quot;Leads To:&quot; tech button).
This can only be fixed with some SDK tweaking (to the Widget
functions), and while I know how to do it I'm not going to bother
due to the pain of distributing SDK components.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Went ahead and added
the Promotion Tree page</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Added two icons from
v.2.2 to the category list, for Promotions and Civs/Leaders</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Added a
self.bSortLists flag to the top of CvPediaMain.py, for alphabetical
sorting of the item lists. The default value is True. Not quite a
configurable option yet, but you only have to edit the files in one
place to change it now, rather than two</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.3 (by
LunarMongoose)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Beyond the Sword
version</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Mostly rewritten from
scratch based on v1.93, may run a little faster</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Does not include most
v2.2 features, or Fitchn's Index, or any customizability or options</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Does not include a
Promotion Upgrades page, would be easy to add but I don't use it
myself and was pressed for time</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Individual panes now
follow my own consistent GUI layout and look much better than v1.93
and vanilla</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Wonders are now
separated into National Wonder and Great Wonder pages, with code to
handle linking correctly</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Back/Forward history
now omits category-only selections that don't show an entry in the
main area, for faster/better history navigation</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Keeps the
Back/Forward buttons along the bottom as in vanilla, and the title
bar is no longer overridden to show selection names</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.2 (by Gaurav)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>New Option: Show Civ
Names For Unique (Enabled by Default)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>New Option: Skip
Blank Page (Disabled by Default)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>New Option: Show
Graphical Only (Disabled by Default)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>New Option: Hide
Identical (Disabled by Default)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>All options enabled /
disabled from CvGlobalDefinesAlt.xml</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Python editing no
longer required just to set options.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Incorporated
&quot;Replaced by Mod&quot; by TheLopez, but rewritten in Python.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>No DLL required to
have this feature.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Better support for
mods which set default units/buildings to NONE.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Unique units and
buildings will still be identified as such.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Civilization screen
layout redesign to accommodate more unique units/buildings.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Era type shown on
tech page.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Wonder class (World
Wonder, Team Wonder, National Wonder) identified on Wonders page.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Miscellaneous layout
improvements.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Support for
&lt;bGraphicalOnly&gt; xml tag to hide arbitrary entries.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Sample
Civ4UnitSchema.xml provided, all other schemas would have to be
written.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Python hook to add
new custom filter options.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.1a (by Gaurav) Fix
for promotion graph so that the new prerequisite types in Warlords
to be displayed correctly.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.1 (by Gaurav)
Compatible with Warlords 2.08</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Based on Progor's
2.03 version.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Included all changes
made by Ket in his forked version.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Upgraded to include
all Warlords 2.08 upgrades</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Upgraded to include
all Warlords 2.00 upgrades (Ket did not do this).</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Fixed bugs related to
redrawing subcategory list.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Fixed bugs related to
scrolling.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Fixed missing text
keys.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Got leaderhead
animations working again.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Added icon to top of
unit category table.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Various improvements
to tech page based on Roamty's Techwindow.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Miscellaneous layout
improvements.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>[Forked version] (by
Ket) Updated version 1.93 for Warlords compatibility</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Note: Progor did not
use these version numbers. I use these version numbers to keep them
straight myself.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.03 (by Progor)
Removed dependency to DiGraph library.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.02 (by Progor)
Included Air Unit Fix (by Gaurav)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.01 (by Progor)
Fixed issues with updating categories.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Added Fitchn's
Civilopedia index.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>2.0 (by Progor)
Improved unit upgrades graph.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Added unit promotions
graph.</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>1.93 Fixed error on
text page. (Thanks Impaler, Exavier!)</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Fixed Promotion
Scroll problem</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>1.92 Added History
directly to Units Page</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>1.91 Fixed minor Enum
error in CvPediaMain.py</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>1.9 Fixed in-game
load error</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Unit Chart now allows
jump-to unit</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>1.8 Compatible with
cIV 1.52</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Upgraded to include
all vanilla 1.52 page upgrades</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Added icons to
sub-list</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Added group icons to
main list and re-ordered</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Included Vovan's Unit
Upgrades Chart</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>Fixed Selection
errors; fixed re-load 'pedia errors</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>1.2 Allowed for
disabling of animations in pedia screens</FONT>
</P>
<LI><P STYLE="margin-bottom: 0cm"><FONT SIZE=1>1.1 Fixed 1st item
select bug, ? fixed history select bug</FONT>
</P>
<LI><P><FONT SIZE=1>1.0 Original release</FONT>
</P>
</UL>

Is that of any help for you?
 
Is that of any help for you?

Most definitely yes, this part:

Does not include most v2.2 features, or Fitchn's Index, or any customizability or options​

So 2.3 didn't start with 2.2 -- it started with 1.9.3. :( That explains why the 2.2 screenshots look so different from ours. :lol:

Now the question is What to do going forward? I like some of the 2.2 features listed and would like to include them. I'll start by fixing the help file later today.
 
2.2 was not compatible with BtS, and no one was updating it for the longest time, so I took it up. After going through the code thoroughly I decided to do a more or less complete re-write based on the simpler 1.9.3, as you said. But make no mistake, 2.3 is a completely different animal. Versus the 2.2 design, my codebase has major speed/efficiency improvements, some bugfixes, and fixes at least one major issue no one else had been able to solve (getting the icons next to the items in the lists to work in the second column). All of this was in my ReadMe updates.

Any features from 2.2 that I left missing you're free to add back in, some are pretty straightforward to do, but if you want to start with 2.2 and make it compatible you'll have a lot more work to do and I doubt the end result will be as good. ;)

Or I can add them for you maybe; it seems I'm going to be playing this game yet again now. Oh yeah and there's one obscure crash bug still present I never got around to fixing which I can take a look at.

But yeah, some sort of credit would be nice, given the massive amount of work I did on this a while back. And as you said, Gaurav also deserves to be in there. Thanks. ;)
 
On the subject of missing 2.2 features I should also mention: I improved and standardized the UI on most of the screens, added the XML personality information to the leader screen, and split Wonders into seperate Great and National lists (not easy btw, making sure hyperlinks still worked), which were all new features in 2.3. And yes, I'm also the one who made the leaderheads compressed/distorted on the leader screen, but it was the only way I could manage to fit everything in. :p

To answer your other question, Gaurav did versions 2.1 and 2.2. Progor did version 2.0. However Gaurav skipped it, jumping from 1.9.3 to 2.1, just like I skipped his. Heh. This is, again, in the Readme... download 2.3.2 again if you want it. http://forums.civfanatics.com/downloads.php?do=file&id=6575
 
Oh yeah, and I added the history omitter, almost forgot about that. Say you view pages in the following order:

1st Column.....2nd Column
Technology.....Pottery
Leaders
Technology
Technology.....Sailing

The middle two are by clicking on items in the 1st (left) column, with the main area of course being blank due to no 2nd column selection. In all previous versions of Sevopedia, you'd have to press Back three times to get from Sailing back to Pottery. In mine, the middle two history items are not saved and you'd only have to press Back once. *beams*

In retrospect I probably should've called it 3.0 instead of 2.3, since 2.0 was the first Warlords version and this was the first BtS version... and I also should've started a new thread instead of adding onto the end of the existing one without control of the main/top post... but what can ya do. :)
 
I wrote my post in haste, so I apologize if I seemed to be blaming you for skipping ahead to 2.3 and not saying so; that was not at all my intent.

When I added Sevopedia to BUG, I thought I was adding 2.2a -- the most recent version that I could find. I don't remember now if I pulled it from Ruff's mod (probably) or was pointed to it by someone else. It's been too long. So it was all just a misunderstanding, and I somehow got 2.3 (given how it looks and that you're name is in the code) but thought I was using 2.2a, so I probably looked at 2.2a's readme for my information. Who reads comments? :p

In any case, I will definitely add you to the BUG credits and the help file (bummed that we just did a release yesterday :( and found this out today). I also would not want to start back with 2.2 nor any earlier version, nor was I proposing that. I would, however, like to add some of the 2.2 goodness to BUG.

If you take a look at the BUG code, you will see that I too have rewritten a lot of the selection/linking code. I did this when I added in fitchn's Index. It started as an easy way to switch it from a TOC entry to its own button on the bottom of the page and ended up being waaaaay more work than I anticipated. :blush: Live and learn, but at least I know a lot more about how Sevopedia works.

I'd love for you to add features to BUG's Sevopedia if you'd like. Be forewarned, however, as I said it is different. It should certainly be possible to extract BUG's Sevopedia (with the index and other stuff like shortcuts, BTS concepts, hints, and strategy articles) if you would prefer to work on an independent Sevopedia useful outside of BUG. If that's the case, I can fill you in on more details of our version.

The other option of course is to work from your 2.3 version and ignore BUG. In that case, I may take in some of your additions, and I may not. It all depends on which will be easier: extracting your changes from a 2.4 of yours or adding the features directly to BUG's version. I'm cool with however you want to proceed, even doing nothing of course. :)

In the meantime, I'll pull down your 2.3.2 version to get some more background for myself on the history.
 
I covered all the major points in my 3 posts above so you wouldn't have to, but by all means. :) Like I said this confusion was probably avoidable had I started a new Sevopedia thread instead of posting updates and downloads onto the end of the original one, which Gaurav got from Sevo, but which still has 2.2 on the first/main/top post. As a result, nobody can find my version. Oh well, live and learn for me as well. :) (Initially I thought I was just gonna be making a minor update for BtS compatibility is why I did it that way, but it turned into a full project.)

No worries at all about having just released your latest BUG version, I pretty much just hopped back on this site in the last 24 hours myself, having not given Civ a moment's thought since the better part of a year ago. Many reasons for this.

For the next week or more I expect to be furiously updating my personal/private "MongooseMod" again for personal/group use, and as usual with these long breaks I take there is a carpload (yes carpload, as in the fish) of work to do, new official patch (3.17) and everything, new BetterAI mod, some things in your mod, some other things...

However once that's done I'll probably be interested in doing some sort of Sevopedia update yes. I won't know what approach I'll want to take til I have time to look over your changes, but my instinct would be to improve on the 2.3.2 version as that's what I'm familiar with.

Anyway, you seem friendly and competent Mr. Fool, therefore pleased to meetcha.
 
I made a minor change: the page for resources list all buildings they affect--not just the building(s) that supply the resource: happy and health modifiers and production speed modifiers.
 
Top Bottom